首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel–在数据表中查找不同的关键字,将结果分别改成指定的内容

将一个数据表中包含不同关键字的单元格分别替换为指定的值,这个需求平时工作中还蛮常见的,同时也让很多同学犯难。

曾经我教过大家用函数来解决这个难题,详情可参阅Excel函数(38)–困扰许久的多条件模糊查找,输出不同结果,用find函数终于搞定了。

今天再教大家一个更加简单高效的方法。

案例:

下图 1 是客户的产品购买表,由于销售平时大多用手机上报数字,导致收集到的客户名称五花八门,甚至还有前后空格。

那么问题来了,统计报表的同学如何才能快速分析出每家公司的销量呢?需要的结果如下图 2 所示。

解决方案:

1. 选中数据表的任意单元格 --> 选择菜单栏的“数据”-->“从表格”

2. 在弹出的对话框中点击“确定”

表格已上传至 Power Query。

3. 选择菜单栏的“添加列”-->“条件列”

4. 在弹出的对话框中按以下方式设置 --> 点击“添加子句”:

新列名:输入“客户”

If 语句中的“列名”:选择“客户”

运算符:选择“包含”

值:输入“铁锤”

输出:输入“赵铁锤有限责任公司”

5. 在 Else If 语句中用同样的方法将包含“钢蛋”的值替换为“王钢蛋江北皮革厂”--> 点击“添加子句”

6. 用同样的方式将包含“淑芬”的值替换为“龙淑芬西部集团”--> 点击“确定”

表格内就多了一列“客户”,原先所有不规范的客户名称都替换成了标准的名称。

7. 选中第一列“客户”--> 选择菜单栏的“主页”-->“删除列”

8. 将右侧的“客户”列拖动到左边

9. 选择菜单栏的“主页”-->“分组依据”

10. 在弹出的对话框中按以下顺序设置 --> 点击“添加聚合”:

选择“高级”

选择“客户”

输入“付款次数”

选择“非重复行计数”

11. 按以下顺序设置 --> 点击“确定”:

输入“总金额”

选择“求和”

选择“金额”

现在就分别统计出了每个客户的付款次数和付款总金额。

12. 选择菜单栏的“主页”-->“关闭并上载”-->“关闭并上载至...”

13. 在弹出的对话框中选择上载到“现有工作表”中所需的位置 --> 点击“加载”

左边原先这么乱的一张表,现在竟然妥妥地按要求在右边分析好了。今后蓝色区域若有更新,只要在绿色区域刷新即可同步数据。

Excel学习世界

转发、在看也是爱!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200427A0OIKP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券