Excel-如何使用相邻列

时间:2016-04-16 15:06:26

标签: excel excel-vba spreadsheet vba

我是一个出类拔萃的新手,因为我缺乏知识而道歉!

我有一个包含3个列的电子表格。

第1列的细胞具有一系列可重复数次的值,即A B C A A D.

第2列列出了第1栏中的唯一值,即A B C D.

第3列包含我想要更新第1列的值,即a b c d。

我需要做的是在找到匹配项时使用第2列作为值数组搜索第1列,将其替换为第3列中的相邻值。即找到第1列中的所有A并替换为一个。

我确实开始编写一个非常长的if语句,如果value = A替换为etc,但我有数百个唯一值,所以我确定这不是最详细的方式

提前感谢您的帮助

1 个答案:

答案 0 :(得分:0)

考虑使用VLOOKUP

Result = Application.WorksheetFunction.Vlookup(lookup_value,table_array,col_index_num,[range_lookup])