如何在一列中查找值并替换excel中不同列中的值?

时间:2015-06-11 06:27:03

标签: excel

我的目标是在一列中找到某些值并替换它旁边的列的值。

我认为下面的例子说明了我想要实现的目标。我有两列IDB,其中包含以下值:

ID  B
S1  3
S2  7
S3  2
S4  3
S5  9
S6  2

然后我需要找到列B中重复的所有值,并将其ID列值更改为首先出现的ID数字。这意味着我的最终结果将是:

ID  B
S1  3
S2  7
S3  2
S1  3
S5  9
S3  2

我没有使用脚本的经验,是否可以在没有脚本的情况下执行此操作?

1 个答案:

答案 0 :(得分:1)

您可以使用辅助列。请考虑以下屏幕截图:

enter image description here

单元格C2中的公式是

=INDEX(A:A,MATCH(B2,B:B,0))

根据您的数据架构,您可能希望在C列中复制结果,然后使用Paste Special>用于覆盖A列中的初始值然后删除C列的值。或者您可能希望将C列保持为动态更新范围,并将其他相关公式引用到C列而不是A列。