Поиск значений соседних столбцов из последней ненулевой строки определенного столбца - PullRequest
0 голосов
/ 02 декабря 2019

Существует ли простая встроенная функция для выбора соседних значений из последней ненулевой строки для определенного столбца?

В приведенном ниже примере последнее ненулевое значение в Столбец A равно "E", и я хотел бы выбрать соответствующее значение "13" из следующего столбца.

enter image description here

Ответы [ 2 ]

1 голос
/ 02 декабря 2019

попробовать:

=QUERY(A3:B, "select B where A !='' offset "&COUNTA(A3:A)-1)

0


или:

=ARRAYFORMULA(VLOOKUP(INDIRECT("A"&MAX(IF(A2:A="",,ROW(A2:A)))), A2:B, 2, 0))

0


или:

=ARRAYFORMULA(VLOOKUP(INDEX(QUERY({A2:A, ROW(A2:A)}, 
 "where Col1 !='' order by Col2 desc"), 1, 1), A2:B, 2, 0))

0

1 голос
/ 02 декабря 2019
=indirect("B" & max(ARRAYFORMULA(row(A1:A)*if(A1:A="",0,1))),true)

или

=indirect("B" & arrayformula(max(if(A1:A<>"",row(A1:A),0))),true)

или со смещением

=offset(B1,ARRAYFORMULA(MAX(if(A:A="",0,row(A:A))))-1,0)
...