Excel工作表值比较并返回

时间:2017-05-02 02:45:40

标签: excel vba excel-vba

我的要求是比较一行中每一列的文本以匹配“常量”,如果匹配则将下一个单元格的值返回到“常量”。

上面的等式必须针对一个独特的。例如:

Sheet 1                 

T1      abc.ad   test   NOP 
T2          abc.ad  Ext NOP
T3  abc.ad  tst NOP     

表2(期望结果)

T1  abc.ad  test NOP        
T2  abc.ad  Ext  NOP        
T3  abc.ad  Tst  NOP

T1,T2,T3是唯一值。 abc.ad是常量,我们需要在表2中测试值,ext,Tst。

细胞的值被分组但不在同一列中排序。

1 个答案:

答案 0 :(得分:0)

从我可以收集的信息来看,你已经完成了公式

=vlookup(valueToLookFor, RangeToSearch, ColumnInRangeToReturn, exactMatch[true/false])

e.g。

=vlookup(a1, sheet2!A:C, 3, FALSE)

这会将当前工作表的A1中的值与Sheet2列A到C(3列)范围内的第一列进行比较,并返回第三列。使用完全匹配。