将行值复制到具有相同 ID 的其他行
Copy row values to other rows with the same ID
我在 excel 数据库中有以下结构:
ID Variable1 Variable2
1 X Y
2 X2 Y2
2
3 X3 Y3
4 X4 Y4
4
4
5 X5 Y5
我正在搜索一个公式(代码?),它将给定行的变量值复制到具有相同 ID 的所有其他行。例如,将 X4 和 Y4 复制到所有其他包含 4 作为 ID 的行。
谢谢!
此答案假定数据位于 A 列到 C 列中,并且需要使用一些辅助列:
- 用公式填充 D2 及以下
=IF(B2="",INDEX(B:B,MATCH($A2,$A:$A,0)),"")
,
- 在 D 列中的范围仍处于选中状态的情况下,将填充柄拖动到
填充 E 列,
- 用
=A1
, 填充 F1 及以下
- 用
=B1&D1
, 填充 G1 及以下
- 在 G 列中的范围仍处于选中状态的情况下,将填充柄拖动到
填充列 H.
我在 excel 数据库中有以下结构:
ID Variable1 Variable2
1 X Y
2 X2 Y2
2
3 X3 Y3
4 X4 Y4
4
4
5 X5 Y5
我正在搜索一个公式(代码?),它将给定行的变量值复制到具有相同 ID 的所有其他行。例如,将 X4 和 Y4 复制到所有其他包含 4 作为 ID 的行。
谢谢!
此答案假定数据位于 A 列到 C 列中,并且需要使用一些辅助列:
- 用公式填充 D2 及以下
=IF(B2="",INDEX(B:B,MATCH($A2,$A:$A,0)),"")
, - 在 D 列中的范围仍处于选中状态的情况下,将填充柄拖动到 填充 E 列,
- 用
=A1
, 填充 F1 及以下
- 用
=B1&D1
, 填充 G1 及以下
- 在 G 列中的范围仍处于选中状态的情况下,将填充柄拖动到
填充列 H.