jak VLOOKUP służy do porównywania dwóch kolumn w programie Excel?

ustalmy cel. Chcemy sprawdzić, czy jedna „paczka” danych istnieje w innej paczce danych. Teraz, o ile nie jesteś gotowy poświęcić trochę czasu na używanie VBA do wykonywania złożonych skryptów, nie uzyskasz dokładnego wyniku. Jednak to nic wielkiego.

po prostu chcemy tylko potwierdzić, czy dane Istnieją z powodów śledczych. Nie jest to jakiś złożony raport lub analiza, którą budujemy, to tylko weryfikacja i taka jest przesłanka tego szybkiego przewodnika. To nie jest długi przewodnik na ten temat, w każdym razie George odpowie na twoje pytania!

tak więc, mając to na uwadze, chodźmy dalej i skorzystajmy z zaufanego VLOOKUPU, aby to zrobić. Mam listę artystów 1 i listę artystów 2 (spot your favorites!)

cóż, zadaniem jest sprawdzenie, czy artyści z listy 1 są na liście 2 i vice versa. Na początku przygotujmy przestrzeń na arkuszu. Zamierzam utworzyć kolumnę po prawej stronie każdej listy (kliknij prawym przyciskiem myszy kolumnę B i wybierz „Wstaw”) i oznacz ją ” czy artysta istnieje na innych listach?’

VLOOKUP aby porównać dwie kolumny

teraz użyjemy wiernej formuły VLOOKUP. Wszystko, co musimy zrobić, to wprowadzić następującą formułę do komórki B2

= VLOOKUP (A2, C: C,1,0)

formuła ta sprawdzi, czy zawartość komórki A2 (Thom Yorke) istnieje na liście wykonawców 2. Po naciśnięciu przycisku „Enter” widzimy, że wynikiem jest #N/A, co jest błędem Excela, który informuje nas, że nie może znaleźć tego, czego szukamy.

teraz przeciągnijmy tę formułę aż do B15.

widzimy, że „Jeff Buckley” i „Tim Buckley” są jedynymi nazwiskami na liście 1, które pojawiają się na liście 2.

robiąc to samo dla drugiej strony z formułą = VLOOKUP (C2, A: A, 1, 0) przeciągnięty całą drogę w dół, otrzymujemy ponownie „Tim Buckley” & ” Jeff Buckley.’

ponownie, „Tim Buckley” & „Jeff Buckley”

czy przegapiliśmy jakieś wartości podczas porównywania list z VLOOKUP?

jak na razie super … ale!

jak zrobię oględziny, to widzę, że „Christopher Wallace” jest na obu listach, ale jego nazwisko nie zostało zweryfikowane w VLOOKUPIE, dlaczego tak jest?

mogę ujawnić, że po bliższym przyjrzeniu się okazuje się, że nazwisko 'Christopher Wallace’ na liście 2 ma dodatkowe miejsce po nim!

jak to wyjaśnić, nie martwiąc się o kontrolę wzrokową za każdym razem?

cóż, jest to klasyczny błąd, który wymaga odrobiny dostosowania do formuł.

musimy użyć formuły TRIM, która Usuwa spacje prowadzące i końcowe z zawartości dowolnej komórki.

Tak więc dla drugiego wzoru napisalibyśmy to tak;

= VLOOKUP (TRIM(C2), A:A,1,0)

jeśli przeciągniemy formułę w dół, otrzymamy „Christopher Wallace” (wyróżniony na Żółto).

a co z drugą stroną, gdzie nie ma dodatkowej przestrzeni? Cóż, musimy dostosować zakres środkowy, w którym wygląda VLOOKUP (kolumna C) za pomocą formuły TRIM.

sposobem, w jaki to robimy, jest użycie czegoś, co nazywa się „formułą tablicową”. Nie będę wdawać się w szczegóły formuły tablicy, ponieważ jest ona dość złożona, ale może nam pomóc dostosować cały zakres w ramach formuły.

więc napiszemy to jako:

= VLOOKUP (A2, TRIM (C: C),1,0)

ale zamiast naciskać 'Enter’, wciskamy jednocześnie Ctrl + Shift + Enter.

skończymy z wynikiem w B2, który wygląda tak:

{=VLOOKUP(A2,TRIM (C: C),1,0)}

Excel umieszcza nawiasy klamrowe wokół formuły, co oznacza, że używamy formuły tablicy.

teraz jak to przeciągniemy to otrzymamy…

jest to wynik, którego szukamy i naprawdę chcemy połączyć użycie wykończeń, więc zasadniczo używamy tego samego wzoru w obu kolumnach:

=VLOOKUP (TRIM (A2), TRIM (C:C),1,0)

aby sprawdzić, czy pozycje z listy 1 są obecne na liście 2 i

=VLOOKUP(TRIM(C2),TRIM(A:A),1,0)

masz więc szybki sposób na porównanie dwóch list z VLOOKUPEM.

Write a Comment

Twój adres e-mail nie zostanie opublikowany.