Excel中的超级替换功能

时间:2019-02-22 14:13:40

标签: excel excel-formula excel-2010 excel-2007

我在一张Excel工作表中有12,000个单元格,每个单元格有2,000个类别中的一个(因此,有几个具有相同类别的单元格),类似;

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

还有另一张工作表,其中包含两列,每个类别都有一个编号(列A =类别名称,列B =对应的值),例如;

column A   column B
A           1.5
B           2.3

......

现在,我希望有任何可能的功能来帮助我用相应的数字替换这12000个单元格中的值。预先感谢。

2 个答案:

答案 0 :(得分:2)

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

假设:Sheet2是您的参考表

然后在单元格Sheet1!B1中:

INDEX / MATCH

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

VLOOKUP

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

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

答案 1 :(得分:0)

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

考虑您的D列:E具有您的参考数据,A列和B列具有较大的数据集。在C列中输入上面的公式