Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
合并列中具有相同数据或不同数据的两个excel行_Excel_Ms Access_Merge - Fatal编程技术网

合并列中具有相同数据或不同数据的两个excel行

合并列中具有相同数据或不同数据的两个excel行,excel,ms-access,merge,Excel,Ms Access,Merge,我在excel中有以下问题。我有一个电子表格,其中的数据按就诊ID排序,希望合并具有相同就诊ID的行。问题是: 12345值(第1列)值(第2列)值(第3列) 12345无值(第1列)值(第2列)无值(第3列) 这些行具有相同值的公共列 或者它们的列中一行包含信息,另一行包含空白 如何合并12345 ID以填充所有列? 谢谢 我想你还有另一个问题,你可能知道也可能不知道。不仅缺少值,还存在不匹配的值。表1 C2中的12346值与表2 12346 C2不同。解决这一问题的唯一方法是人工决策,你的目

我在excel中有以下问题。我有一个电子表格,其中的数据按就诊ID排序,希望合并具有相同就诊ID的行。问题是:

12345值(第1列)值(第2列)值(第3列)

12345无值(第1列)值(第2列)无值(第3列)

这些行具有相同值的公共列 或者它们的列中一行包含信息,另一行包含空白

如何合并12345 ID以填充所有列?
谢谢

我想你还有另一个问题,你可能知道也可能不知道。不仅缺少值,还存在不匹配的值。表1 C2中的12346值与表2 12346 C2不同。解决这一问题的唯一方法是人工决策,你的目标是尽可能地自动化,然后着手处理你必须手工做的事情

表1

ID  |C1 |C2 |C3
12345   |The    |   |Jumped
12346   |   |Quick  |
12347   |   |   |Brown
12348   |Fox    |   |
表2

ID  |C1 C2  C3
12345   |   |   |Jumped
12346   |The    |   |
12347   |   |Quick  |Brown
12354   |Fox    |   |
要保留原始数据,请使用sheet3作为组合数据集的位置

  • 将ID列从两张图纸复制到图纸3
  • 使用“删除重复项”保留每个ID中的一个,并对其进行排序
表3

ID
12345
12346
12347
12348
12354
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
  • 使用Vlookup转换表1和表2的值

    =VLOOKUP(A2,表1!A:D,2,假)

表3

ID
12345
12346
12347
12348
12354
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")

试图澄清:您可能有多行具有相同ID,但信息不完整-但如果该ID的特定列中有信息,则始终是相同的?这些数据是数字、文本还是混合数据?