2016-01-26 2 views
-4

У меня есть две таблицы, которые выглядят, как показано ниже:комплекс Excel Сравнение

Date  |Ship To|Part Number|Quantity 
----------|-------|-----------|-------- 
1/21/2016 | 1  | 1   | 200 
1/26/2016 | 2  | 1   | 240 
1/26/2016 | 1  | 2   | 750 
1/26/2016 | 2  | 3   | 300 
1/27/2016 | 1  | 1   | 150 

мне нужен толчок в правильном направлении. Одна из таблиц будет предыдущей версией за неделю до этого, другая электронная таблица будет обновленным листом. Очень возможно, что прошлые значения могут измениться на новом листе, и мне нужен метод их сравнения. потому что некоторые записи (возможно, 1 из 200) могут выпасть, а другие (новые) записи будут добавлены, эти два листа не будут сопоставимыми рядами строк. Мне нужна формула, которая войдет в столбец E в листе новостей, который будет заполнен полной записью с нового листа даты, номера детали и корабля - и попытается найти запись, которая соответствует старому листу. Если он находит совпадение, мне нужно количество со старого листа для отображения В столбце E рядом с записью, чтобы можно было заметить любые различия.

Является ли это выполнимым в Excel? Вызов принял кого-нибудь?

+0

Моя попытка за столом не совсем получилось. Столбцы: «Дата, Корабль, Номер, Количество» –

+0

Вот сообщение, которое я написал о том, как я сравниваю два листа: http://yoursumbuddy.com/pivot-multiple-worksheets/ –

ответ

0

Попробуйте

=INDEX(OldSheet!D:D,MATCH(CONCATENATE(A2,B2,C2),CONCATENATE(OldSheet!A:A,OldSheet!B:B,OldSheet!C:C),0)) 

Поступил в E2 как формула массива (Ctrl-Shift-Enter)

+0

Это может быть проблемой, если на в тот же день есть судно с 12 и номер детали 1, а также судно с 1 и номер части 21. Возможно, вы должны использовать «КОНКАТЕНАТ (А2,« | », В2,« | », С2) ' –

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