Excel 中的超级替换功能

Super Replace Function in Excel

我在 excel sheet 中有 12,000 个单元格,每个单元格都有 2,000 个类别中的一个(因此,有多个单元格属于同一类别),类似;

1- A
2- B
3- C
4- A
5- A
6- B
7- AA
8- AB
...
12000- AAZ

我还有另一个 sheet 包含两列,每个类别都有一个数字(A 列 = 类别名称,B 列 = 相应的值),例如;

column A   column B
A           1.5
B           2.3

......

现在,我想要任何可能的函数来帮助我用相应的数字替换这 12000 个单元格中的值。提前致谢。

假设:Sheet1 在 A 列中有 12,000 个单元格

假设:Sheet2 是您的参考 sheet

然后在 Sheet1!B1 单元格中:

INDEX/MATCH

=INDEX(Sheet2!A:B,MATCH(A1,Sheet2!A:A,0),2)

VLOOKUP

=VLOOKUP(A1,Sheet2!A:B,2,FALSE)

在大型数据集上使用第一个选项,因为它更快!

=INDEX(D:E,MATCH(A1,$CD$1:$D$4,0),2)

考虑到您的列 D:E 有您的参考数据,A 列和 B 列有大量数据集。在 C 列中键入以上公式