2015-08-03 12 views
0

У меня есть 2 таблицы. В первой таблице, значение, как это:Копирование значения с одного листа на другой

Column A Column B 
AAA  Apple 
BBB  Bat 
CCC  Cricket 

Во 2-е таблицы, значения:

Column A Column B 
AAA   8/1/2015 
CCC   7/31/2015 
BBB   8/2/2015 

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

IG, найдите столбец A второй таблицы на 1-м листе и, если текст соответствует, добавьте значение столбца B 1-й таблицы в столбец C во второй таблице.

Как бы я это сделал?

+0

Ваше представление в столбце didn, t хорошо следует в вопросе. Поместите это как код, и он останется включенным. А также, ваш вопрос не получит большого сочувствия, если вы ничего не попробуете. Какие исследования вы сделали? Что вы пробовали? Отправьте его здесь, чтобы дать нам отправную точку. –

+0

Дэвид, спасибо за ответ. Я не разработчик, поэтому не могу добавить код. Что касается вопроса, я не могу понять, как это сделать, поэтому разместил здесь вопрос о помощи. – dingchak

+0

Я не хотел добавлять код сам по себе, но если вы напишете свои столбцы, как если бы они были кодом (отредактируйте свой вопрос, чтобы сделать его похожим на блок кода) пробелы, которые вы положили, останутся на месте. –

ответ

1

Предполагая, что ваши листы названы по умолчанию «Лист1» и «Лист2», следующая формула будет работать:

=VLOOKUP(A1,Sheet1!A:B,2,FALSE) 

ВПР позволит искать область для конкретного значения в первом столбце , и вернуть соответствующее значение из любого столбца в области.

+0

swiehoff, спасибо. Это хорошо работает, когда значение столбца A находится в порядке. Что делать, если значения столбца A с обоих листов не в порядке, а значения на втором листе могут иметь меньшие значения, чем 1-й лист? Например, для: 1-го листа Столбец A - AAA DDD VVV WWW ZZZ LLL Столбец B - DDD AAA ZZZ – dingchak

+0

Использование VLOOKUP для точного поиска, как в моем примере, не требует, чтобы значения в первом столбце были в любом конкретный порядок. Эта формула по-прежнему будет работать с полями идентификатора в том порядке, который вы только что указали. – swilliams

+0

Это сработало. Большое спасибо, swiehoff. – dingchak

0

Другим способ сделать это с

=SUMPRODUCT((Sheet1!$A$1:$A$100=A1)*1, Sheet1!$B$1:$B$100) 

Это большое и может быть легко использовано для поиска по несколько критериев, заменив *1 с другими критериями поиска, как (Sheet1!C1:C100=C1) если у вас есть что-то в столбце C.

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