利用Power Query快速提取Excel單元格中的英文、漢字和數(shù)字
日常工作中,經(jīng)常會(huì)遇到需要從不規(guī)范數(shù)據(jù)中提取所需信息的情況。在Excel中,借助Power Query這一強(qiáng)大工具,我們可以輕松實(shí)現(xiàn)對(duì)單元格中英文、漢字和數(shù)字的提取。下面將介紹如何利用Power Qu
日常工作中,經(jīng)常會(huì)遇到需要從不規(guī)范數(shù)據(jù)中提取所需信息的情況。在Excel中,借助Power Query這一強(qiáng)大工具,我們可以輕松實(shí)現(xiàn)對(duì)單元格中英文、漢字和數(shù)字的提取。下面將介紹如何利用Power Query快速高效地完成這項(xiàng)任務(wù)。
提取英文內(nèi)容
1. 首先,在Excel中定位包含混合中英文的單元格,然后點(diǎn)擊“數(shù)據(jù)”選項(xiàng)卡中的“獲取和轉(zhuǎn)換數(shù)據(jù)”按鈕,選擇“從表格”選項(xiàng)。數(shù)據(jù)將自動(dòng)加載到Power Query編輯器中。
2. 在查詢編輯器中,點(diǎn)擊“添加列”-“自定義列”,輸入以下公式:`([中英文混合],{"一".."龜"})`。此步驟將幫助我們提取英文內(nèi)容。
3. 刪除原始的包含混合中英文的那一列數(shù)據(jù),然后點(diǎn)擊“關(guān)閉并加載”,選擇“放置到現(xiàn)有工作表”,確定放置位置,并完成提取過(guò)程。
提取漢字內(nèi)容
提取漢字內(nèi)容的方法與提取英文內(nèi)容類似,只是需要使用不同的公式:`([中英文混合],{"A".."z"})`。這樣就可以輕松從混合文本中提取出漢字部分。
提取數(shù)字內(nèi)容
如果需要提取數(shù)字內(nèi)容,可以利用如下公式:`([中英文混合],{"A".."z"},{"一".."龜"})`。這個(gè)公式將幫助我們?nèi)コ谋局械姆菙?shù)字字符,得到純數(shù)字部分。
公式解析
在上述公式中,``函數(shù)是Power Query中的一個(gè)功能,用于移除字符串中指定的內(nèi)容。其中,`{“一”..“龜”}`表示所有中文字符,`{“A”..“z”}`表示英文字符,`{“0”..“9”}`表示0到9的數(shù)字范圍。
以上就是利用Power Query提取Excel單元格中英文、漢字和數(shù)字的簡(jiǎn)便方法。請(qǐng)注意,此功能僅適用于Office 2016及以上版本,低版本用戶可以搜索安裝Power Query插件來(lái)享受這一便捷功能。愿這些技巧能夠幫助您更高效地處理數(shù)據(jù)提取任務(wù)。