我有一个包含三列的查找表:
ID Brand Product
1 Dell Computer
4 HP Printer
我必须按如下方式填写另一张表:
ID Product Brand
1
点击“商品”后,以下公式:=VLOOKUP(A2,$E$4:$G$7,3,FALSE)
会将Product
填充为Printer
。我希望点击Brand
时也会填充相应的Product
。要填充的值应为HP
。
我尝试使用公式=VLOOKUP(A2,A3,$E$4:$G$7,3,2,FALSE)
,但它说参数太多。
是否可以同时填充两列?
如果使用VLOOKUP无法实现,是否有其他方法可以通过点击其他单元格来填充多个单元格?
答案 0 :(得分:3)
通过单击来填充多个单元格的一种方法是使用表单控件。在示例中,G2填充有:
=IF($A3,VLOOKUP($A3,$A:$C,COLUMN()-5,0),"")
将其复制到H2。
在'A3'中是一个与A3链接的复选框:
然后单击复选框应显示:
答案 1 :(得分:2)
您无法在另一个单元格中填充包含公式的单元格。您需要一个产品配方和另一个品牌配方。
对于产品,您有=VLOOKUP(A2,$E$4:$G$7,3,FALSE)
,它会返回查找表的第三列中的值。
对于Brand,您希望返回查找表的第二个列。因此,您需要在品牌列中使用此公式:
v-- This is the column you want to return
=VLOOKUP(A2,$E$4:$G$7,2,FALSE)
答案 2 :(得分:0)
你可以连接两个VLOOKUP并在单元格中同时包含两个值:
=VLOOKUP(A2,$E$4:$G$7,2,FALSE)&" "&VLOOKUP(A2,$E$4:$G$7,3,FALSE)