日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

無(wú)意間發(fā)現(xiàn)新函數(shù)CHOOSECOLS的新用法,能大大簡(jiǎn)化公式,帶來(lái)極大的便利

 Excel不加班 2024-11-19 發(fā)布于廣東

與 30萬(wàn) 粉絲一起學(xué)Excel

VIP學(xué)員的問(wèn)題,要從科目里面提取最后1級(jí)科目、倒數(shù)第2級(jí)科目。

最后1級(jí)科目這種很常用,而倒數(shù)第2級(jí)科目這種問(wèn)題很少見(jiàn),當(dāng)學(xué)員提到后,盧子懵逼了很久,最后才無(wú)意間發(fā)現(xiàn)了一個(gè)新用法可以解決。

1.最后1級(jí)科目

直接提供2條公式,老問(wèn)題了就不做說(shuō)明。
=TEXTAFTER(A2,"-",-1)
或者
=TRIM(RIGHT(SUBSTITUTE(A2,"-",REPT(" ",50)),50))

2.倒數(shù)第2級(jí)科目

正常情況下,要么提取首個(gè),要么提取最后,很少出現(xiàn)提取中間的情況。

先來(lái)看提取全部,可以分列,也可以借助TEXTSPLIT函數(shù)。
=TEXTSPLIT(A2,"-")

而倒數(shù)第2居然是借助CHOOSECOLS函數(shù),將第2參數(shù)設(shè)置為-2,還是第一次知道這個(gè)函數(shù)能支持負(fù)數(shù)。
=CHOOSECOLS(TEXTSPLIT(A2,"-"),-2)

在我們的認(rèn)知中,都是從左到右,第1、2、3,依次數(shù)下去,都是正數(shù)。比如返回區(qū)域第3列。
=CHOOSECOLS(A1:C7,3)

現(xiàn)在知道支持負(fù)數(shù),第3列,也是區(qū)域最后1列,也可以寫-1。
=CHOOSECOLS(A1:C7,-1)

因此,最后1級(jí)科目也就多了一個(gè)新公式。
=CHOOSECOLS(TEXTSPLIT(A2,"-"),-1)

現(xiàn)在不管從左到右,還是從右到左都可以,也就是不管你要提取第幾個(gè)都可以,方便了很多。

3.知識(shí)拓展

另一個(gè)學(xué)員的問(wèn)題,實(shí)際比摘要的更復(fù)雜,要提取最后1個(gè)金額。

提取全部數(shù)字,可以借助REGEXP函數(shù),[0-9.]+代表數(shù)字0-9,同時(shí)包含小數(shù)點(diǎn)。
=REGEXP(A2,"[0-9.]+")

而現(xiàn)在要提取最后1個(gè)數(shù)字,也就是CHOOSECOLS函數(shù),第2參數(shù)設(shè)置為-1。
=CHOOSECOLS(REGEXP(A2,"[0-9.]+"),-1)

當(dāng)然,第1個(gè)數(shù)字也行,第2參數(shù)設(shè)置為1。
=CHOOSECOLS(REGEXP(A2,"[0-9.]+"),1)

其實(shí),OFFSET、TAKE等函數(shù)也支持負(fù)數(shù)。

OFFSET函數(shù)引用最后3個(gè)數(shù)字。
=OFFSET(B7,,,-3)

TAKE函數(shù)引用最后3個(gè)數(shù)字。
=TAKE(B2:B7,-3)

參數(shù)支持負(fù)數(shù),看似不起眼的發(fā)現(xiàn),卻可以大大簡(jiǎn)化公式,帶來(lái)極大的便利。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多