Excel 2019新增了哪些函數呢?各函數怎麼用?

新精英充電站 發佈 2020-04-16T01:11:03+00:00

至少出現1 組,最多可出現 126 組● default: 可 選 參 數, 當 在valueN 表達式中沒有找到匹配值 時, 則 返 回 default 值; 當沒有對應的 resultN 表達式時,則標識為 default 參數。

Excel 2019新增的這些函數,用處大不大,試了就知道

函數可以說是Excel最大的亮點,而作為最新版本的Excel 2019,在函數這方面又發生了哪些變化呢?是否又增加了新函數呢?

今天就帶領大家一起來認識認識Excel 2019新增的幾個函數,並掌握這些函數的用法。

1.使用CONCAT函數連接文本或字符串

CONCAT 函數將多個區域或字符串的文本組合起來,但不提供分隔符或IgnoreEmpty參數。

語法結構: CONCAT (text1, [text2],...)

各參數含義如下:

● text1:必需參數,表示要連接的文本項(字符串或字符串數組,如單元格區域)。

● [text2],...:可選參數,表示要連接的其他文本項,文本項最多可以有 253 個文本參數。每個參數可以是一個字符串或字符串數組,如單元格區域。

技術看板

如果結果字符串超過 32767 個字符(單元格限制),則 CONCAT 返回【#VALUE!】錯誤。

例如, 需要將A2:B6 單元格區域中的所有文本返回B7 單元格中,就需要在B7 單元格中輸入公式【=CONCAT(A2:B6)】, 按【Enter】鍵計算出結果,如下圖所示。

2.使用 TEXTJOIN 函數進行多區域合併

TEXTJOIN 函數將多個區域或字符串的文本組合起來,並包括在要組合的各文本值之間指定的分隔符。若分隔符是空的文本字符串,則此函數將有效連接這些區域。

語法結構: TEXTJOIN( 分隔符 ,ignore_empty, text1,[text2],...),也可以簡單理解為TEXTJOIN( 分隔符, 忽略空值,文本項1, 文本項2, ...)

各參數含義如下:

● 分隔符:必需參數,表示文本字符串,或者為空,或者用雙引號引起的一個或多個字符。若提供一個數字,則它將被視為文本。

● ignore_empty:必需參數,若為 TRUE,則忽略空白單元格。

● text1:必需參數,表示要連接的文本項 1(文本字符串或字符串數組,如單元格區域中)。

● text2:可選參數,表示要連接的文本項 2。

例如, 使用TEXTJOIN 函數將銷售人員名單按銷售部門進行顯示,具體操作步驟如下。

Step 01 輸入公式。打開"銷售部人員分配 .xlsx",選擇E1 單元格,在編輯欄中輸入公式【=TEXTJOIN(",",TRUE,IF(D1=$A$1:$ A$25,$B$1:$B$25,""))】,如下圖所示。

Step 02 提取符合條件的數據。按【Ctrl+Shift+Enter】組合鍵,使公式變成數組公式,即可用連接符提取出條件值【銷售 1 部】對應的所有數據,效果如下圖所示。

Step 03 複製公式。複製 E1 單元格中的公式至單元格 E2 和 E3 中,即可用連接符提取出條件值【銷售 2 部】和【銷售 3 部】對應的所有數據,效果如下圖所示。

技術看板

公 式【=TEXTJOIN(",",TRUE,IF (D1=$A$1:$A$25,$B$1:$B$25,""))】 中的第一個參數【","】,表示每個值中間用逗號【,】連接 ;第二個參數【TRUE】表示忽略空值;第三參數【IF(D1=$A$1:$A$25,$B$1:$B$25,"")】 表 示 當 D1單元格條件【銷售 1 部】在 A 列中存在時,提取出對應 B 列的所有值。如果不存在,就返回空值。

3.使用IFS 多條件判斷函數

IFS 函數是Excel 2019 提供的,用於檢查是否滿足一個或多個條件,且是否返回與第一個TRUE 條件對應的值。IFS 函數允許測試最多127 個不同的條件,可以免去IF 函數的過多嵌套。

語法結構:

IFS(logical_test1,value_if_true1, logical_test2,value_if_true2,...),也可以理解為 IFS( 測試條件 1, 真值1, 測試條件 2, 真值 2,……)

各參數含義如下:

● logical_test1:必需參數,表示計 算 結 果 為 TRUE 或 FALSE的任意值或表達式。

● value_if_true1:必需參數,表示當 logical_test1 的計算結果為 TRUE 時要返回的信息。

IFS 可以取代多個嵌套IF 語句,在用法上和IF 函數類似。例如,在考核成績表中,如果要根據考核總分對考核結果進行優秀、良好、及格和不及格4 個等級的評判,使用IF 函數進行評判時,需要輸入公式【=IF(I3>=60,IF(I3>70,IF(I3>85," 優秀"," 良好")," 及格")," 不及格")】,如下圖所示。

使用IFS 函數則可以省去IF 函數的多層嵌套,具體操作步驟如下。

Step 01 輸入判斷公式。打開"考核成績表 .xlsx",選擇 J2 單元格,輸入公式【=IFS(I2<60," 不及格 ", I2<70," 及格 ",I2<85," 良好 ",I2>=85," 優秀 ")】,按【Enter】鍵,即可判斷出員工的考核結果,如下圖所示。

Step 02 複製公式判斷其他員工的考核結果。使用 Excel 自動填充功能複製公式,對其他員工的考核結果進行判斷,效果如下圖所示。

4.使用SWITCH 函數進行匹配

SWITCH 函數也是Excel 2019 新增的函數,它是根據表達式計算一個值,並返回與該值所匹配的結果;如果不匹配,就返回可選默認值。

語法結構:

SWITCH( 表 達 式 ,value1,result1, [value2,result2],...,[value126,result 126],[default])

參數:

● 表達式:必需參數,表達式的結果與 valueN 相對應。

● value1,result1:必需參數,用value1 與 表 達 式 進 行 比 較,如 滿 足 條 件 則 返 回 對 應 的Result1。至少出現 1 組,最多可出現 126 組

● default: 可 選 參 數, 當 在valueN 表達式中沒有找到匹配值 時, 則 返 回 default 值; 當沒有對應的 resultN 表達式時,則標識為 default 參數。default必 須 是 函 數 中 的 最 後 一 個參數。

例如,使用SWITCH 函數在商品信息表中根據"商品信息"列數據返回商品的大小,具體操作步驟如下。

Step 01 輸入公式。打開素"商品信息表 .xlsx",選擇 B2 單元格,輸入公式【=SWITCH(MID(A2, SEARCH("-",A2)+1,SEARCH("-",A2,SEARCH("-",A2)+1)-SEARCH("-",A2)-1),"S"," 小 ","M"," 中 ","L"," 大 ", "XL"," 超大 ","XXL"," 超特大 ")】,按【Enter】鍵,即可返回商品對應的型號,如下圖所示。

Step 02 返回所有產品型號。使用 Excel自動填充功能複製公式,對其他員工的考核結果進行判斷,效果如下圖所示。

關鍵字: