我有2个具有相似表格结构的工作表,如下所示:
| ID | A | B | C |
+--------+-------+-------+-------+
| 1 | x | x | x |
| 4 | x | x | x |
| 12 | x | x | x |
| 3 | x | x | x |
| |
| ... (thousands of rows)
其中x是值。是否可以创建一个新表(或工作表)组合两个工作表,只有来自Worksheet1的ID相同(类似于SQL查询),以便生成的表格如下:
| ID | A | B | C | D | E | F |
+--------+-------+-------+-------+-------+-------+-------+
| 1 | x | x | x | x | x | x |
| 4 | x | x | x | x | x | x |
| 12 | x | x | x | x | x | x |
| 3 | x | x | x | x | x | x |
| |
| etc...
请注意,Worksheet1的内容是添加到的,而不是从中减去。 VBA是必要的还是可以用公式完成?谢谢。
答案 0 :(得分:0)
您可以使用vlookup解决此问题。
vlookup在sheet2中搜索id并返回所选表的指定列号中的相应值。