将行值复制到具有相同ID的其他行

我有一个excel数据库中的以下结构:

ID Variable1 Variable2 1 XY 2 X2 Y2 2 3 X3 Y3 4 X4 Y4 4 4 5 X5 Y5 

我正在寻找一个公式(代码?),它将给定行的variables值复制到具有相同ID的所有其他行。 例如,将X4和Y4复制到包含4作为ID的所有其他行。

谢谢!

这个答案假定数据在列A到C中,并且需要使用一些帮助列:

  • 使用公式=IF(B2="",INDEX(B$2:B$9,MATCH($A2,$A$2:$A$9,0)),"")填充D2和向下,
  • 在D列的范围内仍然select拖动填充手柄来填充E列,
  • 填充F1和向下=A1
  • 填充G1,向下填充=B1&D1
  • 在列G中的范围仍然选中拖动填充手柄
    填写栏H.