簡體   English   中英

使用三個查找值的VLOOKUP替代

[英]VLOOKUP alternative using three lookup values

如您所知,Excel僅允許您使用一個查找值,但是我需要比較三個查找值以找到第四個值。

例如,在下面的屏幕截圖中,我想使用信息namepetbusiness來查找第二張紙上的teacher 作為記錄,這只是示例數據,以了解如何執行任務,我需要將其應用於600多個行!

第一張: 這是第一張

第二張: 這是我的第二張

編輯:當我嘗試輸入此公式時,我一直收到錯誤消息:= index(Sheet2!A2:G7,MATCH(Sheet1!A5&Sheet!C5&Sheet1!D5,Sheet2!B2:B7&Sheet2!D2:D7&Sheet2!E2:E7,0) )

可以使用Index / Match代替Vlookup() ,這是一個不錯的選擇,可以讓您執行此操作。

該公式正確返回“史密斯小姐”: 在此處輸入圖片說明 注意:這是使用CTRL + SHIFT + ENTER作為數組公式輸入的

因此,公式的基本布局為: =Index([range to return],match([single look up value],[range where that value would be],0))

您可以通過串聯查找值來組合它們,如屏幕截圖所示。 因此,單個查找值為A2C2D2 並且,您期望在范圍G2:G3找到“薩拉”,在范圍H2:H3找到“狗”,等等。

請讓我知道是否可以澄清任何事情。

編輯:以幫助可視化兩個工作表的東西。 我把表(你可以查找)上一個名為“數據表”表。 我們需要完成的表位於“主WS”上。

這是“主要WS”: 在此處輸入圖片說明

和“數據表”:

在此處輸入圖片說明

給定AGGREGATE函數顯示的Worksheet.UsedRange屬性的循環計算和忽略,您將需要將查找范圍縮小到所需的最小數量。 選擇一個通常確定查找范圍范圍的列,並使用該列定義每個查找列的終點。

工作表2:

在此處輸入圖片說明

工作表1:

在此處輸入圖片說明

Sheet1!E2中的公式是

在此處輸入圖片說明

根據需要填寫。

暫無
暫無

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

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