我有一个用Excel制定的项目计划。它的项目的开始日期和结束日期位于2个不同的列中。说$("#operational_table_max").show();
document.getElementById("operational_table_max").style.cssText = 'width:60% !important';
document.getElementById("operational_table_max").style.cssText = 'top:-180px !important';
document.getElementById("operational_table_max").style.visibility="visible";
window.print();
从item-A
开始到20-Sep
结束。
每天我需要查看今天需要完成的项目。因此,如果今天是28-Sep
,则需要查看/过滤该日期范围内的所有项目(例如,项目-A)。
我该如何过滤?
25-Sep
答案 0 :(得分:0)
说我的测试数据是这样的。
A B C D
1 Item Start End
2 A 20-Sep 28-Sep
3 B 15-Sep 24-Sep
4 C 23-Sep 02-Oct
我想出了两种方法。首先是条件格式,另一个是自动过滤器。
选择A2,然后通过公式设置格式:
=AND(TODAY()>=$B2,TODAY()<=$C2)
然后设置格式,例如更改其内部颜色,并将其应用于所有数据范围。
我们必须使用一个额外的列来过滤条件。在D2中输入=AND(TODAY()>=$B2,TODAY()<=$C2)
,并使用值TRUE
自动过滤。
自动过滤器可以直接过滤日期。您可以将B列的条件设置为今天或之前的日期,将C列的条件设置为今天或之后的日期。但是,除了使用宏之外,这必须手动完成,而我没有使用Eng。版本excel,所以我很难一步一步告诉您哪个按钮。