Excel - сравнение 2 списков с несколькими столбцами

351
Riyer

У меня есть 2 списка с несколькими столбцами. Каждый список имеет 5 столбцов, и 4/5 столбцов будут иметь разные значения из обоих списков, но оставшийся столбец предназначен для дат. Столбцы «Даты» обоих списков имеют разную длину, поэтому некоторые даты существуют в одном списке, но отсутствуют в другом. Мне нужно иметь возможность сканировать столбец дат в обоих списках и извлекать строки, связанные с совпадающими датами, в другой список.

List 1  Date O H L LP 10/2/16 17:42 -0.58 -0.58 -0.58 -0.58  10/2/16 17:46 -0.58 -0.58 -0.58 -0.58  10/2/16 17:47 -0.58 -0.58 -0.58 -0.58   List 2 Date O H L LP  10/2/16 17:42 -0.57 -0.57 -0.57 -0.57  10/2/16 17:46 -0.57 -0.57 -0.57 -0.57  10/2/16 17:47 -0.57 -0.57 -0.57 -0.57  10/2/16 17:49 -0.57 -0.57 -0.57 -0.57  10/2/16 17:50 -0.57 -0.57 -0.57 -0.57  10/2/16 17:55 -0.57 -0.57 -0.57 -0.57 

Я не уверен, что списки можно просматривать правильно. Но в основном это 2 списка - каждый список имеет 5 столбцов - Date, O, H, L, LP. Последние 4 столбца (O, H, L, LP) не имеют значения. Даты из обоих списков должны быть сопоставлены, и соответствующие строки для каждой сопоставленной даты должны быть извлечены в третий список.

0
Приведите пример исходных данных и желаемого результата для них. Akina 5 лет назад 1
https://drive.google.com/file/d/1lxSsJ0U89mxBI0-WaW6_VRe5ntKVBYcb/view?usp=sharing Riyer 5 лет назад 0
Над Google Doc ссылка является примером данных. Желаемым результатом будет третий список, включающий все строки данных, связанные с совпадающими датами обоих списков. Riyer 5 лет назад 0
Вместо того, чтобы ссылаться на скачивание вне сайта, можете ли вы добавить больше описания в свой пост? Я (и я уверен, что другие) не решаются загружать случайные файлы из Интернета, особенно если / когда могут быть задействованы макросы. BruceWayne 5 лет назад 0
@Riyer - Пожалуйста, не добавляйте информацию в комментарии, [редактируйте свой вопрос] (https://superuser.com/posts/1365201/edit). Это сделает все намного проще для всех cybernetic.nomad 5 лет назад 1
@ cybernetic.nomad понял Riyer 5 лет назад 0
У вас есть список всех дат? Если да, то `VLOOKUP` может сделать эту работу cybernetic.nomad 5 лет назад 0
Данные содержат повторяющиеся значения, и `VLOOKUP` вернет только первое совпадение. Он может работать в сочетании с другими формулами, но даст неточные результаты, используется в одиночку. Я хотел бы знать, существуют ли ограничения для вспомогательных столбцов, новых листов или использования VBA. ProfoundlyOblivious 5 лет назад 0
@ProfoundlyOblivious there are no restrictions. Needs to be done in any way possible. And, after finding duplicate dates, will need to match those dates with other 4 columns of data from both lists. Riyer 5 лет назад 0

1 ответ на вопрос

0
Rajesh S

Я хотел бы предложить три шага решения:

  1. Напишите эту формулу в ячейке H2и заполните ее.

    =IF(ISERROR(MATCH(E2,$A$2:$A$9,0)),"",E2)

Примечание. Формула извлечет повторяющиеся даты, сравнивая обе таблицы.

enter image description here

  1. Выберите весь диапазон данных (A1: H9) и примените автоматический фильтр, затем отметьте год для выполнения фильтра.
  2. Наконец, скопируйте и вставьте отфильтрованную запись туда, где они вам нужны.
thanks for input! will try and report back. Riyer 5 лет назад 0
@Riyer,, glad to help you keep asking ☺ Rajesh S 5 лет назад 0

Похожие вопросы