Как правильно подойти к вопросу: возможно ли найти первое значение в строке и притянуть его название в ограниченном диапазоне?
Ссылка скопирована
Существует таблица:
По вводным: необходимо в столбце "первая ближайшая поставка" для каждой строки найти ячейку со значением и притянуть её название. При этом диапазон должен быть ограничен неделями в столбце B и С. Возможно это? Сообразила как найти первое значение в строке, но как ограничить диапазон для поиска? =ИНДЕКС($F$8:$EL$8; 1; ПОИСКПОЗ(ИСТИНА;ИНДЕКС($F$9:$EL$996;ПОИСКПОЗ($A9;$A$8:$A$996;0);0) <>""; 0))
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
VPN
Как правильно настроить vless для Android TV?
1 ответ
Pyrogram
Как правильно зарегистрировать юзер бота в Telegram?
1 ответ
печатные-платы
Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
1 ответ
Аккумуляторные батареи
Почему при зарядке автостарта слышен писк, где искать причину?
1 ответ


В Google Sheets найти первое значение в строке в ограниченном диапазоне и вернуть название столбца можно через связку
INDEX+MATCH. Главное — определить, что считается “первым значением”: первая непустая ячейка, первое число, первое совпадение с условием или первое значение больше нуля.Если нужно найти первую непустую ячейку в диапазоне
B2:F2и вернуть заголовок изB1:F1:=INDEX($B$1:$F$1; MATCH(TRUE; B2:F2""; 0))
В некоторых локалях вместо
TRUEнужноИСТИНА, а разделитель может быть запятая вместо точки с запятой.Если нужно первое значение больше нуля:
=INDEX($B$1:$F$1; MATCH(TRUE; B2:F2>0; 0))
Чтобы не получать ошибку, если в строке ничего нет:
=IFERROR(INDEX($B$1:$F$1; MATCH(TRUE; B2:F2""; 0)); "")
Если нужно применить формулу ко многим строкам, можно протянуть вниз или использовать
BYROWв новых Google Sheets, но для начала лучше проверить обычную формулу на одной строке.Итог: используйте
MATCHдля поиска позиции первого подходящего значения в ограниченном диапазоне иINDEX, чтобы вернуть заголовок из той же позиции. Оберните вIFERROR, чтобы пустые строки не ломали таблицу.