【问题标题】:Nested vlookups and Index matching for multiple conditions within a cell单元格内多个条件的嵌套 vlookups 和索引匹配
【发布时间】:2014-02-17 01:36:35
【问题描述】:

我有一些我无法弄清楚的逻辑。我希望一个单元格(E1)在某些条件下返回一个值。如果在 C1 中输入了一个数字,可以说“4”,我需要该单元格 (E1) 来查找具有该值的表。

(例如…vlookup(C1,A1:B8,1,False)。

第二个条件是,如果不同的单元格 (G1) 在 B1:B5 的任何范围内相等,则相同的单元格 (E1) 需要返回该值 4。

这是两个条件。第一个必须匹配,第二个必须匹配一系列单元格。我是否需要使用嵌套的 vlookup、索引匹配或其他一些函数将值 4 返回到 E1。谢谢

【问题讨论】:

  • 是的,它也可以正常工作
  • 转念一想,我不知道这是否可行。基本上,我有一个带有 3 张图像的仪表板。当某个值与 A 列中的值匹配并且不同的值 (G1) 与区域中的单元格匹配时,将显示图像 1。不需要是近似的,也可以是精确的

标签: excel excel-2007 excel-formula excel-2010


【解决方案1】:

有很多方法可以检查两个条件。这是一种方法。

E1:

=$C$1*(MATCH($C$1,$A$1:$A$8,0)>0)*(MATCH($G$1,$B$1:$B$5,0)>0)

【讨论】:

  • 这看起来像(或者更确切地说是暗示)LOOKUP 的一个有趣的替代方案。是这样吗?你认为这样的东西可以用作this的另一种选择吗?
  • @sancho.s 是的,看起来该问题的答案之一使用INDEXMATCH 作为LOOKUP 的替代品。
  • 是的,有一个这样的。但是我认为您的产品略有不同,产品为MATCHes 而不是MATCH 的产品。有趣的变化。
猜你喜欢
  • 1970-01-01
  • 2019-04-04
  • 1970-01-01
  • 1970-01-01
  • 2019-12-28
  • 2017-01-08
  • 2021-11-16
  • 1970-01-01
相关资源
最近更新 更多