我有一张表格(xTable,3列:名称,开始,结束)。在另一个工作表上,我正在尝试制作一个日历。A1行是日期。A1列是名称。
我试图将xTable中的开始日期与A1行中的日期进行比较。如果找到该日期,则查看xTable的第一列,如果它等于A1列中的人名,则返回true,否则返回false。
类似于:
我试图将xTable中的开始日期与A1行中的日期进行比较。如果找到该日期,则查看xTable的第一列,如果它等于A1列中的人名,则返回true,否则返回false。
类似于:
=INDEX($B$2:$AF$14,ROW(A2)-1,MATCH($B$16,$B$1:$AF$1,0))="x"
但是我无论如何都无法使其工作...我想可能是因为我有大约400行数据,但我不确定。任何帮助都将不胜感激!如果您知道VBA解决方案,我也可以使用它...但我更喜欢尝试保持公式。但乞丐不应该挑剔 ;) | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |etc--->
Name1|____|____|____|____|____|____|____|____|____|____|____|____|
Name2|____|____|____|____|____|____|____|____|____|____|____|____|
Name3|____|____|____|____|____|____|____|____|____|____|____|____|
Name4|____|____|____|____|____|____|____|____|____|____|____|____|
Name5|____|____|____|____|____|____|____|____|____|____|____|____|
Name6|____|____|____|____|____|____|____|____|____|____|____|____|
Name7|____|____|____|____|____|____|____|____|____|____|____|____|
Name8|____|____|____|____|____|____|____|____|____|____|____|____|
Name9|____|____|____|____|____|____|____|____|____|____|____|____|
Name |Start|Stop |
Name1| 3 | 6 |
Name1| 1 | 12 |
Name7| 10 | 10 |
Name3| 21 | 30 |
Name1| 9 | 12 |
Name9| 7 | 15 |
Name9| 1 | 3 |