我有两张excel从数据库中导出,有数百行。 在第一张表中我有这些列
name age gender
id1 23 m
id2 45 f
在第二张表中这些列
id1 john smith
id2 jean ford
我正在寻找一个宏或其他方法来自动将第一张表中的idx替换为第二张表中的相应值。
最终结果应该是这样的表格:
name age gender
john smith 23 m
jean ford 45 f
答案 0 :(得分:1)
你不需要像宏一样复杂的东西 - VLOOKUP就足够了:
在表数组的第一列中搜索值并返回 表数组中另一列的同一行中的值。
VLOOKUP中的V代表垂直。使用VLOOKUP而不是HLOOKUP 当您的比较值位于左侧的列中时 您想要查找的数据。
例如,如果您的ID表映射位于Sheet2
,那么公式
=VLOOKUP(A2,Sheet2.$A$1:$B$2, 2)
将查找位于A2
的数据表最左侧列中此工作表的Sheet2.$A$1:$B$2
单元格中找到的值,然后从该表的第2列返回该值。向下复制,并获得类似