替换Excel工作表中的多个值

时间:2018-01-15 06:56:25

标签: excel excel-vba excel-formula excel-2010 vlookup vba

我有两张

(1)这个具有组ID和组描述的

(2)这只包含多列中的组描述。

我需要使用组ID替换所有列中的表2中的所有组描述。

第1页

group id| group discription
   1    |  abcd
   2    |  xyzs
   3    |  ghtv

第2页

group discription
abcd|xyzs|ghtv|gtsx
adds|gtfc|gtui|vbnm
qwas|lmko|zxcd|ytru

SHEET 3 REsult表我希望看起来像这样

 1|2|3|9
 5|4|8|0
 6|7|3|0

我有大量数据。任何人都可以建议如何做到这一点

1 个答案:

答案 0 :(得分:1)

最简单的方法是使用VLOOKUP但要执行此操作,您需要在工作表1中重新排序列:

group description | group id
   abcd           |  1
   xyzs           |  2
   ghtv           |  3

然后在Sheet3

=VLOOKUP(Sheet2!A1,Sheet1!$A$1:$B$3,2,FALSE)

其中:

  • Sheet2!A1引用了Sheet2
  • 中要查找的值
  • Sheet1!$A$1:$B$3Sheet1
  • 中的参考查询表