У меня есть два столбца, один имеет 6127 строк, другой 6129 строк. Эти две строки должны точно совпадать. Как получить только отсутствующую информацию в столбце А, чтобы показать? Так я могу быстро найти то, чего не хватает?
4 ответа
В С2 поставь это:
=ISNUMBER(MATCH(B2,A:A,0))
Затем скопируйте / перетащите вниз:
Теперь фильтр на третий столбец для FALSE:
И теперь видимые значения в столбце B - это те, которые отсутствуют в столбце A.
Примечание: это работает, только если значения в столбцах уникальны в этом столбце. Он вернет ложные срабатывания, если значения являются дубликатами:
Вы можете изменить формулу на:
=COUNTIF(A:A,B2)>=COUNTIF(B:B,B2)
Разобраться с дубликатами. Хотя это вернет все значения в B, что их количество не совпадает.
Если под "точно соответствовать" вы подразумеваете, что значения в столбце A должны совпадать со значениями в строке столбца B для строки, то это будет означать, что у вас есть два пробела где-то в столбце A. Выберите оба столбца и добавьте к ним фильтр (в разделе Данные - > Фильтры или нажмите Alt+A+F). Нажмите на стрелку фильтра в столбце A и выберите (пробелы).
Вы также можете использовать метод Харшада, но использовать фильтр вместо сортировки.
Поскольку вы хотите найти только два несоответствия в более чем 6000 строк, вам нужен способ быстро найти только несоответствия.
Предполагая, что ваши данные находятся в столбцах A и B, эта формула:
=MATCH(1,1*(A:A<>B:B),0)
вернет номер строки первого несоответствия. После того, как вы исправите данные, он покажет номер строки второго несоответствия.
Если у вас есть заголовки столбцов, они, вероятно, отличаются, поэтому первое несоответствие в данных является вторым общим несоответствием. Эта формула найдет номер строки второго несоответствия:
=SMALL(IF(((A:A<>B:B)),ROW(A:A),FALSE),2)
и, опять же, он покажет окончательное несоответствие, как только будет исправлено первое.
Приведенные выше формулы необходимо вводить в виде формул массива с помощью клавиши CTRL-Shift Enter.
- Я предполагаю, что значения есть в столбце A и столбце B.
- В C2 введите формулу: = B2 = A2
- Скопируйте формулу, введенную в C2, вниз по строкам.
- В столбце C вы увидите результат как "ИСТИНА" для каждого матча.
- Скопируйте столбец C и снова вставьте в столбец C то же самое, что и VALUES.
- Теперь сортируйте лист по столбцу C; в порядке убывания, чтобы получить все "ЛОЖНЫЕ" записи для дальнейшего редактирования.
- Чтобы сохранить ссылку, всегда лучше поддерживать серийный столбец, как правило, в первом столбце как 1,2,3 .... Так что при сортировке вы получите ссылку в первом столбце для идентификации. Чтобы получить серийный столбец: A1 Заголовок: "Sr.No." A2 = 1 A3 = A2 + 1 Скопировать формулу A3 вниз по строке. Выберите Столбец A, Копировать, а затем вставьте значения в Столбец A. Это сохранит ссылку даже после сортировки.
- Я надеюсь, что вы удовлетворены.
Благодарю.