Uwaga: Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.
Podsumowanie
W tym artykule opisano krok po kroku, jak znaleźć dane w tabeli (lub zakresie komórek) przy użyciu różnych wbudowanych funkcji w programie Microsoft Excel. Możesz użyć różnych formuł, aby uzyskać ten sam wynik.
Tworzenie arkusza przykładowego
W tym artykule użyto przykładowego arkusza do zilustrowania wbudowanych funkcji programu Excel. Uwzględnij przykład odwołania do nazwy z kolumny A i zwracającej wiek tej osoby z kolumny C. Aby utworzyć ten arkusz, wprowadź następujące dane w pustym arkuszu programu Excel.
W komórce E2 wpisz wartość, którą chcesz znaleźć. Możesz wpisać formułę w pustej komórce w tym samym arkuszu.
A |
B |
C |
D |
E |
||
1 |
Imię |
Działu |
Wiek |
Znajdź wartość |
||
2 |
Henry |
501 |
28 |
Maria |
||
3 |
Opcji |
201 |
1,19 |
|||
4 |
Maria |
101 |
22 |
|||
5 |
Larry |
301 |
art |
Definicje terminów
W tym artykule zastosowano następujące warunki w celu opisania wbudowanych funkcji programu Excel:
Termin |
Definicja |
Przykład |
Tabela tablicowa |
Cała tabela odnośników |
A2: C5 |
Odniesienie |
Wartość, którą należy znaleźć w pierwszej kolumnie tablicy. |
E2 |
Przeszukiwana_tab |
Zakres komórek zawierający możliwe wartości odnośników. |
A2: A5 |
Nr_kolumny |
Numer kolumny w tablicy, dla którego ma zostać zwrócona pasująca wartość. |
3 (trzecia kolumna w tablicy) |
Result_Array |
Zakres zawierający tylko jedno wiersza lub kolumnę. Musi być taki sam jak rozmiar przeszukiwana_tab lub przeszukiwany_wektor. |
C2: C5 |
Parametru |
Wartość logiczna (prawda lub FAŁSZ). Jeśli tą wartością jest PRAWDA bądź argument został pominięty, zwracane jest przybliżone dopasowanie. Jeśli wartością jest FAŁSZ, zostanie wyświetlona dokładna zgodność. |
FAŁSZ |
Top_cell |
Odwołanie, od którego należy oprzeć przesunięcie. Top_Cell musi odwoływać się do komórki lub zakresu sąsiadujących komórek. W przeciwnym razie funkcja przesunięcie zwraca #VALUE! #ADR!. |
|
Offset_Col |
Jest to liczba kolumn w lewo lub w prawo, na które ma się odnosić lewa górna komórka wyniku. Na przykład "5" jako argument Offset_Col określa, że lewa górna komórka odwołania zawiera pięć kolumn na prawo od odwołania. Offset_Col może być dodatni (co oznacza prawo od odwołania do wartości początkowej) lub ujemny (co oznacza pozostałą część odwołania początkowego). |
Funkcje
ODNOŚNIK ()
Funkcja Wyszukaj znajduje wartość w pojedynczym wierszu lub kolumnie i dopasowuje ją do wartości na tej samej pozycji w innym wierszu lub kolumnie.
Poniżej przedstawiono przykład składni formuły wyszukiwania:
= ODNOŚNIK (szukana_wartość; przeszukiwany_wektor; Result_Vector)
Poniższa formuła wyszukuje wiek Marii w arkuszu przykładowym:
= ODNOŚNIK (E2; A2: A5; C2: C5)
W formule jest używana wartość "Mary" w komórce E2, a w wektorze wyszukiwania (kolumnie A) znajduje się "Maria". Następnie formuła dopasowuje wartość w tym samym wierszu w wektorze wynikowym (w kolumnie C). Ponieważ "Mary" znajduje się w wierszu 4, funkcja Wyszukaj zwraca wartość z wiersza 4 w kolumnie C (22).
Uwaga: Funkcja Wyszukaj wymaga posortowania tabeli.
Aby uzyskać więcej informacji o funkcji Wyszukaj , kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
Wyszukaj. pionowo ()
Funkcja Wyszukaj . pionowo lub wyszukiwanie w pionie jest używana, gdy dane są wyświetlane w kolumnach. Ta funkcja wyszukuje wartość w kolumnie po lewej stronie i dopasowuje ją do danych w określonej kolumnie w tym samym wierszu. Za pomocą funkcji Wyszukaj . pionowo można znajdować dane w sortowanej lub nieposortowanej tabeli. W poniższym przykładzie użyto tabeli z nieposortowanymi danymi.
Poniżej przedstawiono przykład składni formuły funkcji Wyszukaj . pionowo:
= Wyszukaj. pionowo (szukana_wartość; tabela_tablica; nr_kolumny; kolumna)
Poniższa formuła wyszukuje wiek Marii w arkuszu przykładowym:
= WYSZUKAJ. PIONOWO (E2; A2: C5; 3; FAŁSZ)
W formule jest używana wartość "Mary" w komórce E2 i znajduje się "Maria" w kolumnie Z lewej strony (kolumna A). Następnie formuła dopasowuje wartość w tym samym wierszu w Column_Index. W tym przykładzie użyto "3" jako Column_Index (kolumna C). Ponieważ "Mary" znajduje się w wierszu 4, funkcja Wyszukaj . pionowo zwraca wartość z wiersza 4 W kolumnie C (22).
Aby uzyskać więcej informacji na temat funkcji Wyszukaj . pionowo, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
INDEX () i MATCH ()
Używając funkcji indeks i podaj. Jeżeli, możesz uzyskać te same wyniki, co w przypadku korzystania z funkcji Lookup lub Wyszukaj. pionowo.
Poniżej przedstawiono przykład składni łączącej indeks i dopasowanie , aby uzyskać te same wyniki w odniesieniu do funkcji Wyszukaj. pionowo w poprzednich przykładach:
= INDEKS (tablica; UWZGLĘDNIj (szukana_wartość; przeszukiwana_tab; 0); nr_kolumny)
Poniższa formuła wyszukuje wiek Marii w arkuszu przykładowym:
= INDEKS (A2: C5; MATCH (E2; A2: A5; 0); 3)
Formuła używa wartości "Mary" w komórce E2 i znajduje wyraz "Maria" w kolumnie A. Następnie dopasowuje wartość w tym samym wierszu w kolumnie C. Ponieważ "Mary" znajduje się w wierszu 4, formuła zwraca wartość z wiersza 4 w kolumnie C (22).
Warto Jeśli żadna z komórek w przeszukiwana_tab nie zgadza się z argumentem szukana_wartość ("Maria"), ta formuła zwróci #N/A.
Aby uzyskać więcej informacji o funkcji indeks , kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
OFFSET () i MATCH ()
Za pomocą funkcji przesunięcie i Podaj . Jeżeli można uzyskać te same wyniki, co w poprzednim przykładzie.
Poniżej przedstawiono przykład składni łączącej przesunięcia i dopasowania w celu uzyskania wyników wyszukiwania i funkcji Wyszukaj. pionowo :
= Przesunięcie (top_cell; MATCH (szukana_wartość; przeszukiwana_tab; 0); Offset_Col)
Ta formuła wyszukuje wiek Marii w arkuszu przykładowym:
= PRZESUNIĘCIE (A1; MATCH (E2; A2: A5; 0); 2)
Formuła używa wartości "Mary" w komórce E2 i znajduje wyraz "Maria" w kolumnie A. Następnie formuła dopasowuje wartość w tym samym wierszu, ale dwie kolumny po prawej stronie (kolumna C). Ponieważ "Maria" znajduje się w kolumnie A, formuła zwraca wartość z wiersza 4 w kolumnie C (22).
Aby uzyskać więcej informacji na temat funkcji przesunięcie , kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base: