Excel 2019 已經上市一段時間了,新的版本有些新的函數,本篇來體驗一下。

 

【CONCAT函數】

CONCAT 函數合併了多個範圍和/或字串的文字。先前版本也有CONCATENATE函數。

Excel-2019版新增函數介紹(CONCAT,TEXTJOIN,IFS,MAXIFS,MIXIFS,SWITCH)

《例1》儲存格A2:=CONCAT("AA","11","BB")

《結果》AA11BB

《例2》儲存格A3:=CONCAT(D2,"&",F2)

《結果》1&甲

《例3》儲存格A4:=CONCAT(D2:D6,E2:E6)

《結果》12345ABCDE

Excel-2019版新增函數介紹(CONCAT,TEXTJOIN,IFS,MAXIFS,MIXIFS,SWITCH)

《例4》儲存格A5:=CONCAT(D2:F2,D3:F3)

《結果》1A甲2B乙

Excel-2019版新增函數介紹(CONCAT,TEXTJOIN,IFS,MAXIFS,MIXIFS,SWITCH)

《例5》儲存格A6:=CONCAT(D2:F6)

《結果》1A甲2B乙3C丙4D丁5E戊

Excel-2019版新增函數介紹(CONCAT,TEXTJOIN,IFS,MAXIFS,MIXIFS,SWITCH)

《例6》=CONCAT(D2:F3,D3:F4)

《說明》利用儲存格聯集來串接文字。

Excel-2019版新增函數介紹(CONCAT,TEXTJOIN,IFS,MAXIFS,MIXIFS,SWITCH)

《例7》=CONCAT(D2:E5 E3:F6)

《說明》利用儲存格交集來串接文字。

Excel-2019版新增函數介紹(CONCAT,TEXTJOIN,IFS,MAXIFS,MIXIFS,SWITCH)

 

【TEXTJOIN 函數】

TEXTJOIN 函數合併了多個範圍和/或字串的文字,還可以將合併之每個文字值之間指定的分隔符號。如果分隔符號是空白文字字串,可用於串連各個範圍。

Excel-2019版新增函數介紹(CONCAT,TEXTJOIN,IFS,MAXIFS,MIXIFS,SWITCH)

《例1》儲存格B2:=TEXTJOIN(" ",TRUE, "We", "are", "the", "World.")

《說明》使用指定文字予以串接,文字以空格分隔。

《例2》儲存格B3:=TEXTJOIN(" ",TRUE,D2:D7)

《說明》將同欄中儲存格內容串接,文字以空格分隔,並且忽略空白儲存格。

(儲存格D5:E5為空白儲存格)

《例3》儲存格B4:=TEXTJOIN(" ",FALSE,D2:D7)

《說明》將同欄中儲存格內容串接,文字以空格分隔,沒有忽略空白儲存格。

《例4》儲存格B5:=TEXTJOIN(",",TRUE,E2:E7)=TEXTJOIN(",",TRUE,D2:E7)

《說明》將多欄多列中儲存格串接,文字以空格分隔,並且忽略空白儲存格。

 

【IFS函數】

依照指定的順序測試條件。如果測試值為真,即傳回結果。如果沒有任合條件符合,則可以指定其餘的結果。

Excel-2019版新增函數介紹(CONCAT,TEXTJOIN,IFS,MAXIFS,MIXIFS,SWITCH)

Excel-2019版新增函數介紹(CONCAT,TEXTJOIN,IFS,MAXIFS,MIXIFS,SWITCH)

《例1》儲存格C2:=IFS(A2>=90,"優",A2>=70,"良",A2>=50,"佳",A2<50,"差")

《說明》輸入:81,結果:良。其中若A2<50,則結果為:差。

《例2》儲存格C3:=IFS(A3>=90,"優",A3>=70,"良",A3>=50,"佳",TRUE,"差")

《說明》輸入:81,結果:良。其中 TRUE,用於其餘的結果,同A2<50。

《例3》儲存格C4:=IFS(A4>=90,F2,A4>=70,F3,A4>=50,F4,TRUE,F5)

《說明》輸入:44,結果:差。其中 TRUE,用於其餘的結果,同A2<50。

《例4》儲存格C5:=IFS(A5>=90,F2,A5>=70,F3,A5>=50,F4,,F5)

《說明》輸入:43,結果:#N/A。因為少了一個條件,所以傳回錯誤訊息。

《例5》儲存格C6:=IFS(A6>=90,"優",A6>=50,"佳",A6>=70,"良",A6<50,"差")

《說明》輸入:76,結果:佳。這是「錯誤」的結果,因為公式中「A6>50」先成立,就不會執行「A6>70」,因此結果為「佳」。

 

【MAXIFS 函數、MIXIFS 函數】

傳回範圍中符合單一或多個準則的最大數字。

Excel-2019版新增函數介紹(CONCAT,TEXTJOIN,IFS,MAXIFS,MIXIFS,SWITCH)

MAXIFS 函數和MIXIFS 函數的觀代如同「SUMIFS 函數、AVERAGEIFS 函數」。

《例1》女生中最高分 儲存格C2:=MAXIFS(E2:E10,F2:F10,A2)

《說明》結果:97

《例2》男生中最高分 儲存格C3:=MAXIFS(E2:E10,F2:F10,A3)

《說明》結果:93

《例3》女生中最低分 儲存格C4:=MINIFS(E2:E10,F2:F10,A4)

《說明》結果:47

《例4》男生中最低分 儲存格C5:=MINIFS(E2:E10,F2:F10,A5)

《說明》結果:50

《例5》女生中最高分 儲存格C6:=MAXIFS(成績,性別,A6)

《說明》結果:97

《例6》男生中最低分 儲存格C7:=MINIFS(成績,性別,A7)

《說明》結果:50

 

【SWITCH 函數】

SWITCH 函數根據值清單評估一個運算式,並傳回對應到第一個相符值的結果。如果沒有任何相符值,則會傳回預設值。

Excel-2019版新增函數介紹(CONCAT,TEXTJOIN,IFS,MAXIFS,MIXIFS,SWITCH)

Excel-2019版新增函數介紹(CONCAT,TEXTJOIN,IFS,MAXIFS,MIXIFS,SWITCH)

《例1》儲存格C2:=SWITCH(WEEKDAY(A2,2),1,"週一",2,"週二",3,"週三",
4,"週四",5,"週五",6,"假日",7,"假日")

《說明》WEEKDAY(A2,2)傳回「2」,對應至「週二」。

《例2》儲存格C3:=SWITCH(WEEKDAY(A3,2),1,"週一",2,"週二",3,"週三",
4,"週四",5,"週五",6,"假日",7,"假日")

《說明》WEEKDAY(A3,2)傳回「6」,對應至「假日」。

《例3》 儲存格C4:=SWITCH(WEEKDAY(A4,2),1,"週一",2,"週二",3,"週三",
4,"週四",5,"週五","假日")

《說明》WEEKDAY(A4,2)傳回「7」,雖然沒有對應值,但有預設定「假日」。

《例4》儲存格C5:=SWITCH(WEEKDAY(A5,2),1,"週一",2,"週二",3,"週三",
4,"週四",5,"週五")

《說明》WEEKDAY(A4,2)傳回「7」,由於沒有對應值,所以傳回錯誤訊息#N/A。

學不完.教不停.用不盡文章列表

arrow
arrow

    vincent 發表在 痞客邦 留言(0) 人氣()