Excel: как найти последнюю ячейку со значением в строке


Вы можете использовать следующую формулу в Excel, чтобы найти последнюю ячейку со значением в строке:

 =ADDRESS(1,MATCH(2,1/( 1:1 <>""),1),4)

Эта конкретная формула находит последнюю ячейку в строке 1 листа, содержащую значение. Например, эта формула может возвращать H1 .

Если вы хотите вернуть фактическое значение в последней ячейке с последовательным значением, вы можете использовать следующую формулу:

 =OFFSET( A1 ,0,MATCH(MAX( A1:XFC1 )+1, A1:XFC1 ,1)-1)

Эта конкретная формула возвращает значение последней ячейки со значением в строке 1. Например, она может вернуть значение 18, если это значение в последней ячейке со значением.

Следующий пример показывает, как использовать эту формулу на практике.

Пример: найти последнюю ячейку со значением в строке в Excel

Предположим, у нас есть следующая строка значений в Excel:

Предположим, мы хотим найти последнюю ячейку со значением в строке 1.

Для этого мы можем ввести следующую формулу в ячейку A8 :

 =ADDRESS(1,MATCH(2,1/( 1:1 <>""),1),4)

На следующем снимке экрана показано, как использовать эту формулу на практике:

Excel ищет последнюю ячейку со значением в строке

Формула возвращает значение H1 , которое является адресом ячейки, содержащей последнее значение в строке 1.

Если вместо этого вы хотите вернуть фактическое значение в ячейке H1, вы можете использовать следующую формулу:

 =OFFSET( A1 ,0,MATCH(MAX( A1:XFC1 )+1, A1:XFC1 ,1)-1)

На следующем снимке экрана показано, как использовать эту формулу на практике:

Формула возвращает значение 18 , которое действительно является последним значением в строке 1.

Примечание . В формуле мы используем A1:XFC1, поскольку XFD 1 — последний доступный столбец на листе. Это гарантирует, что мы ищем последнее значение во всей строке.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Excel: найти первое вхождение значения в столбце
Excel: найти первое значение, превышающее определенное число
Excel: как найти первое ненулевое значение подряд

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *