我在excel中有以下问题 . 我有一个电子表格,其数据按访问ID排序,并希望合并具有相同访问ID的行 . 问题是这样的:
12345 value(column1)value(column2)value(column3)
12345没有值(第1列)值(第2列)没有值(第3列)
行具有与相同值共同的列,或者具有一列具有信息而另一行具有空白的列 .
如何合并12345 ID以填充所有列?谢谢!
我想你还有另一个问题,你可能还是可能不知道 . 您不仅缺少值不匹配的值 . Sheet1在C2中的值为12346,与Sheet2 12346 C2不同 . 解决这个问题的唯一方法是做出人类决策,你的目标是尽可能自动化,然后深入了解你必须手工完成的事情 .
工作表Sheet1
ID |C1 |C2 |C3 12345 |The | |Jumped 12346 | |Quick | 12347 | | |Brown 12348 |Fox | |
Sheet2中
ID |C1 C2 C3 12345 | | |Jumped 12346 |The | | 12347 | |Quick |Brown 12354 |Fox | |
要保留原始数据,请将sheet3作为组合数据集的位置
将ID列从两个工作表复制到Sheet3
使用删除重复项可保留每个ID之一,并对其进行排序
表Sheet 3
ID 12345 12346 12347 12348 12354
= VLOOKUP(A2,Sheet 1中!A:d,2,FALSE)
ID |S1C1 |S1C2 |S1C3 |S2C1 |S2C2 |S3C3 12345 |The |0 |Jumped |0 |0 |Jumped 12346 |0 |Quick |0 |The |0 |0 12347 |0 |0 |Brown |0 |Quick |Brown 12348 |Fox |0 |0 #N/A #N/A #N/A 12354 #N/A #N/A #N/A |Fox |0 |0
将所有sheet3复制并粘贴到其自身上以将公式转换为值(非常重要)
现在创建新的连接列并使用公式来标识和移动匹配的值 .
修改此公式将让您将其余工作拼凑在一起 .
=IF(B2=E2,B2,"no match")
1 回答
我想你还有另一个问题,你可能还是可能不知道 . 您不仅缺少值不匹配的值 . Sheet1在C2中的值为12346,与Sheet2 12346 C2不同 . 解决这个问题的唯一方法是做出人类决策,你的目标是尽可能自动化,然后深入了解你必须手工完成的事情 .
工作表Sheet1
Sheet2中
要保留原始数据,请将sheet3作为组合数据集的位置
将ID列从两个工作表复制到Sheet3
使用删除重复项可保留每个ID之一,并对其进行排序
表Sheet 3
= VLOOKUP(A2,Sheet 1中!A:d,2,FALSE)
表Sheet 3
将所有sheet3复制并粘贴到其自身上以将公式转换为值(非常重要)
现在创建新的连接列并使用公式来标识和移动匹配的值 .
修改此公式将让您将其余工作拼凑在一起 .