簡體   English   中英

如何在 excel 中查找多個列

[英]How to lookup multiple columns in excel

如附圖所示,我可以使用查找公式通過值“D”找出“Mary”,但是,有什么方法我也可以通過值“J”、“P”或“V”?

抬頭

你不需要Lookup ,但是VLookup ,讓我告訴你:

=VLOOKUP(D4,$D$4:$H$20,2,FALSE)

這意味着(如果“Mary”放在單元格 D4 中): go 查看 D4:H20(使用美元符號保持不變),然后取第二列(包含“D”)變量。

如果要查找“J”(第三列),請使用:

=VLOOKUP(D4,$D$4:$H$4,3,FALSE)

如果要查找“P”(第四列):

=VLOOKUP(D4,$D$4:$H$4,4,FALSE)

最后一個參數僅用於進行精確搜索。

您可以像這樣使用基於 INDEX MATCH 的方法:

=INDEX(G1:G6,SUM((H1:L6=D1)*ROW(H1:L6)))

如果您的 Excel 版本早於 2016 年,則必須使用 CTRL+SHIFT+ENTER 輸入此公式。

在此處輸入圖像描述

注意 - 這僅在表格從第 1 行開始時才有效。

因此,為了使其更通用,您可以執行以下操作:

=INDEX(G1:G6,SUM((H1:L6=D1)*(ROW(H1:L6)-ROW(H1)+1)))

另一個較短的選項,可以返回單個或多個匹配項。

D2中,輸入公式:

=TEXTJOIN(", ",,IF(H1:L6=D1,G1:G6,""))

對於 Excel 2019,必須使用 CTRL+SHIFT+ENTER 輸入此公式。

對於Office 365,它將正常進入。

在此處輸入圖像描述

暫無
暫無

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

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