如何使用 Excel 合并行?

如何使用 Excel 合并行?

我有一张工作表,其中包含:

ID        VALUE1    VALUE2
--------------------------
ABC       8274
DEF       613
GHI       236
ABC                 11.13
XYZ                 173   
GHI                 999

我想合并行并有:

ID    VALUE1   VALUE2
---------------------
ABC   8274     11.13
DEF   613
GHI   236      999
XYZ            173   

如何使用 Excel 进行这样的行合并?

这与如何使用 ID 列通过堆叠列来合并 Excel 工作表?,从某种意义上说,我们只有一个输入工作表,并且各列已经分开。


PS:CSV 格式的表格更易于复制/粘贴:

ID;VALUE1;VALUE2
ABC;8274;
DEF;613;
GHI;236;
ABC;;11.13
XYZ;;173
GHI;;999

答案1

一种方法是使用 SUM 函数合并行,合并后的行放在工作表的其他位置。

以下步骤将产生以下结果:

在此处输入图片描述

这就是我创建上述内容的方式:

  • 点击目标列(A9)
  • 将功能区定位到数据窗格
  • 点击整合在里面数据工具团体
  • 在对话框中,选择从下拉列表中功能:
  • 选择输入范围 (Sheet1!$A$2:$C$7)
  • 点击添加按钮将其添加到所有参考盒子
  • 选择左栏复选框
  • 单击“确定”

在此处输入图片描述

与 LibreCalc 类似的选项:

在此处输入图片描述

答案2

数据透视表

A. 转到您想要查看收集的数据的位置。转到“插入”选项卡,然后单击“数据透视表”

在此处输入图片描述

B. 在弹出窗口中,选择源数据作为要分析的表/范围,然后单击“确定”

在此处输入图片描述

C. 在数据透视字段列表中,单击并将 ID 拖到“ROWS”窗格;单击并将 VALUEn 字段拖到“VALUES”窗格。

D. 单击“[VALUEn] 计数”旁边的下拉箭头,然后选择“值字段设置”。将“计数”更改为“最大”,然后单击“确定”。对所有 VALUEn 字段执行此操作。

E. 右键单击​​数据透视表内的任意单元格,然后选择“数据透视表选项”。转到“总计和筛选器”选项卡。取消选中“显示总计...”设置。

这是您完成的表格:

在此处输入图片描述

答案3

除了数据合并和数据透视表,您还可以简单地使用 Excel 工作表公式来汇总数据集。

在此处输入图片描述

怎么运行的:

  • 在单元格中输入此数组(CSE)公式G35,最后Ctrl+Shift+Enter,并向下填充。

    {=IFERROR(INDEX($G$26:$G$31, MATCH(0,COUNTIF($G$34:G34, $G$26:$G$31), 0)),"")}
    
  • 单元格中的公式H35

    =IF(SUMPRODUCT(($G$26:$G$31=$G35)*(H$26:H$31))=0,"",SUMPRODUCT(($G$26:$G$31=$G35)*(H$26:H$31)))
    

注意:

  • 填写公式。

  • 或者您SUMIF也可以使用。

  • 根据需要调整公式中的单元格引用。

相关内容