现有商品标题如下图所示,其中包含商品名称和规格信息,为了便于使用,需要将其拆分为三个字段,使用Excel公式虽然也可以拆分,但是公式比较繁杂,PQ可以更快捷地完成拆分。


步骤1 依次单击【数据】>【自表格/区域】。

步骤2 数据表加载到PQ中,依次单击【添加列】>【自定义列】,新列名为“商品名称”,自定义公式使用Text.Select公式提取商品标题列中的中文字符,其中的“一”..“龟”代表中文字符,和正则的使用方式类似,单击【确定】按钮关闭对话框。

步骤3 使用类似步骤添加自定义列“规则”,使用Text.Remove公式提取商品标题列中的规格信息,如下图所示。

步骤4 规格列需要按照星号拆分为两列,选中“规格”列,依次单击【转换】>【拆分列】>【按分隔符】,在【按分隔符拆分列】对话框中保持默认设置使用星号作为分隔符,单击【确定】按钮关闭对话框。

拆分后的两个规格列如下图所示。

BI神器Power Query(19)-- PQ提取商品信息相关推荐

  1. BI神器Power Query(6)-- PQ从工作簿导入数据(2/2)

    对于Power BI的用户多数都是Excel重度用户,因此在PQ中导入Excel工作薄文件是多数用户都会遇到的场景,本博文讲解从工作簿导入数据时的几个典型应用方式. 续前文:BI神器Power Que ...

  2. BI神器Power Query(8)-- PQ从文本文件导入数据(2/2)

    文本文件是大家经常使用的数据文件格式,PQ可以方便的导入文本文件中的数据,然后在Excel可以进行后续加工和处理. 依次单击[数据]选项卡>[新建查询]>[从文件],其中的[从CSV]和[ ...

  3. BI神器Power Query(5)-- PQ从工作簿导入数据(1/2)

    对于Power BI的用户多数都是Excel重度用户,因此在PQ中导入Excel工作薄文件是多数用户都会遇到的场景,本博文讲解从工作簿导入数据时的几个典型应用方式. 示例工作簿文件文件中有如下4个工作 ...

  4. BI神器Power Query(23)-- 同一列内多重替换(3)

    示例需求:省份清单中"自治区"名称过长,在做报表展示时效果不理想,希望将其替换为简称,例如:内蒙古自治区替换为"内蒙古".这个直接使用Excel中的替换也可以实 ...

  5. BI神器Power Query(1)-- 什么是PQ?

    开始讲Power Query之前,不得不先讲一下数据处理中的ETL(Extract-Transform-Load的缩写).ETL指将数据从"数据源"经过"提取–转换–加载 ...

  6. BI神器Power Query(20)-- PQ自适应目录

    使用Power Query可以轻松导入文本文件.XML.CSV文件等多种数据文件,但是如果保存文件的目录发生变化(例如数据文件和Excel模板发送给客户),刷新查询时会出现类似于下图所示的DataSo ...

  7. BI神器Power Query(18)-- PQ制作时间维度表(7)

    在上一篇博客中,通过Date.ToText和Date.DayOfWeekName函数创建了新的数据列,如下图所示. 有时需要使用年月和年月日等日期格式,有两种实现方法. 利用前面已经提取的年.月.日, ...

  8. BI神器Power Query(11)-- PQ M函数快速查询

    Power Query M 函数超过700个,基本上不太可能完全记住全部的函数的使用方法,大家可以通过微软在线帮助(Power Query M 函数参考)查询函数的含义和使用方法. 其实在Power ...

  9. BI神器Power Query(12)-- PQ创建时间维度表(1)

    Power Query支持数据模型,可以将多种数据添加到数据模型,然后建立关联关系并进行后续分析.有些时候会使用类似于数据仓库星形模型的方式进行关联,这里常用的两类表为维度表和事实表.维度表是维度属性 ...

最新文章

  1. go防止多次递交表单
  2. 分布式大数据sql查询引擎Presto初识
  3. Linux 静态库 动态库
  4. .NET Core 3.0 发布小尺寸 self-contained 单体可执行程序
  5. 微信小程序字符长度超出变成神略号显示
  6. CMR(IF=50.129)重磅综述|肠-脑轴新疗法:肠道菌群如何影响人类神经系统疾病
  7. 计算机相关技术资料整理
  8. 药品质量管理软件市场现状及未来发展趋势
  9. linux默认的分区是fat,linux下开机自动挂载FAT分区
  10. 一元云购CMS微信分享打不开解决办法
  11. 支付宝支付-java-sdk
  12. SSID、BSSID、ESSID的区别
  13. JavaScript中栈内存与堆内存分别是什么?
  14. php网站服务器ip地址吗,php 服务器ip地址吗
  15. python re findall 再次应用
  16. 少儿python培训课
  17. LightSwitch 社区内容汇总 – 2012年9月
  18. Executors 源码解析(JDK8)
  19. 求e的近似值 (15 分)Java【循环】
  20. 算法分析与设计CH3:Growth of Functions

热门文章

  1. vs 2015 update 3各版本下载地址
  2. linux修改键盘按键
  3. 【SQLite3+Qt开发】SQLite3简要介绍+在Qt5中的使用步骤
  4. win10修改user文件夹名称
  5. 疯狂Java讲义中的程序,使用代理服务器来获取网上的资源
  6. 5种经典的Linux桌面系统
  7. sqlserver中的常见函数用法
  8. yamaha php mt8评测,诶哟这个盒子不错哟,NUC 8i5BEK简单开箱+评测(更新完毕)
  9. hibernate lazy属性参数说明
  10. HIS软件项目布置的学习day01