尝试过寻找我需要的答案,但他们只是做不到(我认为)。
我有一个包含17列的excel表。其中一列是一个日期列,我需要一个单独的工作表,它会拉出符合日期范围标准的整行 - 每两周一次的日期范围,可以根据特定的每两周结束日期的下拉列表进行选择
我曾尝试将日期更改为数字,但无济于事。下面是标题的简化版本,它是我需要在每两周输入新表格的日期保留列。
Select End Date 07/02/2017
Surname Forename DOB年龄M / F日期
我尝试了索引匹配和vlookup但似乎无法让它工作。对VBA来说,我是一个新手,并试图修改我需要的一些答案,但无济于事。
可能问题没有明确解释,所以这里再说一遍:我有一张表格,其中存储了所有数据,并且需要每两周发送一次报告,以便在指定的两周之间发生这些事件。是否可以使用将数据从主表单中提取到新表单的内容来执行此操作,具体取决于您从下拉列表中选择的两周。例如25/01/2017 - 2017年2月7日?
任何帮助都将不胜感激。
谢谢,
特里斯坦
答案 0 :(得分:0)
您应该在原始数据中添加另一列。在其中,您应该在每行中放置两周标签,例如对于2017年1月1日至2017年1月14日的所有日期,Fortnight列的值应为1.1.2017。下周两个标签将是15.1.2017,依此类推。
然后在新工作表上,您只需创建一个数据透视表,原始表作为源,并使用“双周”列作为过滤器显示行。