如何通過(guò)Excel從字符串中提取關(guān)鍵詞
對(duì)于需要針對(duì)部門進(jìn)行數(shù)據(jù)分析的工作,我們通常需要先準(zhǔn)備好可供直接使用的部門字段。但是,在現(xiàn)有數(shù)據(jù)中,往往不存在規(guī)范的部門字段,而只能通過(guò)其他手段獲取到。本文就將介紹一種通過(guò)Excel內(nèi)置公式從有分隔符
對(duì)于需要針對(duì)部門進(jìn)行數(shù)據(jù)分析的工作,我們通常需要先準(zhǔn)備好可供直接使用的部門字段。但是,在現(xiàn)有數(shù)據(jù)中,往往不存在規(guī)范的部門字段,而只能通過(guò)其他手段獲取到。本文就將介紹一種通過(guò)Excel內(nèi)置公式從有分隔符的字符串中提取關(guān)鍵詞的方法。
1. 確認(rèn)要提取的字段
在進(jìn)行數(shù)據(jù)分析前,我們需要先確認(rèn)需要從哪個(gè)字段中提取部門信息。例如,我們發(fā)現(xiàn)“管理渠道”這個(gè)字段中含有部門信息,且字符串用“.”分隔。
2. 增加輔助列
為了方便提取關(guān)鍵詞,我們需要增加一個(gè)輔助列“部門”。在此列中輸入以下公式:
IF((LEN(A2)-LEN(SUBSTITUTE(A2,".","")))>2,(MID(A2,SEARCH(".",A2,1) 1,SEARCH(".",A2,SEARCH(".",A2,1) 1)-SEARCH(".",A2,1)-1)),(IF((LEN(A2)-LEN(SUBSTITUTE(A2,".",""))) 1,(MID(A2,SEARCH(".",A2,1) 1,LEN(A2)-SEARCH(".",A2,1))),A2))
其中,A2表示所需要提取關(guān)鍵詞的單元格位置。此公式包括三個(gè)部分,分別對(duì)應(yīng)不同情況下的關(guān)鍵詞提取方式。
3. 解讀公式
如果分隔符的個(gè)數(shù)達(dá)到2個(gè),即存在兩種部門名稱信息,則采用以下公式提取第二個(gè)關(guān)鍵詞的內(nèi)容:
MID(A2,SEARCH(".",A2,1) 1,SEARCH(".",A2,SEARCH(".",A2,1) 1)-SEARCH(".",A2,1)-1)
其中,SEARCH(".",A2,1) 1是所取關(guān)鍵詞的開(kāi)始位置。而SEARCH(".",A2,SEARCH(".",A2,1) 1)-SEARCH(".",A2,1)-1則是第二個(gè)關(guān)鍵詞的長(zhǎng)度。
如果分隔符的個(gè)數(shù)是1個(gè),則采用以下公式提取第二個(gè)字符串的內(nèi)容:
MID(A2,SEARCH(".",A2,1) 1,LEN(A2)-SEARCH(".",A2,1))
其中,SEARCH(".",A2,1) 1是所取關(guān)鍵詞的開(kāi)始位置。而LEN(A2)-SEARCH(".",A2,1)是第二個(gè)關(guān)鍵詞的長(zhǎng)度。
如果分隔符的個(gè)數(shù)是0個(gè),則直接用單元格的字符串:A2
4. 結(jié)語(yǔ)
如此,我們就可以通過(guò)Excel內(nèi)置公式從有分隔符的字符串中提取關(guān)鍵詞。對(duì)于數(shù)據(jù)分析師來(lái)說(shuō),這是一項(xiàng)非常實(shí)用的技能,可極大地提高工作效率。