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

Excel – 一对多查询有合并单元格的表格,诚心建议用PQ

公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必 “设为星标”哦!!!

点击上方蓝字 --> 点击“...”--> 选择“设为星标

解答读者求助:有合并单元格的表格,不但要取消合并单元格,还要将对应的内容转置后合并到同一个单元格中,也就是一对多查找。

每个需求都不容易,还同时出现,是有点烧脑。

但是不要忘记,所有表格格式的转换、整理,我都一直强烈推荐使用 Power Query。

往下看就知道了,步骤有多简单。如若用公式,真让人不寒而栗。

案例:

将下图 1 的数据表转换为下图 2 的样式。

解决方案:

1. 选中整个数据表区域 --> 选择菜单栏的“数据”-->“从表格”

2. 在弹出的对话框中勾选“表包含标题”--> 点击“确定”

表格已上传至 Power Query。

3. 选择菜单栏的“主页”-->“删除行”-->“删除空行”

4. 选中“序号”和“姓名”列 --> 选择菜单栏的“转换”-->“填充”-->“向下”

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

6. 在弹出的对话框中按以下方式设置 --> 点击“确定”:

选择“高级”

在下拉框中选择“序号”--> 点击“添加分组”按钮 --> 出现第二个下拉框,选择“姓名”

新列名:输入“产品”

操作:选择“求和”

柱:选择“产品”

不出意料,因为产品列是文本,对其求和就会出现错误值。不过别心急,稍微修改一下公式就行。

7. 在上方的公式编辑栏中按以下方式修改:

找到 List.Sum,将它替换成 Text.Combine

在 [产品] 后面加上 , "、"

* 请注意:, 和 "" 都是英文半角符号

有关这个公式用法的案例,之前也给大家分享过,详情请参阅 Excel – 将同班同学汇总到同一个单元格中

现在每个人的所有产品都提取到了同一个单元格中,中间用“、”隔开。

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

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

这就是最终结果。

左边的表格今后若有更新,只需要刷新右边的表格就能同步结果。

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

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券