我是一个出类拔萃的新手,因为我缺乏知识而道歉!
我有一个包含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,但我有数百个唯一值,所以我确定这不是最详细的方式
提前感谢您的帮助
答案 0 :(得分:0)
考虑使用VLOOKUP
Result = Application.WorksheetFunction.Vlookup(lookup_value,table_array,col_index_num,[range_lookup])