Моя формула для получения значения "Общий доход" для каждой компании:
=IFERROR(INDEX(YTD2016!$H$19:$ZZ$19,MATCH(RECAP!$A14,YTD2016!$H$4:$ZZ$4,0)),0)
Работает красиво. Никаких проблем. ЛЮБИТЕ Индекс / Матч.
Проблема в том, что ссылка на диапазон индекса $H$19:$ZZ$19
может измениться на строку 20 в следующем месяце, если будут добавлены новые строки (каждый месяц вставляется новый отчет, поэтому он не знает, что ячейки были перемещены). Если бы я делал это каждый месяц, достаточно просто найти и заменить все, и готово, но я нет, а другие пользователи не могут.
Поэтому я стараюсь, чтобы это работало каждый месяц, несмотря ни на что. Я нашел способ вернуть номер строки с помощью Match("Total Income"...)
, но есть ли способ найти текстовую строку "Total Income", чтобы получить номер строки войти в мою формулу индекса?
Так как строка соответствия работала, возвращая номер строки, я даже пытался поместить это уравнение в диапазон индекса (...$ H $ MATCH ("Общий доход", "Ежемесячно по классу"!D:D, 0). Это не сработало, как ожидалось, но я просто хотел, чтобы он поместил туда строку 19. Должен быть способ.