VBA代码根据数据字典比较两张表

时间:2017-09-25 04:52:53

标签: excel-vba vba excel

我有两张excel表,一个数字和另一个文本。 数字和文本表有5个观察值,第一列是国家/地区。国家/地区的数据字典是1 ='美国' 2 ='德国' 3 ='印度' 4 ='中国' 我正在寻找一个VBA代码,可以根据数据字典代码比较两张表之间的值。此外,国家/地区列不应具有除数据字典中可用数据之外的任何数据。在此示例中,还有一个在字典中不可用的选项5,这需要突出显示为错误。

Sheet1: Numeric    Sheet2: Text
Country            Country
1                  US
1                  US
2                  Germany
3                  India
4                  China
5                  China

1 个答案:

答案 0 :(得分:0)

正如其中一条评论中所建议的那样,在任何工作表中保留两个连续的列,第一个包含国家/地区代码,另一个包含相应的国家/地区名称。然后使用可以使用vlookup()函数获取国家/地区名称... for ref click here

Implementation- example