Jak korzystać z funkcji DOPASUJ w programie Excel?

Opublikowany: 2022-08-26

Funkcja PODAJ.POZYCJĘ to przydatna funkcja programu Excel, która umożliwia użytkownikom lokalizowanie wartości w tabeli, kolumnie lub wierszu. Jest podobna do funkcji INDEX, jeśli nie taka sama. Korzystając z funkcji PODAJ.POZYCJĘ w programie Excel, można łatwo zidentyfikować żądany wiersz i pasującą (lub częściowo pasującą) wartość w danym zakresie. Jednak dokładnej wartości nie można zlokalizować – dlatego pokazuje najbliższą wartość.

Dodatkowo funkcje PODAJ.POZYCJĘ mogą ręcznie podać wartość wejściową w celu zidentyfikowania pasującej wartości w tablicy. Pozwala funkcji znaleźć pasujące wartości dla bieżącej wartości żądanej komórki. Na przykład, jeśli komórka A5 jest używana jako odwołanie, funkcja automatycznie identyfikuje numer wiersza, który zajmuje podobna lub identyczna wartość jak w komórce A5, zamiast używać wartości lub liczby w funkcji. Po zmianie wartości A5 funkcja natychmiast pobiera numer wiersza następnej wartości, która jest jej najbliższa.

Funkcje PODAJ.POZYCJĘ w programie Excel nie uwzględniają wielkich ani małych liter i mogą działać zarówno z liczbami, jak i alfabetami oraz identyfikować identyczne kombinacje alfabetów. Jest to integralna funkcja dla różnych zautomatyzowanych przepływów pracy opartych na Excelu, a także ogólnie do analiz. Znajomość funkcji MATCH jest niezbędna w Data Science i Analytics.

Ucz się kursów nauki o danych z najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.

Spis treści

Zapoznaj się z naszymi popularnymi kursami z zakresu nauki o danych

Executive Post Graduate Program in Data Science z IIITB Profesjonalny program certyfikatów w dziedzinie nauki o danych do podejmowania decyzji biznesowych Master of Science in Data Science z University of Arizona
Zaawansowany program certyfikacji w dziedzinie nauki o danych z IIITB Profesjonalny program certyfikacji w dziedzinie nauki o danych i analityki biznesowej Uniwersytetu Maryland Kursy z nauki o danych

Składnia

Składnia funkcji PODAJ.POZYCJĘ jest następująca:

= DOPASUJ (wyszukaj_wartość, wyszukaj_tablicę, typ_dopasowania)

Oto przykład funkcji PODAJ.POZYCJĘ:-

=DOPASUJ(E4,C2:C12;1)

Teraz podzielmy składnię i omówmy trzy argumenty uwzględnione w formule PODAJ.POZYCJĘ w programie Excel .

  • Lookup_value: ta wartość jest obowiązkowa i musi być dokładną wartością lub wartością najbliższą temu, czego szukasz w tablicy. Na przykład, jeśli szukasz liczby bliskiej 2000 w zakresie, użyj 2000 jako punktu odniesienia dla funkcji dopasowującej. W przypadku dopasowań częściowych użyj symboli wieloznacznych, takich jak „*, które pomagają dopasować dowolną kombinację znaków lub sekwencję, oraz „?” który pasuje do jednego znaku.
  • Lookup_array: Reprezentuje docelowy zakres lub tablicę do znalezienia pozycji pasującej wartości. Na przykład C2 do C20 to zakres, który będzie reprezentowany jako „C2:C20” wewnątrz funkcji. Jest to również obowiązkowy składnik funkcji.
  • Match_type: Istnieją trzy opcje w tym argumencie w formule PODAJ.POZYCJĘ w programie Excel, ale ustawienie domyślne to 1. Istnieją trzy opcje –
  1. 0: Służy do dokładnego dopasowania funkcji w celu znalezienia pozycji wartości w dowolnej nieustrukturyzowanej tablicy. Tablica niestrukturalna to zakres wartości, które nie są sortowane w dowolnej kolejności.
  2. 1: Jest to domyślna wartość funkcji PODAJ.POZYCJĘ, jeśli nie ma żadnych danych wejściowych o innej wartości niż typ dopasowania. To nakazuje funkcji szukanie pozycji dokładnej wartości lub drugiej najmniejszej wartości.
  3. -1: Lokalizuje dokładną lub drugą największą wartość w tablicy. W przypadku użycia '-1' zakres powinien być posortowany w porządku malejącym.

Oto przykład funkcji INDEKS używanej z funkcją PODAJ.POZYCJĘ:

=INDEKS(C4:F8;PODZIEL(G5;B4:B10;FAŁSZ);2)

Formuła DOPASUJ DO INDEKSÓW w programie Excel może również pomóc zaimplementować dwukierunkową funkcję wyszukiwania. Na przykład:

=INDEKS(B5:H9;POZYCJA(I5;D5:D9;1);POZYCJA(I8;B4:D4;1))

Formuła INDEKS PODAJ.POZYCJĘ w programie Excel zwiększa efektywność funkcji PODAJ.POZYCJĘ. Daje mu możliwość wykonywania zaawansowanych, wielowymiarowych wyszukiwań w oparciu o kilka kryteriów.

Korzystanie z funkcji PODAJ.POZYCJĘ w programie Excel

Nauka korzystania z funkcji PODAJ.POZYCJĘ w programie Excel jest niezbędna do lokalizowania pozycji wartości liczbowych lub tekstu. Spójrzmy na poniższy przykład:-

