Excel–一对多查询有合并单元格的表格,诚心建议用PQ|excel|pq|对话框|单元格|power query

解答读者求助:有合并单元格的表格,不但要取消合并单元格,还要将对应的内容转置后合并到同一个单元格中,也就是一对多查找。
每个需求都不容易,还同时出现,是有点烧脑。
但是不要忘记,所有表格格式的转换、整理,我都一直强烈推荐使用 Power Query。
往下看就知道了,步骤有多简单。如若用公式,真让人不寒而栗。
案例:
将下图 1 的数据表转换为下图 2 的样式。
打开腾讯新闻,查看更多图片 >
解决方案:
1. 选中整个数据表区域 --> 选择菜单栏的“数据”-->“从表格”
2. 在弹出的对话框中勾选“表包含标题”--> 点击“确定”
表格已上传至 Power Query。
3. 选择菜单栏的“主页”-->“删除行”-->“删除空行”
4. 选中“序号”和“姓名”列 --> 选择菜单栏的“转换”-->“填充”-->“向下”
5. 选择菜单栏的“主页”-->“分组依据”
6. 在弹出的对话框中按以下方式设置 --> 点击“确定”:
选择“高级”
在下拉框中选择“序号”--> 点击“添加分组”按钮 --> 出现第二个下拉框,选择“姓名”
新列名:输入“产品”
操作:选择“求和”
柱:选择“产品”
不出意料,因为产品列是文本,对其求和就会出现错误值。不过别心急,稍微修改一下公式就行。
7. 在上方的公式编辑栏中按以下方式修改:
找到 List.Sum,将它替换成 Text.Combine
在 [产品] 后面加上, "、"
* 请注意:, 和 "" 都是英文半角符号
现在每个人的所有产品都提取到了同一个单元格中,中间用“、”隔开。
8. 选择菜单栏的“主页”-->“关闭并上载”-->“关闭并上载至...”
9. 在弹出的对话框中选择“现有工作表”--> 选择所需上传的位置 --> 点击“加载”
这就是最终结果。
左边的表格今后若有更新,只需要刷新右边的表格就能同步结果。
Excel学习世界
转发、在看也是爱!
(0)

相关推荐