Excel:如何创建列中提供的两个其他值之间的所有值的列表

时间:2016-09-17 10:06:08

标签: arrays excel list between

只是想知道是否有人可以帮我配方。

在A栏中,我有一个增量值列表(复数小数)。

我想在A列的所有值的D列中创建一个列表,该列表位于B列和C列的较低和较高值之间。

谢谢!

image

1 个答案:

答案 0 :(得分:0)

http://chandoo.org/wp/2012/10/04/formula-forensics-no-030/

有一个很好的解决方案

我经常使用它,并根据你的图像修改了公式。

=IFERROR(INDEX($A$2:$A$25, MATCH(MIN(MODE.MULT(IF(($A$2:$A$25>$B$2)*($A$2:$A$25<$C$2)*NOT(COUNTIF($D$1:$D1, $A$2:$A$25)), (COUNTIF($A$2:$A$25, "<"&$A$2:$A$25)+1)*{1,1}))), IF(Criteria,COUNTIF($A$2:$A$25, "<"&$A$2:$A$25)+{1}), 0)), "")

将公式放在D2中并使用Ctrl-Shift-Enter,因为它是一个数组公式。然后将其复制下来。

如果您想要包含与B2中的单元格相同的数字,C2,请修改&#34;&gt; B2&#34;到&#34;&gt; = B2&#34;和C2类似。