【发布时间】:2021-10-16 20:14:52
【问题描述】:
我有一张包含客户时间表和交货日期的表格,但我有几张这样的表格。
我想创建一个将所有工作表放在一起的日历,以便我们可以在适当的日期查看日历中的所有内容。
我正在使用此代码。 =IF(CURRENT!H20:H117=E1,CURRENT!B20:B117,"")
问题是,这只适用于一张纸,而且当它打印在日历上时,我有很多空行。
我基本上是在寻找一个更好的主意来解决这个问题或修复上述代码。
它会跳行,因为它获取信息的位置没有相同的日期。
【问题讨论】:
-
如果您有 Office 365,请查看过滤器
-
那行不通。如果我过滤日期 10/21,它将过滤从 3 到 18 的所有行
-
如果我可以建议您简化一下,如果您只有一列名称公司和日期并尝试数据透视表。
-
=FILTER(CURRENT!H20:H117,CURRENT!H20:H117=E1)会给出不带空格的结果。 -
您是否考虑过 PowerQuery (Data...NewQuery...)?加入/附加所有工作表中的数据,然后清除空行并执行您需要的任何其他操作。也很快……
标签: excel if-statement excel-formula