Mam dwie kolumny, jedna ma 6127 wierszy, a druga 6129 wierszy. Te dwa rzędy powinny dokładnie pasować. Jak mogę wyświetlić tylko brakujące informacje w kolumnie a? Więc mogę szybko znaleźć to, czego brakuje?
Mam dwie kolumny, jedna ma 6127 wierszy, a druga 6129 wierszy. Te dwa rzędy powinny dokładnie pasować. Jak mogę wyświetlić tylko brakujące informacje w kolumnie a? Więc mogę szybko znaleźć to, czego brakuje?
W C2 umieść to:
=ISNUMBER(MATCH(B2,A:A,0))
Następnie skopiuj / przeciągnij w dół:
Teraz filtruj w trzeciej kolumnie pod kątem FAŁSZ:
A teraz widoczne wartości w kolumnie B to te, których brakuje w kolumnie A.
Uwaga: działa to tylko wtedy, gdy wartości w kolumnach są unikalne w tej kolumnie. Zwróci fałszywie dodatnie, jeśli wartości są duplikatami:
Możesz zmienić formułę na:
=COUNTIF(A:A,B2)>=COUNTIF(B:B,B2)
Aby poradzić sobie z duplikatami. Chociaż to zwróci wszystkie wartości w B, których ich liczba nie pasuje.
Dzięki.
Jeśli przez „dopasuj dokładnie” masz na myśli, że wartości w kolumnie A powinny być równe wartościom w kolumnie B wiersz dla linii, oznacza to, że masz gdzieś dwie kolumny w kolumnie A. Wybierz obie kolumny i dodaj do nich filtr (w Dane - > Filtry lub naciśnij klawisze Alt + A + F). Kliknij strzałkę filtru w kolumnie A i wybierz (puste).
Możesz także użyć metody Harshada, ale zamiast sortowania użyj filtra.
Ponieważ chcesz znaleźć tylko dwa niedopasowania w ponad 6000 rzędach, potrzebujesz sposobu, aby szybko wyzerować tylko niedopasowania.
Zakładając, że Twoje dane znajdują się w kolumnach A i B, ta formuła:
=MATCH(1,1*(A:A<>B:B),0)
zwróci numer pierwszego niezgodności. Po poprawieniu danych wyświetli się numer wiersza drugiego niedopasowania.
Jeśli masz nagłówki kolumn, prawdopodobnie są one różne, więc pierwsze niedopasowanie w danych jest drugim ogólnym niedopasowaniem. Ta formuła znajdzie numer wiersza drugiego niedopasowania:
=SMALL(IF(((A:A<>B:B)),ROW(A:A),FALSE),2)
i znowu pokaże ostateczne niedopasowanie po poprawieniu pierwszego.
Powyższe formuły należy wprowadzić jako formuły tablicowe za pomocą CTRL-Shift Enter.