首页 > 解决方案 > 根据 MS Excel 中的另一列自动填充工作表的列

问题描述

我有一个文件,其中包含具有可重复 ID 编号的“Id”列。在同一张表中,我有“Id1”和“Name1”列,其中“Id1”列的值是“Id”列中的唯一值. 现在我想创建一个新列“名称”,它将自动填充“名称1”列中每个 ID 的值。我尝试使用 VLOOKUP,但它似乎没有让我得到答案。下面是一个示例数据集:

| Id |   |   |   | Id1 | Name1  |
|----|:-:|--:|---|-----|--------|
| 10 |   |   |   | 10  | Robert |
| 10 |   |   |   | 23  | David  |
| 10 |   |   |   |     |        |
| 10 |   |   |   |     |        |
| 10 |   |   |   |     |        |
| 10 |   |   |   |     |        |
| 23 |   |   |   |     |        |
| 23 |   |   |   |     |        |
| 23 |   |   |   |     |        |
| 23 |   |   |   |     |        |

我希望我的最终输出是:

| Id |  Name  |   |   | Id1 | Name1  |
|----|:------:|--:|---|-----|--------|
| 10 | Robert |   |   | 10  | Robert |
| 10 | Robert |   |   | 23  | David  |
| 10 | Robert |   |   |     |        |
| 10 | Robert |   |   |     |        |
| 10 | Robert |   |   |     |        |
| 10 | Robert |   |   |     |        |
| 23 | David  |   |   |     |        |
| 23 | David  |   |   |     |        |
| 23 | David  |   |   |     |        |
| 23 | David  |   |   |     |        |

有人可以帮我吗?

编辑 假设 Id 在 E 和 F 中的 A、Id1 和 Name1 列中,我在单元格 B2 中输入公式为VLOOKUP($A$2, $E$2:$F$3,2,FALSE)

标签: excelvlookup

解决方案


推荐阅读