Lookup 有两种不同的用法:
Lookup( value, array )
和
Lookup( value, lookup_range, result_range )
我希望在找到值时返回多个单元格。例如:
=LOOKUP(A17;'Products'!A:A;'Products'!C:D)
C 列有价格,D 列有货币。我想将价格乘以当地货币,以便以一种货币显示所有内容。
我怎样才能逐一获取结果?
A B C D
Product1 xxxx 10 €
Product2 xxxx 5 $
C 和 D 将会返回,但是我如何访问它们?
答案1
取决于您希望如何返回。如果您希望将其作为连接字段返回,则可以执行以下操作:
=LOOKUP(A17;'Products'!A:A;'Products'!C:C)&LOOKUP(A17;'Products'!A:A;'Products'!D:D)
或者如果您想将其返回到两个不同的单元格,您可以分别使用这两个公式:
=LOOKUP(A17;'Products'!A:A;'Products'!C:C)
=LOOKUP(A17;'Products'!A:A;'Products'!D:D)
编辑: 如果您告诉我们更多关于您在何处以及如何存储汇率的信息,我们就可以使用查找功能将所有数据转换成美元。
答案2
看看这个是否有效:
=LOOKUP(A17;'Products'!A:A;'Products'!C:C) * LOOKUP(A17;'Products'!A:A;'Products'!D:D)