【问题标题】:Two way lookup using index and matching使用索引和匹配的两种方式查找
【发布时间】:2018-10-06 21:02:54
【问题描述】:

我还在学习使用 excel 索引和匹配。但是当我尝试这样做时。它没有给出预期的结果。如果商品和仓库匹配,我想取数量

这是链接https://imgur.com/gxPIGvH

你们能帮帮我吗?我迷路了

【问题讨论】:

  • 为什么不使用数据透视表?
  • 是的,枢轴更容易。但我想在不使用枢轴的情况下学习。任何想法? @Lambda
  • 检查我的答案,@Apis。

标签: excel indexing matching


【解决方案1】:

由于您的数据没有显示行号或列号,我将举一个例子来处理这样的问题:

详情:

1、($A$2:$A$8=$E2)*($B$2:$B$8=F$1) 将返回满足条件$A$2:$A$8=$E2的数组@987654323 @ $B$2:$B$8=F$1。这里是 {1;0;0;0;0;0;0} ({1;0;0;0;0;0;0} * {1;0;0;0;0;0;0}) .

2、0/($A$2:$A$8=$E2)*($B$2:$B$8=F$1) 将返回一个数组 {0;#DIV/0!;#DIV/0! ;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!}。

3、查找(1,{0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!},$ C$2:$C$8) 将找到数组 {0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;# 的第一个最大值DIV/0!} 小于 1 并给出其位置,然后查找该位置的值 $C$2:$C$8。

希望我解释清楚。

【讨论】:

  • 谢谢。我需要一些时间来完全理解你的答案。这是我第一次处理这种公式。 Thnxx
猜你喜欢
  • 1970-01-01
  • 2017-03-22
  • 1970-01-01
  • 1970-01-01
  • 2017-02-23
  • 2021-05-19
  • 1970-01-01
  • 2018-11-01
  • 1970-01-01
相关资源
最近更新 更多