【问题标题】:Is it possible to populate two columns simultaneously?是否可以同时填充两列?
【发布时间】:2015-10-09 09:56:16
【问题描述】:

我有一个包含三列的查找表:

ID Brand Product
1  Dell   Computer
4  HP     Printer

我必须再填写一张表格,如下所示:

ID  Product Brand
1 

点击产品时,以下公式:=VLOOKUP(A2,$E$4:$G$7,3,FALSE) 会将Product 填充为Printer。我希望在单击Product 时也可以填充相应的Brand。要填充的值应为HP

我尝试使用公式=VLOOKUP(A2,A3,$E$4:$G$7,3,2,FALSE),但它显示参数太多

是否可以同时填充两列?

如果无法使用 VLOOKUP,是否还有其他方法可以通过单击其他单元格来填充多个单元格?

【问题讨论】:

  • 只使用两个公式 - 使用一个有什么好处?
  • '是否有可能让一个细胞影响其他 2 个细胞?是的,当然,通过让每个 那些 单元格引用它。 “还有别的办法吗?”一个宏,但请尽可能避免使用它们...

标签: excel if-statement excel-formula excel-2010 vlookup


【解决方案1】:

通过单击填充多个单元格的一种方法是使用表单控件。在示例中,G2 填充有:

=IF($A3,VLOOKUP($A3,$A:$C,COLUMN()-5,0),"")  

将其复制到 H2。

在“A3”中是一个链接到 A3 的复选框:

单击复选框应显示:

【讨论】:

  • 这种使用column做相对lookups当然可以应用于其他情况。在过去的生活中,我什至想出了一些将其与命名范围相结合的巧妙技巧。
【解决方案2】:

您不能用另一个单元格中的公式填充一个单元格。您需要一个产品公式和另一个品牌公式。

对于 Product,您有 =VLOOKUP(A2,$E$4:$G$7,3,FALSE),它返回查找表的 第三 列中的值。

对于 Brand,您要返回查找表的 second 列。因此,您需要在 Brand 列中使用此公式:

                          v-- This is the column you want to return
    =VLOOKUP(A2,$E$4:$G$7,2,FALSE)

【讨论】:

  • 是的,绝对正确,但我想填充品牌和产品可能点击 ID
  • 然后将相应的公式放入您想要lookuped 的所有单元格中。这并不难。
【解决方案3】:

您可以连接两个 VLOOKUP 并将两个值都放在单元格中,如下所示:

=VLOOKUP(A2,$E$4:$G$7,2,FALSE)&" "&VLOOKUP(A2,$E$4:$G$7,3,FALSE)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-25
    • 1970-01-01
    • 1970-01-01
    • 2013-08-09
    • 1970-01-01
    • 1970-01-01
    • 2011-05-19
    相关资源
    最近更新 更多