回覆列表
-
1 # Excel到PowerBI
-
2 # 談天說地聊工作
做資料分列就可以了,下面是詳細過程。
1、有下列資料,有空格、有逗號,現需要將資料分開。
2、選中需要分列的資料,執行選單命令“資料---分列”
4、文字分列嚮導--步驟二,預設空格一分隔,逗號部分沒有分隔開,看下一步。
5、選擇逗號複選框,發現逗號部分依然沒有分隔開,原因是文字中的逗號是中文逗號,那麼需要點選“其他”複選框,輸入一箇中文逗號,已完美分隔。
6、文字分列嚮導--步驟三,在“資料預覽”區選資料列,然後在“列資料格式”設定資料型別,設定好後點完成。
7、分列之後的資料。
Excel表格中的一行內有文字、數字和逗號等各種符號需要分開,看具體情況大概有以下幾種處理辦法:
1、簡單的有明確的分割標誌或相同的長度即需要分開的文字或數字之間有明確的分割標誌,如逗號、橫槓等等,這種情況下,可以直接使用Excel中的資料分列功能來完成,操作比較簡單,如下圖所示:
2、漢字和英文或數字分別在不同的兩端這種情況也比較簡單,可以利用漢字2個位元組、英文或數字1個位元組的特性,使用函式直接完成分開操作,如下圖所示:
3、複雜的文字數字及標點混合問題這種情況需要根據實際的內容結構來透過公式完成,甚至,很多情況下透過非常複雜的公式可能都很難完成,這時,可以考慮使用Excel2016的新功能Power Query(Excel2010或Excel2013可到微軟官方下載相應的外掛)來完成,舉例說明如下:
Step01:將需要處理的資料獲取到Power Query中
Step02:比如要提取地址中的門牌號:新增自定義列“門牌號”,公式=Text.Remove([地址],{“一”..”龜”})
Step03:資料提取完畢,返回Excel
Power Query中有Text.Remove函式(最新更新的還有Text.Select)可以對資料按各種需要進行清除或選擇,非常方便。
以上從簡單到複雜介紹了集中文字數字及標點符號的分離辦法,對於簡單的情況可以簡單處理,對於複雜的情況,也可以透過功能強大的Power Query來完成處理,按實際需要選擇使用即可。