回顧2023年11月,WPS表格迎來了動態(tài)數(shù)組功能。這一功能的加入,極大地提升了表格的數(shù)據(jù)處理能力,使得用戶可以更加便捷地進(jìn)行復(fù)雜的數(shù)據(jù)計(jì)算和操作。
緊接著,在2023年12月,WPS表格又新增了11個(gè)支持動態(tài)數(shù)組的新函數(shù),這些函數(shù)包括DROP函數(shù)、TAKE函數(shù)、EXPAND函數(shù)、CHOOSECOLS和CHOOSEROWS函數(shù)、WRAPCOLS和WRAPROWS函數(shù)、TOCOL函數(shù)和TOROW、VSTACK函數(shù)和HSTACK函數(shù)等,它們各具特色,為用戶提供了更加靈活多樣的數(shù)據(jù)處理方式。
2023年12月20日,WPS表格又宣布了一個(gè)重磅消息:永久關(guān)閉第三方廣告。這一舉措無疑為用戶提供了一個(gè)更加純凈、無干擾的使用環(huán)境,讓我們能夠更加專注于數(shù)據(jù)處理和分析。
進(jìn)入2024年,WPS表格仍然勢不可擋。1月份,LET和LAMBDA函數(shù)正式上線。LET函數(shù)能夠在公式內(nèi)部定義名稱,實(shí)現(xiàn)類似在名稱管理器中定義名稱的效果,使得公式編寫更加簡潔明了;而LAMBDA函數(shù)則允許用戶創(chuàng)建自定義函數(shù),使得調(diào)用自定義函數(shù)自身的遞歸方法成為了可能,進(jìn)一步拓展了WPS表格的功能邊界。
到了4月份,與LAMBDA配套的周邊函數(shù)也全部上線,包括MAP函數(shù)、SCAN函數(shù)、BYCOL和BYROW函數(shù)、MAKEARRAY函數(shù)和REDUCE函數(shù)等。這些函數(shù)的加入,使得WPS表格在數(shù)據(jù)處理和分析方面的能力得到了進(jìn)一步提升,為用戶提供了更加全面、高效的數(shù)據(jù)處理解決方案。
除此之外,WPS表格還新增了多個(gè)實(shí)用函數(shù),這些函數(shù)的加入,使得WPS表格在數(shù)據(jù)處理和分析方面的能力更加全面和強(qiáng)大。
PERCENTOF函數(shù):用于計(jì)算對子集中的值求和并除以所有值。
REPTARRAY函數(shù):能夠按指定次數(shù)重復(fù)數(shù)組;
ARRAYTOTEXT函數(shù):返回?cái)?shù)組的文本表示形式;
ROUNDBANK函數(shù) 用四舍六入五成雙規(guī)則舍入數(shù)字;
SUBSTITUTES函數(shù):將字符串中的多個(gè)字符批量替換為新字符;
REGEXP函數(shù):基于正則表達(dá)式對文本進(jìn)行匹配、提取和替換。
接下來咱們就看幾個(gè)新函數(shù)的典型用法:
一、如下圖,希望將左側(cè)的兩列內(nèi)容重復(fù)兩次顯示,D2輸入以下公式即可:
=REPTARRAY(A2:B6,2,1)
REPTARRAY函數(shù)的第一參數(shù)是要重復(fù)的數(shù)組,第二參數(shù)指定行方向重復(fù)的次數(shù),第三參數(shù)指定列方向重復(fù)的次數(shù)。
二、如下圖,希望使用四舍六入五成雙的規(guī)則對A列的數(shù)值進(jìn)行修約:
B2單元格輸入以下公式即可:
=ROUNDBANK(A2,2)
ROUNDBANK函數(shù)第1參數(shù)是要修約的數(shù)值,第二參數(shù)是要修約的位數(shù)。如果被修約的數(shù)字是5,且前面一位是偶數(shù),就將5舍去,其他情況下與ROUND函數(shù)的修約規(guī)則一致。
三、如下圖所示,希望將B列中的不規(guī)范簡稱替換為右側(cè)對照表中的全稱。
C2輸入以下公式下拉即可:
=SUBSTITUTES(B2,E$3:E$9,F$3:F$9)
SUBSTITUTES函數(shù)第一參數(shù)是要處理的字符,第二參數(shù)是要從中替換的舊字符(組),第三參數(shù)是要替換成的新字符(組)。
四、SUBSTITUTES函數(shù)支持動態(tài)溢出,如下圖所示,使用以下公式可以根據(jù)右側(cè)的對照表,將B列單元格中包含的關(guān)鍵字全部刪除。
=TRIM(SUBSTITUTES(B2:B9,E3:E6,))
本例中,第一參數(shù)使用多個(gè)單元格,第三參數(shù)省略,表示將第二參數(shù)中的字符統(tǒng)統(tǒng)刪除。
五、如下圖,希望根據(jù)右側(cè)對照表進(jìn)行判斷,如果B列中包含其中任意關(guān)鍵字,就將其替換為“其他”。
C2單元格公式為:
=SUBSTITUTES(B2:B9,E3:E6,'其他')
六、如下圖,希望從A列的混合內(nèi)容中,分別提取出英文,中文和電話號碼。
1、B2單元格輸入以下公式,下拉,得到客戶英文名稱:
=REGEXP(A2,'[A-z .]+')
REGEXP函數(shù)第1參數(shù)是要處理的字符。
第二參數(shù)是正則表達(dá)式。
第三參數(shù)可以省略,用數(shù)字0~2來表示匹配模式,其中0,是返回提取后的數(shù)組結(jié)果。1是返回單個(gè)的邏輯值,2是返回替換后的單值、
第四參數(shù)也可以省略,是要替換的內(nèi)容。
本例中,正則表達(dá)式[A-z .]+,表示所有英文字符和點(diǎn)號。
2、C2單元格輸入以下公式,下拉,得到客戶中文名稱:
=CONCAT(REGEXP(A2,'[一-龜 ]+',0))
本例中,正則表達(dá)式'[一-龜 ]+',表示所有中文字符。
=REGEXP(A2,'\d{11}')
本例中,正則表達(dá)式'\d{11}',表示所有11位的數(shù)字。
七、如下圖,希望提取A列混合內(nèi)容中的金額數(shù)字,也可以在B2單元格使用以下公式,下拉即可。
=REGEXP(A2,'[0-9.,]{1,}')
本例中的正則表達(dá)式[0-9.,]{1,},其中[0-9.,]表示0~9的任意數(shù)字和千位分隔符以及逗號,{1,}表示1個(gè)及以上。
WPS表格不斷為用戶帶來驚喜和便利。未來,WPS表格還會繼續(xù)帶給我們更多的驚喜和突破,成為我們數(shù)據(jù)處理和分析的得力助手。你,準(zhǔn)備好了嗎?
圖文制作:祝洪忠
聯(lián)系客服