自动更新图表,仅挑选出每个日期的信息

自动更新图表,仅挑选出每个日期的信息

基本上,我需要一个公式来查找 A 列(昨天)中的日期,然后返回 K 列和 M 列中的数据以创建图表。A 列每天可以有 0-3 行需要放入图表中。我需要一个公式来提取昨天的所有数据,而不仅仅是最后一条数据。

答案1

为了使事情简单明了,我建议将方程式分开。

步骤1是找到目标日期(昨天)的第一行:

=MATCH(TODAY()-1,A:A,0)

A这将为您提供与昨天的日期 ( ) 匹配的列中第一个单元格的行号TODAY()-1。列A需要按升序排列。然后您可以命名单元格 Yesterday

第2步是设置六个单元格来匹配两列和零到三行的结果:

=IF(INDEX(A:A,Yesterday+2)=TODAY()-1,INDEX(K:K,Yesterday+2),"--")

代替这两个+2修饰符,您需要+0+1+2来表示三行可能的行。交换M:M或任何其他列以从 以外的列中提取结果K"--"如果该行在该日期没有条目,则返回 。如果您希望在零行时也能正常运行,请将整个等式包装在 中=IFERROR(...,"--")

备选答案:

如果你只想匹配最新的行,请尝试以下模式=INDEX(K:K,MATCH(TODAY()-1,A:A,1))

这假设您的日期在列中A并按升序排列。1作为的第三个参数的INDEX是匹配类型,并且会为您提供在之前的最新行TODAY,用 指定TODAY()-1。如果昨天有条目,那将是昨天。

您可以TODAY()-1用单元格引用来替换,在其中输入您想要的日期。

相关内容