官术网_书友最值得收藏!

2.3 能Excel所不能:解決按最右側特定字符分列問題

小勤:大海,我遇到一個按最右側某個符號為標志提取兩邊數據的問題——為什么Excel里的find函數不支持從右側查起啊?寫公式好麻煩,比如需要按最右側的星號(*)將前面的內容和后面的數量分開,如圖2-19所示。

圖2-19 待分列效果

大海:這個用Power Query來解決就很簡單,只要簡單分一下列就可以了。

Step 01 重復列:單擊“商品名稱”列的列名選中該列,切換到“添加列”選項卡,單擊“重復列”按鈕,如圖2-20所示。

Step 02 分列:單擊“商品名稱-復制”列的列名選中該列,切換到“轉換”選項卡,單擊“拆分列”按鈕,在下拉菜單中選擇“按分隔符”命令。在彈出的對話框中選擇“—自定義—”并輸入“*”,選中“最右側的分隔符”單選框,單擊“確定”按鈕,如圖 2-21所示。

圖2-20 添加重復列

圖2-21 按最右側特定字符分列

小勤:這真是太簡單了。Power Query里的分列竟然直接支持按最右側字符分列!

大海:是啊。在Power Query里處理這種問題時,核心操作其實只有一步。有很多在Excel中比較難完成的數據處理功能,在Power Query里卻非常簡單。當然,也有一些在Excel中比較容易實現的功能,在Power Query里會比較麻煩。所以,如果熟練掌握了Power Query的基礎功能,那你就會慢慢知道怎樣根據實際需要選擇不同的方法了。

主站蜘蛛池模板: 家居| 兰坪| 四川省| 凤冈县| 临安市| 安宁市| 静乐县| 新河县| 沭阳县| 蒲江县| 墨脱县| 民权县| 开远市| 额敏县| 金沙县| 普兰店市| 昌宁县| 大丰市| 桃园市| 台安县| 辽阳县| 稻城县| 辽宁省| 新河县| 怀宁县| 景东| 布尔津县| 宾阳县| 漯河市| 读书| 怀来县| 探索| 柳州市| 白水县| 临潭县| 沙河市| 日土县| 将乐县| 南召县| 定西市| 哈尔滨市|