2022年5月,Excel官方在體驗計劃中推出了14個具有劃時代意義的新函數(shù)。
拆分文本,3個
TEXTSPLIT:按指定的字符將文本拆分,以數(shù)組的方式返回結(jié)果。
TEXTBEFORE:提取指定字符前的文本。
TEXTAFTER:提取指定字符后面的文本。
根據(jù)逗號拆分A2單元格的文本:
=TEXTSPLIT(A2,,',')
TEXTSPLIT
整合數(shù)組,2個
VSTACK:垂直堆疊數(shù)組
HSTACK:水平堆疊數(shù)組
整合兩個部門的清單:
=VSTACK(A2:C6,A10:C13)
VSTACK
改變數(shù)組形式,4個
TOROW:數(shù)組整合為一行
TOCOL:數(shù)組整合為一列
WRAPROWS:行數(shù)組整合為二維數(shù)組
WRAPCOLS:列數(shù)組整合為二維數(shù)組
一列姓名整合為4行3列:
=WRAPCOLS(A1:A12,4)
WRAPCOLS
調(diào)整數(shù)組,5個
TAKE:從數(shù)組中取出n行,m列
DROP: 從數(shù)組中刪除n行,m列
CHOOSEROWS: 從數(shù)組中取出n行
CHOOSECOLS: 從數(shù)組中取出m列
EXPAND:將數(shù)組擴(kuò)充為n行,m列
從數(shù)組中取出3行3列:
=TAKE(A2:D13,3,3)
TAKE
從數(shù)組中取出第1列和第3列:
=CHOOSECOLS(A1:D13,1,3)
CHOOSECOLS
綜合應(yīng)用
這批函數(shù)的強(qiáng)大之處在于,可以任意拆分文本并組合為所需格式。
提取A1單元格中的前五名:
=TAKE(SORT(WRAPROWS(TEXTSPLIT(A1,{'-',','}),2),2,-1),5)
TEXTSPLIT拆分文本得到一行數(shù)組;
WRAPROWS轉(zhuǎn)換為2列12行;
SORT根據(jù)第2行按降序排序;
TAKE提取前5行,即前5名。
提取前5名
聯(lián)系客服