tft每日頭條

 > 圖文

 > vlookup多條件跨表查詢

vlookup多條件跨表查詢

圖文 更新时间:2024-09-07 18:15:39

vlookup多條件跨表查詢(當Vlookup拉住Match的手奇迹就産生了)1

查詢引用一直是Excel中永久的話題,如果要查詢引用,就一定會想到Vlookup,如果要用Vlookup實現跨列的查詢引用,就離不開Match,此時會産生奇迹,先來看一下效果圖。

vlookup多條件跨表查詢(當Vlookup拉住Match的手奇迹就産生了)2

從上圖中可以看出,通過選擇“員工姓名”或者其它列字段,可以查詢該員工在相應字段下的值,即紅藍交叉處的值為需要查詢的值。

該如何去實現了?帶着這個問題,我們來學習今天的内容。


一、下拉列表。

vlookup多條件跨表查詢(當Vlookup拉住Match的手奇迹就産生了)3

方法:

1、選中目标單元格J3,單擊【數據】菜單【數據工具】組中的【數據驗證】,打開【數據驗證】對話框,選擇【允許】中的【序列】,單擊【來源】右側的箭頭,選取B3:B12區域,并單擊箭頭返回,單擊右下角的【确定】。此時J3單元格中出現了B3:B12區域中的姓名。

2、重複步驟1,但選取的區域為C2:G2,制作其它字段下拉列表。


二、條件格式。

vlookup多條件跨表查詢(當Vlookup拉住Match的手奇迹就産生了)4

方法:

1、選定目标數據區域,即B3:G12區域,單擊【開始】菜單【樣式】組中【條件格式】-【新建規則】,打開【新建格式規則】對話框。

2、在【選擇規則類型】組中選擇【使用公式确定要設置格式的單元格】,并在【為符合此公式的值設置格式】文本框中輸入:=(AND($K$3<>"",$J$3=$B3))。

3、單擊右下角的【格式】,打開【設置單元格格式】對話框,單擊【填充】選項卡,并選取填充色,如藍色,并【确定】關閉【設置單元格格式】對話框;再次單擊【确定】關閉【新建格式規則】對話框。

4、選定目标數據區域,即C3:H12區域,單擊【開始】菜單【樣式】組中【條件格式】-【新建規則】,打開【新建格式規則】對話框。

5、在【選擇規則類型】組中選擇【使用公式确定要設置格式的單元格】,并在【為符合此公式的值設置格式】文本框中輸入:=(AND($K$3<>"",$K$2=C$2))。

6、單擊右下角的【格式】,打開【設置單元格格式】對話框,單擊【填充】選項卡,并選取填充色,如紅色,并【确定】關閉【設置單元格格式】對話框;再次單擊【确定】關閉【新建格式規則】對話框。


三、數據查詢。

vlookup多條件跨表查詢(當Vlookup拉住Match的手奇迹就産生了)5

方法:

選定目标單元格,即K3,輸入公式:=VLOOKUP(J3,B3:G12,MATCH(K2,B2:G2,0),0)。

解讀:

此公式的關鍵在于用Match函數定位當前單元格在指定範圍中的位置,并返回Vlookup函數,從而實現跨列的查詢。


最美尾巴:

此案例中用到的技巧主要有:下拉列表、條件格式以及函數公式。将3種技巧融合在一起,實現跨列的查詢引用,并通過填充色進行顔色提醒,即醒目又便捷。


,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved