Szukasz dopasowania w dwóch arkuszach programu Excel


0

Próbuję porównać pole numeru seryjnego w dwóch arkuszach programu Excel. Jeśli znajdzie pasujący numer seryjny, chcę odzwierciedlić datę w polu obok niego.

Sheet 1
123456
654321
6789
9876

Sheet2
9876            1/1/13
123456          5/4/12
6789            6/20/13
654321          4/2/11

Odpowiedzi:


0

Użyj VLOOKUPwzoru.

Sheet 1
123456          =VLOOKUP(A1;Sheet2!A:B;2)
654321          =VLOOKUP(A2;Sheet2!A:B;2)
6789            =VLOOKUP(A3;Sheet2!A:B;2)
9876            =VLOOKUP(A4;Sheet2!A:B;2)

VLOOKUP(needle; matrix; index)wyszukuje w pierwszej kolumnie matrixdla osób needlei przywraca odpowiednie pole numer kolumny index.


Przy tej formule wartość 6789 zwraca błąd.
teylyn

Jest to jeden i nie podano oczekiwanych wyników dla tych przypadków.
Jens Erat

Oczekiwany wynik to data obok liczby w Arkuszu 2. Dla wartości 6789 wartość obok niej w arkuszu 2 to 6/20/2013. Twoja formuła zwraca błąd, ponieważ szuka przybliżonej wartości w nieposortowanym zakresie. Zapoznaj się z Vlookup bardziej szczegółowo, zanim doradzisz korzystanie z niego w ten sposób.
teylyn

Teraz widzę, że źle zinterpretowałem wartość jako brak odpowiedniego klucza w Arkuszu 2.
Jens Erat

0

Jeśli dane są ułożone jak w przykładzie, Vlookup będzie działał, ale tylko z czwartym parametrem ustawionym na False.

=VLOOKUP(A1,Sheet2!$A$1:$B$100,2,false)

Pominięcie czwartego parametru domyślnie ma wartość „prawda”, co będzie wymagało sortowania tabeli danych rosnąco według pierwszej kolumny. Jeśli nie zostanie posortowany, a czwarty parametr zostanie pominięty, wyniki będą nieprawidłowe dla niektórych komórek.

Zaleca się również, aby tabelę odnośników wyodrębnić do wymaganych wierszy zamiast odwoływania się do całej kolumny. Wpłynie to na szybkość obliczeń.

Pamiętaj, że w zależności od ustawień regionalnych parametry są oddzielone przecinkiem lub średnikiem. Jeśli skopiujesz i wkleisz formułę, konieczne może być jej dostosowanie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.