![从数据到Excel自动化报表:Power Query和Power Pivot实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/763/25449763/b_25449763.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.3 能Excel所不能:解决按最右侧特定字符分列问题
小勤:大海,我遇到一个按最右侧某个符号为标志提取两边数据的问题——为什么Excel里的find函数不支持从右侧查起啊?写公式好麻烦,比如需要按最右侧的星号(*)将前面的内容和后面的数量分开,如图2-19所示。
![](https://epubservercos.yuewen.com/618DAF/13898201703280306/epubprivate/OEBPS/Images/35681-0033-0060.jpg?sign=1738882922-WscucqAsd4hUuuJJIYN1EX8rvWNZEINv-0-c2d0aaa34f6f54c3299e3df1ce654471)
图2-19 待分列效果
大海:这个用Power Query来解决就很简单,只要简单分一下列就可以了。
Step 01 重复列:单击“商品名称”列的列名选中该列,切换到“添加列”选项卡,单击“重复列”按钮,如图2-20所示。
Step 02 分列:单击“商品名称-复制”列的列名选中该列,切换到“转换”选项卡,单击“拆分列”按钮,在下拉菜单中选择“按分隔符”命令。在弹出的对话框中选择“—自定义—”并输入“*”,选中“最右侧的分隔符”单选框,单击“确定”按钮,如图 2-21所示。
![](https://epubservercos.yuewen.com/618DAF/13898201703280306/epubprivate/OEBPS/Images/35681-0034-0061.jpg?sign=1738882922-tZqcKxUoIG2ObNiO5tcHIFDKswcgb0QM-0-94bf82b69b1b9f6723e615b46ac2efb3)
图2-20 添加重复列
![](https://epubservercos.yuewen.com/618DAF/13898201703280306/epubprivate/OEBPS/Images/35681-0034-0062.jpg?sign=1738882922-vG2mV5DobCVufsKLeJP7iG3MAHatAOlV-0-e09bb300f307d25263bfc2f391fc5abf)
图2-21 按最右侧特定字符分列
小勤:这真是太简单了。Power Query里的分列竟然直接支持按最右侧字符分列!
大海:是啊。在Power Query里处理这种问题时,核心操作其实只有一步。有很多在Excel中比较难完成的数据处理功能,在Power Query里却非常简单。当然,也有一些在Excel中比较容易实现的功能,在Power Query里会比较麻烦。所以,如果熟练掌握了Power Query的基础功能,那你就会慢慢知道怎样根据实际需要选择不同的方法了。