Ten przykład pokazuje wartości z zakresu od A1 do A3 ułożone w porządku rosnącym.

A B C D
1 54
2 124
3 345

Jeśli więc chcemy zlokalizować pasującą wartość dla „120”, użyjemy tej formuły DOPASUJ w programie Excel :

=PODZIEL(120;A1:A3;1)

Oto, co zostanie zwrócone: 2

Wynikiem będzie wartość '2', ponieważ jest to pozycja wiersza o liczbie najbliższej '120'. Żadna liczba nie pasuje dokładnie do 120 i dlatego jest identyfikowana przez funkcję, ponieważ ma niższą wartość niż „120” i dlatego, że jako Match_type użyto „1”. 'A1:A3' to tablica_wyszukiwania, która jest zakresem liczb. Jeśli tablica zostałaby posortowana w porządku malejącym, w funkcji typu Match_type użyto by '-1'.

W przypadku ujemnego przybliżonego typu dopasowania zostanie wyświetlona liczba większa niż „120” lub dowolna wartość Lookup_value. Ale wystąpiłby błąd w funkcji dopasowującej, gdyby użyto '-1', a tablica byłaby w porządku rosnącym.

W poniższym przykładzie spróbujmy zlokalizować pozycję „Kamera” wśród trzech słów w komórkach z zakresu A1:A3.

A B C D
1 Światła
2 Aparat fotograficzny
3 Akcja

Będzie to formuła:

=DOPASUJ(„Kamera”;A1:A3)

Aby zlokalizować tekst, zawsze utrzymuj wartość Lookup_value wewnątrz „”, aby określić położenie tekstu za pomocą funkcji. W funkcji DOPASUJ wielkość liter nie jest rozróżniana. Dopasowaną pozycję można nadal znaleźć bez użycia „Camera” z C napisanym wielkimi literami i używając „camera”, gdzie C jest małymi literami.

Aby funkcja MATCH uwzględniała wielkość liter, można ją połączyć z funkcją DOKŁADNE, aby znaleźć dokładną kombinację alfabetu. Gdy parametr Match_type ma wartość „0” lub dla dopasowań DOKŁADNYCH, zawsze używaj symboli wieloznacznych w wartości Lookup_value.

Oto kolejny przykład, w którym położenie przybliżonej wartości lub drugiej co do wielkości liczby musi znajdować się w tablicy posortowanej w kolejności malejącej.

W tym przykładzie użyjemy 25 jako Lookup_value.

A B C D
1 30 25
2 20
3 10

Będzie to formuła:

= PODAJ.POZYCJĘ(25;B1:B3;-1)

Oto, co zostanie zwrócone: 1

30 będzie wartością dopasowania, ponieważ jest większa niż 25, mimo że zarówno 30, jak i 20 są najbliższe 25. Funkcja MATCH spowoduje wyświetlenie „#N/A”, jeśli wystąpi problem z kolejnością tablicy.

W każdym przypadku, gdy Lookup_value nie jest zadeklarowana numerycznie w formule. Można również wspomnieć o pozycji innej komórki, aby użyć tej wartości jako aktywnej wartości Lookup_value.

Ponieważ wartość komórki D1 wynosi 25, należy zastosować następującą formułę:

=DOPASUJ(D1,B1:B3;-1)

D1 zastępuje „25” we wzorze.

Przeczytaj nasze popularne artykuły o Data Science

Ścieżka kariery w Data Science: kompleksowy przewodnik po karierze Rozwój kariery w dziedzinie Data Science: Nadeszła przyszłość pracy Dlaczego nauka o danych jest ważna? 8 sposobów, w jakie nauka o danych wnosi wartość do biznesu
Znaczenie nauki o danych dla menedżerów Ostateczna ściągawka do nauki o danych, którą każdy badacz danych powinien mieć 6 najważniejszych powodów, dla których warto zostać analitykiem danych
Dzień z życia Data Scientist: co robią? Obalamy mit: analiza danych nie wymaga kodowania Business Intelligence vs Data Science: Jakie są różnice?

Wniosek

Poznanie funkcji PODAJ.POZYCJĘ ma kluczowe znaczenie dla wykonywania dowolnej formuły PODAJ.POZYCJĘ w programie Excel w celu wyszukiwania zaawansowanych. Użycie funkcji PODAJ.POZYCJĘ jest integralną częścią Data Science i jest połączone wyłącznie z funkcją INDEX.

Executive Post Graduate Program in Data Science to doskonały wybór, jeśli szukasz kursu premium, aby dowiedzieć się o MATCH i innych funkcjach programu Excel.

1. Czy funkcje PODAJ.POZYCJĘ mają jakieś ograniczenia?

Tak, funkcje PODAJ.POZYCJĘ mają limit. Funkcje PODAJ.POZYCJĘ w programie Excel działają tylko i zawierają maksymalnie 255 znaków w tekście. W przypadku zduplikowanych wartości funkcja pobrała pierwsze dopasowanie.

2. Czy funkcje PODAJ.POZYCJĘ mogą pobierać wartości, a nie tylko pozycje wierszy?

Funkcje PODAJ.POZYCJĘ mogą również pobierać powiązane (powiązane) wartości lub określone wartości, jeśli są połączone z innymi funkcjami.

3. Czy funkcja PODAJ.POZYCJĘ może być używana zarówno w poziomie, jak iw pionie?

Tak, może być używany poziomo i pionowo w połączeniu z funkcją INDEX.