我有一张工作表,其中包含:
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
答案2
答案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
也可以使用。根据需要调整公式中的单元格引用。