2015-02-12 3 views
0

В левой таблице вводятся значения вручную, но в правой таблице я хочу автоматически поместить значения из левой таблицы в соответствии с правилом. пример: если prop1 = 3 "в левой таблице", затем заполните правую таблицу при 25/-20 значение 2 в prop1_default = 3. Можете ли вы помочь мне с некоторыми решениями, идея, пожалуйста?Автоматически заполнять таблицу с другого

table

спасибо за помощь!

+0

Являются ли данные в цветных ячейках левого стола более или менее статическими, то есть они не меняются от одного раза к другому? Или вы ищете решение общего назначения, которое будет читать любую таблицу данных в этом формате и выводить результат справа? – nekomatic

+0

Меня не интересует цвет ячеек. Просто общее решение! – Iuli

ответ

0

В колонке рядом с левой стороны стола, скажем, столбец E, введите следующую формулу:

E2: =A2&"/"&B2&"/"&C2 

и заполнить его для следующих строк. Это создает ключ, который вы можете использовать для поиска, например. в вашем примере E2 будет содержать 25/-20/4.

Теперь в каждой клетке вашего правой таблицы, используйте формулу:

H2: =IFERROR(INDEX($D$2:$D$7,MATCH(H$1&"/"&$G2,$C$2:$C$7,0))) 

где $C$2:$C$7 является диапазон, содержащий prop1 значения и $D$2:$D$7 имеет соответствующие prop2 значения. Это соответствует соответствующему VEL/Темп/prop1 комбинацию, и возвращает соответствующий prop2 если комбинация существует, в противном случае пустой. Использование $ здесь означает, что формула будет правильно обновляться, когда вы заполняете ее по столбцам и по строкам вашей правой таблицы.

Если вы хотите, чтобы все это полностью автоматизирован, можно будет придумать формулу, используя MATCH и INDEX для создания таблицы заголовков правой руки, то вы можете создать шаблон таблицы предварительно заполнены с максимальным числом строк и столбцов, которые вы ожидаете использовать, и используйте значения Вставить, чтобы каждый раз получать данные в ваш левый стол. В качестве альтернативы вы можете написать VBA, чтобы ввести все необходимые формулы и заполнить их/переместить, и в этом случае для заголовков правых столбцов вы можете использовать цикл, который проходит через строки в левой колонке и каждый раз добавляет новый заголовок сочетание vel и temp изменений.

Смежные вопросы