У меня есть проблема, которую мне действительно удалось решить, но в настоящее время я использую около 60 операторов IF, что кажется смехотворно неэффективным. Две рабочие книги имеют одну и ту же таблицу (см. Рисунки ниже), но одна заполнена стандартными значениями, а другая содержит дома, в которые должны быть введены требуемые детали. Мне нужно проверить значение в поле "Тип дома" в рабочей книге, которое необходимо заполнить, и скопировать значения в те же столбцы в книге "Типы домов Std" с правильным заголовком типа дома.
Часть утверждения IF: =IF(H$7='Std House Types'!$H$7,'Std House Types'!$H14,IF(H$7='Std House Types'!$I$7,'Std House Types'!$I14,IF(H$7='Std House Types'!$J$7,'Std House Types'!$J14,IF(H$7='Std House Types'!$K$7,'Std House Types'!$K14,IF...
Где 7-й ряд - это ряд с типами домов на обоих листах.
По сути, я пытаюсь найти то, что находится в ячейке H7
, I7
, J7
... в той же строке на листе под названием "Типы стандартных домов", а затем взять соответствующие значения в таблице в том же столбце и скопировать их в столбец в таблице на листе, с которого мы работаем.
Формула также должна быть в состоянии заполнить любое число строк, чтобы заполнить всю таблицу.