我有 2 张 Excel 表。
第一个是这样的:
folk_id name first_name town_name
001 blog joe alamo
002 folk james brisbane
003 paco yatan barcelona
第二个是这样的:
folk_id music_instrument color
001 banjo blue
001 guitar green
001 piano yellow
002 harmonica grey
002 harpschichord red
003 violin orange
003 bass fuschia
结果如下
folk_id name first_name town_name music_instrument color
001 blog joe alamo banjo blue
001 blog joe alamo guitar green
001 blog joe alamo piano yellow
002 folk james brisbane harmonica grey
003 paco yatan barcelona harpschichord red
003 paco yatan barcelona violin orange
003 paco yatan barcelona bass fuschia
我已经尝试过vlookup
,index
但是我对于如何做有点困惑。
我正在寻找公式而不是 VBA。
任何帮助都将非常有帮助。
谢谢!
答案1
采取看:
数据在两张表中。在 Sheet1 上,将公式输入到单元格 D2 中。然后将公式复制到 F2,然后向下复制所需的行数:
=iferror(vlookup($A2,Sheet2!$D$1:$F$100,column(A1),false),"")
横向和纵向复制。