Начало: =INDIRECT(ADDRESS(ROW($B$2),match("SW",A5:HB5,0)))
Фини sh: =INDIRECT(ADDRESS(ROW($B$2),match("SWF",A5:HB5,0)))
Я не думаю, что HLOOKUP
(или любой тип поиска) является правильным функция, так как эти функции фокусируются на значении в самом левом столбце диапазона оценки.
В этом ответе используются три функции:
Поиск "SW"
Получение столбца : match("SW",A5:HB5,0)
: функция соответствия "возвращает относительную позицию элемента в диапазоне, соответствующем указанное значение. " В этом случае он возвращает номер столбца, в котором было найдено «SW».
Получение строки : ADDRESS(ROW($B$2)
: все соответствующие даты находятся в строке 2, и это значение может быть перезапущен путем оценки строки, в которой находится ячейка B2.
Получение даты : INDIRECT(ADDRESS(ROW($B$2),match("SW",A5:HB5,0)))
объединяет столбец для строки и возвращает значение, найденное по этому адресу.