簡體   English   中英

查找值為空時索引匹配返回N / A

[英]Index match returning N/A when lookup value is null

我在工作簿中有一個摘要表,該表允許用戶輸入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是查找值

假設我們有以下數據:

在此處輸入圖片說明

並且我們要在A1中輸入名稱並在B1中檢索年齡,並在E列中保留空白。

B1中輸入:

=IF(A1="",INDEX(F:F,MATCH(TRUE,INDEX(ISBLANK(E1:E30),0,0),0)),VLOOKUP(A1,E2:F21,2,FALSE))

在此處輸入圖片說明

您無法查找空白單元格。 如果收到#N / A,請使用IFERROR查找目標中帶有AGGREGATE的第一個空白。

=INDEX(B9:B12, iferror(MATCH(A1,A9:A12,0), aggregate(15, 6, row($1:$4)/not(len(A9:A12)), 1)))

row($ 1:$ 4)是您要返回到INDEX B9:B12中的位置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM