我有一个电子表格,其中有重复的记录(行)。通常,每条记录有2行,而我需要一行。除一列外,行是相同的。是否可以根据列A中的ID合并重复的行,但仅合并列D
例如B列具有相同的编号,我不想合并此列,因为D列每行具有不同的单词,它将提供错误的数字。
当前数据。
Column A Column B Column C Column D Column E Column F
178924 £125 £895 Card 82 92
178924 £125 £895 Stamp 82 92
178927 £11 £85 Card 52 69
178927 £11 £85 Stamp 52 69
完美的结果应该是
Column A Column B Column C Column D Column E Column F
178924 £125 £895 Card, Stamp 82 92
178927 £11 £85 Card, Stamp 52 69
答案 0 :(得分:0)
您可以在G列中执行以下公式
=$D1 & ", " & VLOOKUP($A1, $A2:$D6, 4, FALSE)
将数据输入到A1
的位置。
对于不匹配的记录,这将返回#N/A
(如果需要,您可以使用IFERROR
将其与其他内容一起屏蔽),并在匹配记录的预期输出中串联D列。您可以过滤结果以删除不匹配的结果,以显示所需的结果。
此解决方案仅适用于您ID的第一个实例(假设问题中每个ID仅包含2个实例)。如果要删除不匹配的行,则必须使用VBA。