我正在处理一个非常大的地理数据集,如下所示:
- NYC Boston LA Dallas Rome
NYC - 4 2 9 21
Boston 4 - 11 8 6
LA 2 11 - 1 18
Dallas 9 8 1 - 7
Rome 21 6 18 7 -我试图通过几个条件水平获取所有相关的值,例如:
Criteria: >0 >0 >3 >3 >3
Criteria: <3 <3 <10 <10 <10
NYC LA - Boston Dallas -
Boston - - NYC Dallas Rome
etc...我已经尝试了不同的公式(索引,小,行),但似乎就是不能让它工作。任何帮助都将不胜感激!
发布于 2019-01-25 02:36:55
您可以使用公式来实现这一点,但您必须对布局进行一些非常具体的格式更改。根据所提供的图像,
>0.>0.<0._(* #,##0_);_(* (#,##0);[Color9]_(* "-"_);_(@_).,
将此公式放在I3中,然后向右向下拖动。
=IFERROR(INDEX($A$1:$F$1, AGGREGATE(15, 7, COLUMN($A:$F)/((INDEX($A:$F, MATCH($H3, $A:$A, 0), 0)>I$1)*(INDEX($A:$F, MATCH($H3, $A:$A, 0), 0)<I$2)*(INDEX($A:$F, MATCH($H3, $A:$A, 0), 0)<>0)), COUNTIFS($I$1:I$1, I$1, $I$2:I$2, I$2))), 0)

https://stackoverflow.com/questions/54351154
复制相似问题