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