Excel:给出列B中的一个单元格作为input,我怎么能找出A的最低单元格,B> A?
我有一个Excel表,在同一行中列A> = B的值。
我想知道在B列中给出一个单元格,我怎么能找出B> A的最低单元格? (它应该返回一个单元格地址,但不是值)
例如,以下显示了单元格中从A1到B7的单元格:
AB ------ 1 | 1 1 2 | 3 2 3 | 5 3 4 | 7 4 5 | 9 5 6 | 10 6 7 | 15 10
现在我想inputB6,那么它应该返回A3(因为6> 5)另外一个例子,如果我inputB7,那么它应该返回A5(因为10> 9)
有没有使用Excel公式的方法(或类似的方法)? 或者我应该使用其他方法?
如果您的input值在单元格E1中,并且您的返回值在单元格E2中(如下图所示),则可以在单元格E2中使用此公式:
=IF(E1="","",INDEX(A1:A7,MAX(1,MATCH(TRUE,INDEX(A1:A7>=E1,),0)-1)))
input单元E1(从这里inputB列的地址)
F1: =ADDRESS(LOOKUP(2,1/(INDIRECT(E1)>ColA),ROW(ColA)),1,4)
根据您的数据,如果您在E1中inputB6,A3将显示在F1中