Удаление записей из другого файла - PullRequest
0 голосов
/ 31 января 2012

У меня есть два очень больших файла, которые мы назовем Старый и Новый.Новый содержит много записей, которые содержит Старый.Что мне нужно сделать, это удалить любую запись из New, что содержит Old.Есть 9 459 записей в старом с 55 столбцами.Новый содержит 11 983 записей с 76 столбцами.Мне нужно сделать сравнение на основе 5 столбцов;«name_last», «name_first», «name_middle», «street» и «type»

Я использую Excel 2010, я новичок в этом, и не знаю, гденачать.

1 Ответ

1 голос
/ 31 января 2012
  • Составьте объединенный столбец в каждом файле, чтобы «склеить» вместе «name_last», «name_first», «name_middle», «street» и «type».Примерно так
    =LOWER(A2&B2&C2&D2&E2) (LOWER позволит вам выполнять поиск без учета регистра)

enter image description here

  • Добавить формулу, подобную этой (измените имена и столбцы листа в соответствии с требованиями)
    =ISNA(MATCH(F2,[old.xlsx]Sheet2!$F:$F,0)), чтобы найти каждое значение в столбце F файла "new.cls" по всему списку объединенных значений в файле "old.xls"

enter image description here

  • Автофильтровать результаты TRUE для возврата несоответствий, затем удалить эти строки

enter image description here

...