一維表到二維表,被安排得明明白白的

工作中,我們常常遇到按照兩個條件進行數據匹配(或查詢)的情況。


一維表到二維表,被安排得明明白白的

表1:數據源

例如,根據表1數據源的日期和科目來匹配費用到表2,我們權且把這種匹配稱為二維到一維匹配。


一維表到二維表,被安排得明明白白的

表2:目標表

又或者反過來,也有可能根據一維表(下表3):


一維表到二維表,被安排得明明白白的

表3:數據源

匹配費用數據到表4:

一維表到二維表,被安排得明明白白的

表4:目標表

我們也把這種匹配先稱之為一維到二維。

今天,我們先來介紹從二維表到一維表的數據匹配。


一、二維到一維

方法1:INDEX+MATCH


一維表到二維表,被安排得明明白白的


首先,用MATCH函數分別求出數據行的日期和科目在數據源日期列(B3:B9)和科目行(C2:P2)的位置,然後在C3:P9這個區域利用INDEX索引函數,找到指定行和列對應的數值。

方法2:VLOOKUP+MATCH


一維表到二維表,被安排得明明白白的


先用MATCH找到科目所在列,再用VLOOKUP根據日期來查找(注意,第3個參數MATCH的結果要加1,因為第1列是從B列算起的)。

方法3:HLOOKUP+MATCH


一維表到二維表,被安排得明明白白的


方法3與方法2類似,但是先用MATCH找到日期所在行,再用HLOOKUP根據科目來匹配費用。

方法4:OFFSET+MATCH


一維表到二維表,被安排得明明白白的


OFFSET函數不僅可以返回一個區域,也可以返回一個單元格。所以,當OFFSET最後兩個參數為1時,即可返回特定位置的數據。

OFFSET函數可以根據偏移量返回數據,它有5個參數:

參數1:起始位置

參數2:向下移動X行

參數3:向右移動Y列

參數4和參數5:從新的位置開始返回一個M行N列的區域

表格學院Excel函數公式訓練營

即將上線(5月6日首期正式開營)

分類突破+專題提升+加餐錄製常見棘手問題

21天,30節視頻課+每日答疑

私信我,一起學函數

一維表到二維表,被安排得明明白白的


一維表到二維表,被安排得明明白白的



分享到:


相關文章: