1

В Excel у меня есть одна таблица

Say | dire
You | vous
...

и другой

You | toi
Say | dire
...

Поскольку You в первой таблице соответствует You во второй таблице, значение toi должно автоматически стать vous, то есть вторая таблица получает значения из первой. Как это сделать?

2 ответа2

0

Вы можете использовать VLOOKUP для этого. Допустим, ваша первая таблица начинается в ячейке A1, а вторая - в ячейке F1. Введите эту формулу во второй столбец вашей второй таблицы и скопируйте:

=VLOOKUP(G1,$A$1:$B$99,2,0)
0

Другим вариантом является использование формул совпадения индексов. Они не такие изменчивые, как Vlookup, и не требуют, чтобы что-либо форматировалось определенным образом или располагалось в алфавитном порядке.

Индекс соответствия - это вложенная формула, состоящая из формулы индекса, которая ссылается на поиск соответствия. Предполагая, что справочная таблица находится на сайте A1-B5, а таблица, которую вы хотите создать, находится на D1-E5 с источником поиска в строке D, именно так должна выглядеть формула в ячейке E1.

=index($B$1:$B$5,Match(D1,$a$1:$a$5,0))

Как формула, состоящая из двух частей, она работает следующим образом:

Формула индекса возвращает запись для столбца B, которую ищет формула соответствия

Формула соответствия ищет в столбце A результат, соответствующий записи в d1, и возвращает номер строки. 0 обозначает точное совпадение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .