我在表1的C栏中有数据,并且在表2的B中具有与C中的C相关的数字认证。现在我需要在表1的C中的表2中搜索B的所有数据,并用数字认证替换它们。
实施例: 第1页:
A | B | C | D
--------------|-------|------|-----------
kilometers | 125 | km | quantity
kilometers | 1000 | km | quantity
kilograms | 1000 | kg | quantity
kilometers | 1000 | km | quantity
kilograms | 155 | kg | quantity
表2:
A | B
-------|-------
1 | dz
2 | km
3 | kg
4 | ltr
期望的输出:
表1:
A | B | C | D
-----------|--------|-------|-----------
kilometers | 125 | 2 | quantity
kilometers | 1000 | 2 | quantity
kilograms | 1000 | 3 | quantity
kilometers | 1000 | 2 | quantity
kilograms | 155 | 3 | quantity
我在表2中的800种不同变体中有50万这样的数据,需要找到每个并在表1中替换。
任何帮助?
感谢。
答案 0 :(得分:0)
从外观上看,您可以使用Index/Match
。
您需要在工作表中插入一个额外的列,您可以填充,粘贴值,然后删除原始列。
插入一个新列,因此您有一个空列D,并将其放在第二行:
=Index(Sheet2!$A$2:$A$5,Match($C2,Sheet2!$B$2:$B$5,0))
基本上,您希望返回包含sheet2中数字的索引。
或者,您可以使用Substitute($C2,"km","2")