Excel - funkcje WYSZUKAJ.X, WYSZUKAJ.PIONOWO, INDEKS / PODAJ.POZYCJĘ

28 sierpnia 2022 r. Microsoft ogłosił wydanie funkcji XLOOKUP. Funkcja WYSZUKAJ.PIONOWO ma zastąpić funkcje WYSZUKAJ.PIONOWO i WYSZUKAJ.POZIOMO. Zastąpi również kombinację funkcji INDEX / MATCH, która była wcześniej używana do wykonywania bardziej zaawansowanych funkcji WYSZUKAJ.PIONOWO.

Funkcja XLOOKUP jest powoli udostępniana użytkownikom Office 365 (począwszy od niejawnych testerów Office 365). Więc możesz nie widzieć jeszcze nowej funkcji. Użytkownicy pakietu Office 2022 nie otrzymają XLOOKUP. Zachowaj ostrożność podczas korzystania z funkcji XLOOKUP - upewnij się, że użytkownicy końcowi mają dostęp do nowej funkcji.

Przykład WYSZUKAJ.

XLOOKUP Składnia

Składnia XLOOKUP to:

XLOOKUP(wyszukiwana_wartość,wyszukiwana_tablica,zwracana_tablica,[tryb_dopasowania],[tryb_wyszukiwania])

Gdzie:

  • lookup_value - Czego szukać
  • lookup_array - Gdzie szukać
  • return_array - Co wyprowadzić
  • [tryb dopasowania] – (OPCJONALNIE) Określ typ dopasowania do wykonania. Ustawienie domyślne to dopasowanie ścisłe (wszystkie opcje znajdują się w tabeli poniżej)
  • [tryb_wyszukiwania] – (OPCJONALNIE) Określ typ i kierunek wyszukiwania. Wartość domyślna to First-to-Last (wszystkie opcje znajdują się w tabeli poniżej)

XLOOKUP Match_Mode

0 - Dokładne dopasowanie znajdzie tylko dokładne dopasowania

1 (-1) - Przeprowadzi dokładne dopasowanie lub znajdzie następny największy (najmniejszy) przedmiot.

2 - Dopasowanie znaku wieloznacznego pozwala na użycie ? lub * symbole wieloznaczne dla niedokładnych dopasowań.

XLOOKUP Search_Mode

1 - Szukaj od góry do dołu (lub od lewej do prawej dla wyszukiwania poziomego)

-1 - Szukaj od dołu do góry (lub od prawej do lewej dla wyszukiwania poziomego)

2 (-2) - Wyszukiwanie binarne na posortowanych danych. Jeśli nie wiesz, czym jest wyszukiwanie binarne, prawdopodobnie nigdy nie będziesz musiał go wykonywać.

Dlaczego funkcja WYSZUKAJ.X jest lepsza niż WYSZUKAJ.PIONOWO?

  1. Funkcja WYSZUKAJ.PIONOWO wymaga, aby kolumna wyszukiwania była najdalej wysuniętą na lewo kolumną w zestawie danych. Nie możesz „szukać w lewo”. Była to jedna z głównych zalet korzystania z funkcji INDEX/MATCH zamiast funkcji WYSZUKAJ.PIONOWO. Jednak XLOOKUP nie ma tego ograniczenia
  2. XLOOKUP domyślnie dokładnie pasuje. WYSZUKAJ.PIONOWO domyślnie odpowiada "przybliżonemu", wymagającemu dodania argumentu "fałsz" na końcu funkcji WYSZUKAJ.PIONOWO w celu wykonania dokładnego dopasowania. Było to przyczyną niezliczonych błędów w arkuszu kalkulacyjnym, w których użytkownicy nieumyślnie przeprowadzali przybliżone dopasowania.
  3. Formuły WYSZUKAJ.PIONOWO nie obsługują wstawiania ani usuwania kolumn. Jeśli wstawisz lub usuniesz kolumnę, musisz dostosować numer indeksu kolumny w funkcji WYSZUKAJ.PIONOWO. To nie jest problem z funkcją XLOOKUP.
  4. XLOOKUP może wykonywać wyszukiwania poziome lub pionowe. XLOOKUP zastępuje zarówno WYSZUKAJ.PIONOWO, jak i WYSZUKAJ.POZIOMO.
  5. XLOOKUP ma mądrzejsze przybliżone dopasowania. Dane WYSZUKAJ.PIONOWO musiały zostać posortowane od najmniejszej do największej. Jednak XLOOKUP może wykonywać wyszukiwania w obu kierunkach.
  6. XLOOKUP wymaga odwoływania się do mniejszej liczby komórek. WYSZUKAJ.PIONOWO wymagał wprowadzenia całego zestawu danych, ale WYSZUKAJ.PIONOWO wymaga tylko odwołania się do odpowiednich kolumn lub wierszy. Odwołując się do mniejszej liczby komórek, funkcja XLOOKUP zwiększy szybkość obliczeń w arkuszu kalkulacyjnym i potencjalnie spowoduje mniej błędów odwołań cyklicznych.

XLOOKUP Przykłady w VBA

XLOOKUP jest na razie dostępny tylko dla programu poufnych Office 365, więc nie jest jeszcze publicznie dostępny. Wkrótce będzie dostępny.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave