首页 > 解决方案 > 将旧值替换为 Excel 表中的新值

问题描述

我有一个包含大约 1,500 个值的大表。我需要用表中的“新”值替换“旧”值。基本上,我需要集体“查找和替换”。

A栏 B栏
红色的 樱桃
蓝色的 靛青

如果我们以上面的例子为例。假设我有一个列有我们所有产品的列表。红色汽车,蓝色鼠标等。我需要做的是说“在 C 列(包含产品)中查找 A 列中的值并将其替换为 B 列中的值”。

所以,例如。假设我有“Red Car”,我现在希望它说“Cherry Car”。这是一种简单的表达方式,但大约有 1,500 个值,它们都只是数字。所以它不像查找和替换那么简单,除非我想花几天时间查找和替换,并希望我做得很好。

这是它的真实外观的示例:

旧值 新价值
653111 21870538
694182 21212412
653141 34123451
产品表
653111xyr
694182jfh
653141人

标签: excelreplaceexcel-formula

解决方案


也许这对您有帮助: =INDEX(Sheet2!B:B,MATCH(NUMBERVALUE(LEFT(A1,6)),Sheet2!A:A,0))&RIGHT(A1,3) 在这种情况下, Sheet2 包含旧值和新值数据。A1 是您想要更改的当前值。前提是所有数据都具有相同长度的数字和字符。


推荐阅读