如何查找列中的第一个值大于该列中的前一个值

时间:2019-10-11 01:41:52

标签: excel-formula

我正在寻找一个Excel公式来返回大列中第一个值的索引,使得<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <p>Try to click <button class="col" data-message="Hello">THIS</button> and see what happens.</p> <p>Did you try?</p>

很明显,这很容易在VBA中编程,方法是从列的第一行开始并进行迭代。但是,在这种情况下,我只是在寻找一个excel公式。

我认为它的功能必须类似于:

ABS((COL)(ROW)-(COL)(ROW+2))< 0.1

这显然不会返回任何内容。我对如何使用excel公式进行减法感兴趣。

谢谢!

1 个答案:

答案 0 :(得分:2)

只需添加ABS和ARRAY即可输入公式:

=INDEX($A$1:$A$100,MATCH(TRUE,ABS(($A$1:$A$100)-($A$3:$A$102))<.1,0))

作为数组公式,退出编辑模式时必须使用Ctrl-Shift-Enter而不是Enter进行确认。如果操作正确,则Excel会将{}放在公式周围。

enter image description here