午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

TEXT函數(shù)區(qū)間技巧超贊,簡練提取數(shù)據(jù)的超能力,{1,-1,0}套路務(wù)必牢記!

 EXCEL應(yīng)用之家 2024-06-07 發(fā)布于上海


歡迎轉(zhuǎn)發(fā)和點(diǎn)一下“看”,文末留言互動(dòng)!

置頂公眾號(hào)或設(shè)為星標(biāo)及時(shí)接收更新不迷路



小伙伴們好,今天要和大家分享一道文本提取題目。原題目是這樣的:



題目要求將A列中的姓名依次提取到B-D列中。題目不難,朋友們都回憶起哪些方法了呢?


01

下面這條公式利用到了TEXT函數(shù)。TEXT函數(shù)的各種參數(shù)設(shè)定千變?nèi)f化,而“正數(shù);負(fù)數(shù);零;文本”這個(gè)設(shè)置也是最重要的應(yīng)用之一,它也有多個(gè)變化,一定不能忘記!



選中單元格區(qū)域B2:D5,輸入下列公式,三鍵確認(rèn)即可。

=MID(TEXT({1,-1,0},SUBSTITUTE(MID(A2,FIND("/",A2)+1,99)," ",";")),4,99)

要提取數(shù)據(jù),首先就要定位數(shù)據(jù)。而那些特殊的符號(hào)正是定位所需數(shù)據(jù)的好幫手。

FIND("/",A2)

利用FIND函數(shù)找到分隔符“/”在字符串中的位置。

MID(A2,FIND("/",A2)+1,99)

接下來MID函數(shù)提取分隔符之后的所有字符串。

SUBSTITUTE(MID(A2,FIND("/",A2)+1,99)," ",";")

接著再用SUBSTITUTE函數(shù)將提取后字符串中的空格替換為分號(hào),結(jié)果為"主播:劉瑩;跟播:付英男;助播:李英"。

TEXT({1,-1,0},SUBSTITUTE(MID(A2,FIND("/",A2)+1,99)," ",";"))

TEXT函數(shù)按照正數(shù)、負(fù)數(shù)、零({1,-1,0})來分別提取對(duì)應(yīng)位置上的文本。

正式利用了TEXT函數(shù)的這個(gè)數(shù)據(jù)操作技巧,我們可以非常輕松地把源數(shù)據(jù)分列為三段后分別提取出來,降低了操作的難度。

MID(TEXT({1,-1,0},SUBSTITUTE(MID(A2,FIND("/",A2)+1,99)," ",";")),4,99)

最后再次使用MID函數(shù)提取姓名。


02

下面這條公式則巧妙地利用了混合引用,實(shí)現(xiàn)了精準(zhǔn)定位和提取。但由于利用了源數(shù)據(jù)的特點(diǎn),因此這個(gè)方法不具有通用性。



在單元格B2中輸入下列公式,確認(rèn)后向右向下拖曳即可。

=TRIM(MID($A2,FIND(B$1,$A2)+3,3))

由于源數(shù)據(jù)中和最終結(jié)果中“主播、跟播和助播”的順序是完全相同的,而且每個(gè)姓名后面也都有一個(gè)空格,這些都是可以利用的條件。

FIND(B$1,$A2)

利用FIND函數(shù)查找單元格B1中的文本在源數(shù)據(jù)中的位置。注意,這里使用的是B$1,隨著公式向右拖曳,B$1也會(huì)變成C$1和D$1。

MID($A2,FIND(B$1,$A2)+3,3)

利用MID函數(shù)提取“主播”后面的姓名。這里提取長度為3,如果姓名是2個(gè)字符的,也沒有關(guān)系,提取到的文本是姓名和一個(gè)空格。

TRIM(MID($A2,FIND(B$1,$A2)+3,3))

最后利用TRIM函數(shù)去除空格即可。


03

最后一個(gè),海鮮大法。這么有規(guī)律的數(shù)據(jù)結(jié)構(gòu),當(dāng)然可以使用海鮮大法。

在單元格B2中輸入下列公式,確認(rèn)后向右向下拖曳即可。

=FILTERXML("<a>"&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($A2,":",""),"/","<b>")," ","</b><b>"),B$1,"<c/>")&"</b></a>","a/b[c]")

一句話解釋:

首先按照FILTERXML函數(shù)的格式要求處理一下源數(shù)據(jù),并用"<c/>"替換B$1。"a/b[c]"部分的含義是b節(jié)點(diǎn)下含有c的數(shù)據(jù),即提取b節(jié)點(diǎn)下含有c的數(shù)據(jù)。

本期內(nèi)容練習(xí)文件提取方式:

鏈接:https://pan.baidu.com/s/1o_b_1_YTaX2eNkPNCsXYFw?pwd=o0or

提取碼:o0or


好了朋友們,今天和大家分享的內(nèi)容就是這些了!喜歡我的文章請(qǐng)分享、轉(zhuǎn)發(fā)、點(diǎn)贊和收藏吧!如有任何問題可以隨時(shí)私信我哦!

-END-

長按下方二維碼關(guān)注EXCEL應(yīng)用之家

面對(duì)EXCEL操作問題時(shí)不再迷茫無助

我就知道你“在看”

推薦閱讀

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

    0條評(píng)論

    發(fā)表

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

    類似文章 更多