Istnieją dwa różne sposoby, by zrobić to: VLOOKUPlub INDEX/ MATCH.
W arkuszu 2 komórka B2użyj formuły
=VLOOKUP(A2,Sheet1!$A$2:$B$11,2,false)
Przeciągnij tę formułę tak daleko, jak potrzebujesz, gdzie:
A2to pierwszy kod konta w arkuszu 2, który chcesz wyszukać
$A$2jest początkową lokalizacją w arkuszu 1 ze wskaźnikami kolumny wiersza poprzedzonymi znakiem dolara ( znaki dolara oznaczają, że ta lokalizacja jest stała, więc nie zmieni się podczas kopiowania )
Sheet1! to instrukcja informująca Excela, że patrzysz na inny arkusz
$B$11 jest ostatnim elementem na liście i kolumną, w której występują dane, które mają być wyszukiwane.
2jest liczba kolumn z danymi, które chcesz, aby powrócić (w tym przypadku Ajest kolumna 1 i Bjest kolumna 2 )
falseoznacza, że chcesz dokładnie dopasować numer konta. Jeśli numer nie istnieje, #N/Apojawia się błąd , w przeciwnym razie otrzymasz nazwę konta.
Alternatywnie, użyj kombinacji funkcji INDEXi MATCH: Ponownie B2wpisz
=INDEX(Sheet1!B:B,MATCH(Sheet2!A2,Sheet1!A:A,0))
Przeciągnij w dół tyle komórek, ile potrzebujesz
Znajduje numer wiersza w arkuszu 1, który odpowiada zawartości A2w arkuszu 2 , a następnie zwraca nazwę znajdującą się w kolumnie Bw tym samym rzędzie.
Zaletą INDEX/ MATCHjest to, że jeśli dane, które chcesz wyszukać, znajdują się po lewej stronie danych, których szukasz, to i tak będzie działać, podczas gdy VLOOKUPmożna patrzeć tylko od lewej do prawej.