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