查詢引用一直是Excel中永久的話題,如果要查詢引用,就一定會想到Vlookup,如果要用Vlookup實現跨列的查詢引用,就離不開Match,此時會産生奇迹,先來看一下效果圖。
從上圖中可以看出,通過選擇“員工姓名”或者其它列字段,可以查詢該員工在相應字段下的值,即紅藍交叉處的值為需要查詢的值。
該如何去實現了?帶着這個問題,我們來學習今天的内容。
一、下拉列表。
方法:
1、選中目标單元格J3,單擊【數據】菜單【數據工具】組中的【數據驗證】,打開【數據驗證】對話框,選擇【允許】中的【序列】,單擊【來源】右側的箭頭,選取B3:B12區域,并單擊箭頭返回,單擊右下角的【确定】。此時J3單元格中出現了B3:B12區域中的姓名。
2、重複步驟1,但選取的區域為C2:G2,制作其它字段下拉列表。
二、條件格式。
方法:
1、選定目标數據區域,即B3:G12區域,單擊【開始】菜單【樣式】組中【條件格式】-【新建規則】,打開【新建格式規則】對話框。
2、在【選擇規則類型】組中選擇【使用公式确定要設置格式的單元格】,并在【為符合此公式的值設置格式】文本框中輸入:=(AND($K$3<>"",$J$3=$B3))。
3、單擊右下角的【格式】,打開【設置單元格格式】對話框,單擊【填充】選項卡,并選取填充色,如藍色,并【确定】關閉【設置單元格格式】對話框;再次單擊【确定】關閉【新建格式規則】對話框。
4、選定目标數據區域,即C3:H12區域,單擊【開始】菜單【樣式】組中【條件格式】-【新建規則】,打開【新建格式規則】對話框。
5、在【選擇規則類型】組中選擇【使用公式确定要設置格式的單元格】,并在【為符合此公式的值設置格式】文本框中輸入:=(AND($K$3<>"",$K$2=C$2))。
6、單擊右下角的【格式】,打開【設置單元格格式】對話框,單擊【填充】選項卡,并選取填充色,如紅色,并【确定】關閉【設置單元格格式】對話框;再次單擊【确定】關閉【新建格式規則】對話框。
三、數據查詢。
方法:
選定目标單元格,即K3,輸入公式:=VLOOKUP(J3,B3:G12,MATCH(K2,B2:G2,0),0)。
解讀:
此公式的關鍵在于用Match函數定位當前單元格在指定範圍中的位置,并返回Vlookup函數,從而實現跨列的查詢。
最美尾巴:
此案例中用到的技巧主要有:下拉列表、條件格式以及函數公式。将3種技巧融合在一起,實現跨列的查詢引用,并通過填充色進行顔色提醒,即醒目又便捷。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!