2015-01-26 5 views
0

У меня есть две таблицы Excel. Один из них - это список наших продуктов (электронная таблица 1) с подробными сведениями, другой - список продуктов, но с пустыми полями (электронная таблица 2).Excel искать и копировать за

Я хочу для поиска ячейки (A1) в электронной таблице 2 - найти соответствующее значение в строке в таблице 1, а затем получить другую ячейку в той же строке и скопировать его в таблицу 2.

поэтому найдите значение «автомобили» в одной таблице и зачитайте его номерную табличку в другой таблице.

Возможно ли это в Excel? У меня есть 1555 строк для поиска и Отсчитать для диапазона значений, я могу скопировать и в один с электронными таблицами, но 2 рабочих листов

+0

Посмотрите на [функции ВПР] (https://support.office.microsoft.com/en -us/статьи/ВПР-функция-adceda66-30de-4f26-923b-7257939faa65). – Jeeped

+0

СПАСИБО за помощь! Я проверяю это сейчас – Andrew

ответ

0

Попробуйте ВПР()

Это не имеет значения, если Ваша работа в двух листах ту же книгу или два отдельных файла Excel.

Вы можете использовать его как это: Вы помещаете эту формулу в пустые ячейки во втором файле = ВПР (KEY, TABLE_RANGE, COLUMN_INDEX, 0)

KEY в вашем примере ячейки были «автомобиль» значение находится во втором файле TABLE_RANGE - это область, содержащая оба: эквивалент KEY в исходных данных и результат. Вы хотите скопировать. ВАЖНЫЙ! первый столбец диапазона должен быть тем, который содержит значения KEY. Также не забудьте использовать абсолютные ссылки ($ A $ 1: $ C $ 55, например)

COLUMN_INDEX это число, указывающее столбец в выбранном диапазоне, который Вы хотите использовать в качестве результата

В вашем примере последний параметр должен быть 0 (это указывает, хотите ли вы получить точный результат или нет - полезно поставить 1 там, когда вы ищете не точные значения, а диапазоны значений)

Чем вы копируете формулу для всех строк, которые вы хотите.

Посмотрите на эту картинку, чтобы представить себе, как он работает и как следует использовать формулу: VLOOKUP http://www.microsofttraining.net/b/exceltraining/files/2013/03/vlookup-300x190.gif

+0

круто, это то, что я ищу, но у меня нет синтаксиса. = VLOOKUP (A2, Sheet1, P2: P1666) Я пытался найти A2 в первом листе из диапазона p2-p1666, но его ошибка имени ... Также я хочу прочитать соответствующую ячейку, которая находится в R (два справа) – Andrew

+0

В вашем примере формула должна быть: = VLOOKUP (A2, Sheet1! $ P $ 2: $ R $ 1666, 3, 0) Обратите внимание, что диапазон был расширен, чтобы содержать столбец R. Число 3 - это номер столбца в диапазон (P = 1, Q = 2, R = 3) и всегда заканчивается 0 как 4-й параметр – Tetlanesh

+0

thats почти это !! просто, я ищу P в Листе 1 (для A во втором листе) и копирую через результат R – Andrew

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