蘭色學(xué)習(xí)Excel也幾十年了,經(jīng)歷過(guò)幾次更新,但這次即將到來(lái)的更新可稱為史上最大更新,一口氣新增了14個(gè)函數(shù)。重點(diǎn)不在于數(shù)量,更在于每個(gè)函數(shù)功能都很強(qiáng)大。比如可以合并多個(gè)工作簿、多個(gè)工作表的VSTACK函數(shù),可以根據(jù)字符串拆分字符的TEXTSPLIT函數(shù)。
更新的函數(shù)列表先睹為快:
由于函數(shù)太多,功能太過(guò)強(qiáng)大,今天蘭色只介紹它們的基本用法,以后再單獨(dú)介紹這些函數(shù)的擴(kuò)展用途。
1、VSTACK、HSTACK函數(shù)
作用:
Vstack 垂直方向合并多個(gè)表格
Hstack 水平方向合并多個(gè)表格
語(yǔ)法:
=VSTACK(數(shù)組1,數(shù)組2....)
=HSTACK(數(shù)組1,數(shù)組2....)
【例】垂直合并三個(gè)工作表
=VSTACK(華北!A1:F45,西北!A1:F21,東北!A1:F15)
【例】水平方向合并三個(gè)工作表
=HSTACK(華北!A1:F45,西北!A1:F21,東北!A1:F15)
VSTACK函數(shù)的批量選取表格、跨工作簿合并及更多擴(kuò)展用法,蘭色近幾天會(huì)再做專題分享。
2、TextSplit函數(shù)
作用:根據(jù)分隔符拆分字符串
語(yǔ)法:
=TEXTSPLIT(字符串, 列方向分隔符, 行方向分隔符, 連續(xù)分隔符時(shí)處理, 填充值)
【例】拆分后向右溢出填充
=TEXTSPLIT(B4,'-')
更多TEXTSPLIT用法以后蘭色單獨(dú)再詳細(xì)分享。
3、TextAfter、TextBefore函數(shù)
作用:
TextAfter 截取第N個(gè)分隔符之后的字符
TextBefore 截取第N個(gè)分隔符之前的字符
語(yǔ)法:
=TextAfter(字符串,第N個(gè)分隔符)
=TextBefore(字符串,第N個(gè)分隔符)
【例】截取第一個(gè)-后/前的字符
C5=TEXTAFTER(B4,'-',1)
C6=TEXTBEFORE(B4,'-',1)
重要:這兩個(gè)函數(shù)有一個(gè)Bug,無(wú)法對(duì)含漢字的字符串進(jìn)行正確拆分。
4、TOCOL、TOROW函數(shù)
作用:
ToCol 多列變一列
ToRow 多列變一行
語(yǔ)法:
=ToCol (多列多行區(qū)域 , 空行、錯(cuò)誤值處理,先行/列掃描)
=ToRow (多列多行區(qū)域 , 空行、錯(cuò)誤值處理,先行/列掃描)
【例】多列多行轉(zhuǎn)一行和一列
A7=TOCol(A1:C5)
a9=TOROW(A1:C5)
5、WarpRows、WarpCols函數(shù)
作用:
WarpRows 一行變多列多行
WarpCols 一列變?yōu)槎嗔卸嘈?/span>
語(yǔ)法:
=WarpRows(一行數(shù)據(jù),列數(shù),多余的格填充的內(nèi)容)
=WarpCols(一列數(shù)據(jù),列數(shù),多余的格填充的內(nèi)容)
【例】一行、一列轉(zhuǎn)換為多列多行
C4=WRAPROWS(A1:M1,3)
C13=WRAPCOLS(A4:A16,4,'蘭色')
6、 CHOOSECOLS、CHOOSEROWS函數(shù)
作用:
ChooseRows 從表格中指定行數(shù)提取數(shù)據(jù)
ChooseCols 從表格中指定列數(shù)提取數(shù)據(jù)
語(yǔ)法:
=ChooseRows(數(shù)組,行數(shù)1,行數(shù)2.....)
=ChooseCols(數(shù)組,列數(shù)1,列數(shù)2.....)
【例】分別從下圖表中提取1,3、5列和1,3,5行。
A9=CHOOSECOLS(A1:E7,1,3,5)
E9=CHOOSEROWS(A1:E7,1,3,5)
6、 TAKE、DROP函數(shù)
作用:
Take 從表格中提取前N行前N列
Drop 從表格中刪除前N行前N列,提取剩余區(qū)域
語(yǔ)法:
=Take(數(shù)組,行數(shù),列數(shù))
=Drop(數(shù)組,行數(shù),列數(shù))
【例】
從表中提取除前2行、前3列后的剩余區(qū)域
A10=DROP(A1:E7,2,3)
從表中提取前2行,前3列區(qū)域
D10=TAKE(A1:E7,2,3)
7、EXPAND函數(shù)
作用:擴(kuò)充一個(gè)區(qū)域(數(shù)組)的行和列數(shù)
語(yǔ)法:
=EXPAND(數(shù)組,擴(kuò)充后的總行數(shù),擴(kuò)充后的總列數(shù),顯示的值)
【例】把表格擴(kuò)充為6行5列的數(shù)據(jù),并用“蘭色”填充數(shù)據(jù)表外的位置
=EXPAND(A1:C4,6,5,'蘭色')
重要:
本文介紹的函數(shù)估計(jì)99%的Excel用戶無(wú)法使用,因?yàn)樗鼈儜?yīng)該只有安裝office365的用戶才可以使用。而且目前還在內(nèi)測(cè)中,office365的用戶只要加入office體驗(yàn)計(jì)劃并加入beta賽道,更新后就可以使用這些函數(shù)。
蘭色說(shuō):在這些新函數(shù)中,textsplit函數(shù)已添加到蘭色的《Excel函數(shù)從入門到精通》視頻教程中,其他新函數(shù)最近也會(huì)陸續(xù)添加進(jìn)來(lái)。這套教程已更新至122集
聯(lián)系客服