2016-02-13 3 views
0

У меня есть 2 листа, «Желтый» и «Зеленый».Excel Соответствие строк в двух листах и ​​заполнение пустым рядом

Желтый: enter image description here

Зеленый: enter image description here

Мои заголовки столбцов "Описание", "Дата создания", "Количество", "Цена единицы", и "Vendor #". Столбец «Описание» в зеленом листе не содержит никакой информации. Я хочу, чтобы Excel шел по одной строке за зеленым листом и заполнял описание с желтого листа только в том случае, если ВСЕ ЧЕТЫРЕ других столбцов («Дата создания», «Количество», «Цена за единицу» и «Продавец» # ") совпадают на обоих листах в этой строке. На обоих листах (около 4000) и более столбцах на зеленом, а не на желтом, есть другое количество строк, поэтому мне также нужно «Описание» на зеленом листе. Я просмотрел vlookup и Index/Match. Но никто не работал. Я нашел этот код, но он вычисляется, и мне нечего подсчитывать. Этот код вернул заголовок столбца в первом столбце («Описание»).

{=INDEX(Yellow!B:B,MATCH(1,(C:C=Yellow!C:C)*(D:D=Yellow!D:D)*(E:E=Yellow!E:E)*(F:F=Yellow!F:F),0))} 

Я думал, что я хотел бы попробовать окрыления это сам и придумал это:

{=INDEX(Yellow!B2:F2875,MATCH(1,(C3=Yellow!B2:F2875)*(D3=Yellow!B2:F2875)*(E3=Yellow!B2:F2875)*(F3=Yellow!B2:F2875),0),1} 

Это возвращает «# N/A»

Я думаю, что я, возможно, потребуется оператор IF где-то, так как мне нужно только «Описание», чтобы заполнить, если все четыре других столбца совпадают.

+0

Вам нужно сделать все диапазоны «Желтый! B2: F2875» в диапазоны с одним столбцом. Итак, '(C3 = желтый! C2: C2875) * (D3 = желтый! D2: D2875) * ...' и так далее. Также я считаю, что это формула Array и должна быть подтверждена клавишей Ctrl-Shift-Enter при выходе из режима редактирования. –

+0

О, и вам нужно будет сделать все ссылки абсолютными: '(C3 = Желтый! $ C $ 2: $ C $ 2875) * (D3 = Желтый! $ D $ 2: $ D $ 2875) * ...' и так далее. –

ответ

1

Нет необходимости использовать vba, а также. Создайте новый столбец в левой части обеих таблиц. Объедините строки за строкой «Дата создания», «Количество», «Цена единицы товара» и «Поставщик №» с формулой в новые столбцы, но поместите разделительный символ между полями. Вы можете использовать vlookup, чтобы получить описание с желтой вкладки.

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