在日常工作中,有時候為了省事和方便查看,會将信息錄入到一個單元格中,可這樣的錄入的信息對後期統計是一件很麻煩的事情,我們需要将數據列進行拆分,但是不是按照列拆分,而且行進行拆分,按照行怎麼進行拆分呢?我們一起來看看吧~
場景一:将數據按照指定的字符拆分到行
将左側數據中的科目按照分隔符(;)進行拆分,數據拆分到行,如右圖所示。
分析:最直接的方式就是使用POWER QUERY中的拆分列,按照分隔符(;)拆分,指定拆分到行,而且每次數據更新刷新即可。
步驟:
1)将需要轉換的數據導入POWER QUERY中;【數據選項卡】→【來自表格/區域】→勾選【表包含标題】→确定
2)拆分科目列;選擇【科目】列→【主頁或者轉換】選項卡→【拆分列】→【按分隔符】→選擇輸入分隔符:分号→拆分位置:每次出現分隔符時→高級選項:行
結果如下
3)将數據加載到excel中
關閉并上載:直接新建工作表将數據以表的形式加載到excel中
關閉并上載至:可以選擇加載的方式,比如僅連接、數據透視表等
數據更新刷新即可
場景二:将數據按照指定的字符拆分到行,并将不同信息放在不同列中
将左側數據中的個人信息拆分為姓名、聯系方式、地址三列,如右圖所示。
分析:使用POWER QUERY中的拆分列,按照換行符拆分,指定拆分到行,然後再使用分隔符(:)将姓名、聯系方式、地址拆出來,在進行透視列即可。
步驟:
1)同場景一裡的第一步。
2)選擇【個人信息】列→【拆分列】→【按分隔符】→選擇輸入分隔符:選擇自定義,勾選【使用特殊字符進行拆分】在【插入特殊字符】中點擊【換行】→拆分位置:每次出現分隔符時→高級選項:行
結果如下
3)将個人信息中按照分隔符(:)将數據拆分到列中
結果如下
4)将【個人信息.1】列透視
透視列用選擇列的值創建新的列,也就是将行的值轉換成以列的方式顯示。在這裡就是将【個人信息.1】的姓名、聯系方式、地址作為列,下方放其對應的個人信息的值。
選擇【個人信息.1】列→【轉換】選項卡→【逆透視】→值列選擇【個人信息.2】;高級選項裡聚合值函數選中不要聚合(就是按照原本的值顯示)
結果如下
在日常工作中,我們需要根據自己的實際需求以及數據的情況,有可能就會遇到這樣的情況,希望可以幫助到大家,有什麼問題,歡迎在評論區留言~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!