我有一个名为" date"的日期列。此栏目包含2010年1月1日至2010年12月31日期间的日期。它应该有大约365行,但它实际上只有231行,因为没有定期收集数据。其他人都不见了,我想及时填补空白。
如何使用缺少的日期填充此列的数组?我想在缺失的地方添加134行,填写缺少的日期。
答案 0 :(得分:1)
B2
开始,将数字1放在数据表中沿着该顶行的多列中。在新工作表中使用Vlookup查找有数据的所有行
=VLOOKUP($A2,DataSheet!$A$1:$C$20,B1,FALSE)
请注意,查找列($A1
)已锁定到列但不是行,并且您正在查找的范围将锁定在所有方向上。这将允许您向右/向下拖动并填充所有内容。
#N/A
将找不到匹配项,您可以使用条件格式的IF语句来抑制匹配。但是现在,如果没有数据,你每天都会有一行空白!
答案 1 :(得分:1)
我找到了一个类似公式的解决方案,但结果是一样的。
首先,我在工作表的A列和B列中得到了两列数据 - “date”和“values”。每个由231行组成。然后,我在一个新的D列中传播了一整套日期-365。最后,我使用了这个公式:
=VLOOKUP(D2;$A$2:$B$1056;2;FALSE)
C2中的并且只获得了列“值”中的值,这些值对应于D列的新日期。
感谢Brad's answer指导我VLOOKUP
功能。