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

у меня есть лист, на котором возвращаются значения, относящиеся к цепочкам перенаправления URL-адресов веб-сайтов. В конце каждой строки Я хочу вернуть окончательный URL-адрес и его HTTP-ответ. Эти значения заполняются VLOOKUPs сделано на других листах, поэтому, когда цепочка короткая," пустые " ячейки не являются строго пустыми.

enter image description here

из примера выше, я хотел бы вернуть значения www.example.com/next-4/ и 200. Я пытался адаптировать такие вещи, как этой без успеха.

NB: в случае, если это имеет значение, хэш-значения есть, потому что некоторые из URL-адресов слишком долго, чтобы VLOOKUP, поиск выполняется по хэшам.

спасибо.

25
задан Community
15.05.2023 17:37 Количество просмотров материала 3531
Распечатать страницу

2 ответа

можно использовать =MATCH (). Поскольку последняя ячейка-это число, меньшее 999, вы можете сделать это (предполагая, что мы нацеливаем строку 2, а максимальные столбцы, на которые может пойти цепочка,- "Z"):

=MATCH(999,A2:Z2)

это найдет последнее число, которое меньше или равно 999, и возвращает его индекс в диапазоне. Для вашего примера строка вернет 14 as N-столбец 14, и он содержит последнее значение меньше 999.

так Получить код ответа, вы можете использование:

=INDEX(A2:Z2,0,MATCH(999,A2:Z2))

возвращает 200.

и получить url:

=INDEX(A2:Z2,0,MATCH(999,A2:Z2)-2)
2
отвечен Paul 2023-05-17 01:25

Если столбец I последнее значение всегда текст, то вы можете использовать поиск, чтобы получить последнее текстовое значение в этом столбце

=LOOKUP("zzz",I:I)

затем, если вы хотите значение из той же строки в столбце N попробуйте

=LOOKUP("zzz",I:I,N:N)

0
отвечен barry houdini 2023-05-17 03:42

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх