天天看點

Excel行列交叉查找的另類思路!

Excel情報局

職場聯盟Excel

生産挖掘分享Excel基礎技能

Excel愛好者大學營

用1%的Excel基礎搞定99%的職場問題

做一個超級實用的Excel公衆号

Excel是門手藝玩轉需要勇氣

數萬Excel愛好者聚集地

SUPER EXCEL MAN

Excel行列交叉查找的另類思路!
Excel行列交叉查找的另類思路!
Excel行列交叉查找的另類思路!

1

職場執行個體

在日常的Excel表格職場辦公中,我們會經常遇到“Excel有橫縱向标題行的二維表交叉查詢”這樣的問題,不知道小夥伴們有沒有被這種問題難倒過呢?

如下圖所示,我們需要根據橫向的【科目】次元、縱向的【姓名】次元來查詢某個學生對應科目的成績分數情況。

Excel行列交叉查找的另類思路!

解決這個查詢的問題一般我們會使用函數的方法。一般的查詢問題我們會選擇使用正常的Vlookup函數,但是面對這種二維表交叉資料查詢,Vlookup函數顯得勢單力薄且力不從心了。

是以我們必須借助Vlookup+Match函數進行二維資料查詢,主要用到了Match函數來修改Vlookup函數第三參數查詢列的位置的值。實作資料的多元度查詢。

函數公式如下:

=VLOOKUP(F2,A1:D5,MATCH(G1,A1:D1,0),0)

Excel行列交叉查找的另類思路!

但是有的小夥伴說了,Vlookup+Match函數有點難了解,Vlookup函數還沒學好呢,有嵌套了一個Match函數,腦袋都大了,有沒有什麼簡單一點的操作方法嗎?答案當然是有的,下面小編帶大家普及一種簡單的方法,避免輸入這種長函數。

2

解題思路

首先我們需要選中查找的資料源區域A1:D5,然後點選“公式”頁籤,在“定義的名稱”功能區下拉清單中,點選“根據所選内容建立”指令,彈出“根據所選内容建立名稱”的對話框,預設勾選“首行”和“最左列”,最後點選“确定”按鈕,完成設定。如下圖所示:

Excel行列交叉查找的另類思路!

接着,我們就可以在G2單元格輸入公式了:

=INDIRECT(G1) INDIRECT(F2)

注意:

兩個INDIRECT函數之間一定要加一個空格。

這種做法是不是很簡單呢?大家趕快來試一試吧!

Excel行列交叉查找的另類思路!

繼續閱讀