我在工作簿中有一个摘要表,允许用户输入3位数的ID,并填充一些摘要数据和图表。在源数据中,总计行的ID为空。因此,当查找值为空(未输入3位ID)时,我希望索引匹配公式返回与查找数组中的空白单元格对应的值,但事实并非如此。我该如何解决这个问题?
数据采样:
ID March April
111 10 15
222 15 10
333 10 10
35 35
使用的公式:
=INDEX(B9:B12,MATCH(A1,A9:A12,0))
其中A1是查找值
答案 0 :(得分:1)
假设我们有以下数据:
我们要在 A1 中输入名称,并在 B1 中检索年龄,并在 E 列中容纳空白。
在 B1 中输入:
=IF(A1="",INDEX(F:F,MATCH(TRUE,INDEX(ISBLANK(E1:E30),0,0),0)),VLOOKUP(A1,E2:F21,2,FALSE))
答案 1 :(得分:0)
您无法查找空白单元格。如果收到#N / A,请使用IFERROR在目标中找到第一个带有AGGREGATE的空白。
=INDEX(B9:B12, iferror(MATCH(A1,A9:A12,0), aggregate(15, 6, row($1:$4)/not(len(A9:A12)), 1)))
行($ 1:$ 4)是 B9:B12中的位置,您将返回INDEX。