第一:TEXTJOIN函數(shù)公式
語法結構:TEXTJOIN(分隔符, 忽略空白單元格, 字符串1…)
大家對TEXTJOIN函數(shù)第一印象應該是覺得是強大的合并文本函數(shù),其實我們可以借助IF函數(shù),實現(xiàn)下面的多對多查詢功能。
使用實例:
如下圖所示,我們需要在左側的表格中找出【業(yè)務部、運營部、財務部】所對應的員工名稱,把這些名稱在右側表格中統(tǒng)計出來,并且每個員工名稱之間用逗號隔開,如下圖所示。遇到這種多對多查詢問題,我們可以使用Textjoin函數(shù),用這個函數(shù)處理這類問題真是太方便了。
1、使用公式=TEXTJOIN(',',TRUE,IF(A2:$A$10=D2,B2:$B$10,''))
如下圖所示
2、解讀
其實,這個公式的關鍵就是IF函數(shù),通過IF函數(shù)判斷所屬部門,如果條件成立就返回對應的員工名稱,如果條件不成立就返回空值
IF公式:IF(A2:$A$10=D2,B2:$B$10,'')
1、IF函數(shù)中的判斷條件和返回真值引用的單元格都是要決定引用,就是選擇單元格后按一次F4鍵。
2、在WPS中輸入公式后,一定要按Ctrl Shift 回車鍵才可以,如果只按回車鍵會返回所有的員工名稱。我們可以看到這個公式跟以往的公式有所不同,公式外面有{},這個可不是手工寫的,而是輸入公式后,按Ctrl Shift Enter三個組合鍵結束,這就是傳說中的數(shù)組公式。
第二:XLOOKUP函數(shù)公式
函數(shù)功能:XLOOKUP函數(shù)是一個查找函數(shù),在某個范圍或數(shù)組中搜索匹配項,并通過第二個范圍或數(shù)組返回相應的項,默認情況下使用精準匹配。
語法結構:=XLOOKUP(查找值,查找數(shù)組,返回數(shù)組,未找到值,匹配模式,搜索模式)。
根據(jù)語法結構我們可以看到XLOOKUP的所有參數(shù),函數(shù)參數(shù)雖然比較多,但是第四、第五、第六參數(shù)都是可以省略的,我們在平時使用這個函數(shù)時一般只需設置前三個參數(shù)即可。
使用實例:
我們就以下圖的員工月薪表為例,我們想對左側表格根據(jù)所在“團隊”和“員工姓名”查找月薪數(shù)據(jù),對應這種Excel多條件查詢,XLOOKUP函數(shù)以下用法才是最簡單的!
1、使用公式
在目標單元格中輸入公式:=XLOOKUP(E3&F3,A3:A9&B3:B9,C3:C9)。
如下圖所示:
2、解讀:
第一個參數(shù):想要查找值是E3和F3,所以中間用“&”符號鏈接即可,查找值就是E3&F3
第二個參數(shù):要查詢的數(shù)據(jù)區(qū)域,同樣是左側表格的“員工名稱”和“團隊”兩列,所以中間也是用“&”符號鏈接,即A3:A9&B3:B9
第三參數(shù):要返回的數(shù)據(jù)區(qū)域就是員工月薪這一列數(shù)據(jù)
當然,上面是2個條件,如果是有更多的條件,只需在第一個參數(shù)中用“&”符號鏈接不同添加即可;如果只有一個條件的話最簡單,把第一個參數(shù)只需要添加個唯一的條件即可。
第三:SUMPRODUCT函數(shù)公式
SUMPRODUCT函數(shù)主要是處理參數(shù)為相同的維數(shù)數(shù)組,其相應元素需要進行相乘并求和,這個函數(shù)就是專門來處理多個有相同的維數(shù)數(shù)組元素相乘并求和的。我們就以下面表格客戶購買產品數(shù)據(jù)統(tǒng)計表,根據(jù)客戶購買產品的數(shù)量、單價統(tǒng)計出合計金額這個需求來說明函數(shù)的具體用法。
1、使用公式
在目標單元格中輸入公式:=SUMPRODUCT($B$3:$G$3,B4:G4)
如下圖所示
2、解讀:
第一個參數(shù)數(shù)組:公式第一個參數(shù)數(shù)組就客戶購買商品的數(shù)量,這個參數(shù)需要絕對引用,選中B3:G3按一次F4鍵進行絕對引用$B$3:$G$3
第二個參數(shù)數(shù)組:B4:G4是每個產品對應的單價
最終,這兩個數(shù)組其相應元素需要進行相乘并求和就得到了每個用戶的合計金額。
聯(lián)系客服