什麼函數在兩個表中可以同時滿足三個條件來抓取唯一的數據?怎麼處理?求大神助攻?

想不出叫什麼ID了



LOOKUP函數案例介紹

在這個表格中的I2單元格要通過F2 G2 H2三個單元格作為條件去匹配D列裡面對應的數據,這類的函數,一般都不用vlookup函數做匹配,而是用lookup的經典查找用法,這個函數的有固定的語法:

=LOOKUP(1,0/((條件判斷1)*(條件判斷2)*(條件判斷3)),引用的區域)

條件判斷書寫方式

條件判斷1是一個數組判斷條件語法是:

(A1:A21=F2)

讓A1到21的每一個單元格跟F2判斷去,由於這個公式需要向下複製公式所以具體的區域我們要按F4絕對引用,變成如下格式:

($A$1:$A$21=F2)

剩下兩個條件以此類推,條件判斷中間用稱號【*】鏈接,

(($A$1:$A$21=F2)*($B$1:$B$21=G2)*($C$1:$C$21=H2))

LOOKUP的語法

lookup函數里面有三個參數

  1. 第一參數 固定寫法 1

  2. 第二參數 固定寫法 0/(($A$1:$A$21=F2)*($B$1:$B$21=G2)*($C$1:$C$21=H2))

  3. 第三參數 引用數據區域 $D$1:$D$21

接下來是我們見證奇蹟的時候了,上LOOKUP動態圖

=LOOKUP(1,0/(($A$1:$A$21=F2)*($B$1:$B$21=G2)*($C$1:$C$21=H2)),$D$1:$D$21)


歡課Excel


方法多了去了,VLOOKUP、index+match、sumproduct、filter都可以實現


分享到:


相關文章: