在 Excel 中,如何使列表选择更新另一个列表的值?

在 Excel 中,如何使列表选择更新另一个列表的值?

我在 A 列和 B 列中有一个 ID 和名称。C 列和 D 列是下拉菜单,其中可能的值是 ID 和名称的值。

C 列是 ID 的选择D 列是姓名下拉列表

当在 C 列中选择一个 ID 时,我希望 D 列自动更新为其对应的名称,反之亦然。例如:

  • 如果在 C2 中选择了“KA12”,则 D2 应更新为“Karen”
  • 如果在 D2 中选择了“Calvin”,则 C2 应更新为“CA999”
  • 我的截图中第 5 行的选择应该是不可能的。如果在 C5 中选择了“KA12”,则 D5 应更新为“Karen”。如果 D5 随后更改为“John”,则 C5 应更新为 J123。

这是一个简化的示例。在“现实世界”中,这是根据第一张工作表的值填写工作簿第二张工作表上的信息。用户可能对 ID 比名称更熟悉,反之亦然,所以我希望他们可以选择其中任意一种,但不要选择不匹配的值。

不使用任何 VBA 可以实现这一点吗?

相关内容