W tym temacie opisano najbardziej typowe przyczyny #N błędu "indeks/błąd", wynikających z funkcji INDEKSlub MATCH.
Uwaga: Jeśli chcesz, aby funkcja INDEKS lub MATCH zwracała wartość znaczącą, a nie #N/A, należy użyć funkcji JEŻELI.FUNKCJA, a następnie zagnieździć funkcje INDEKS i MATCH w tej funkcji. Zamiana #N/A na własną wartość identyfikuje tylko błąd, ale nie rozwiązuje go. Dlatego przed użyciem funkcji JEŻELI.JEŻELI.JEŻELI należy się upewnić, że formuła działa prawidłowo zgodnie z zamysłami.
Problem: Nie ma żadnych danych do dopasowania
Jeśli funkcja DOPASUJ nie znajdzie wartości odnośnika w tablicy odnośników, zwraca wartość błędu #N/A.
Jeśli uważasz, że dane są obecne w arkuszu kalkulacyjnym, ale nie możesz ich znaleźć, może to być spowodowane tym, że:
-
Komórka ma nieoczekiwane znaki lub ukryte spacje.
-
Komórka może nie zostać sformatowana jako poprawny typ danych. Na przykład komórka zawiera wartości liczbowe, ale może zostać sformatowana jako tekst.
ROZWIĄZANIE:Aby usunąć nieoczekiwane znaki lub ukryte spacje, należy użyć odpowiednio funkcji OCZYŚĆ lub USUŃ.ODSTĘPY. Sprawdź też, czy komórki są sformatowane jako poprawne typy danych.
Używasz formuły tablicowej bez naciskania klawiszy Ctrl+Shift+Enter
W przypadku używania tablicy w funkcji INDEKS,PODAJ.WARTOŚĆlub kombinacji tych dwóch funkcji należy nacisnąć klawisze Ctrl+Shift+Enter na klawiaturze. Excel automatycznie ujmie formułę w nawiasy klamrowe {}. Jeśli spróbujesz wprowadzić nawiasy samodzielnie, formuła Excel wyświetli się jako tekst.
Uwaga: Jeśli masz bieżącą wersję programu Microsoft 365, możesz po prostu wprowadzić formułę w komórce wyjściowej, a następnie nacisnąć klawisz ENTER, aby potwierdzić formułę jako dynamiczną formułę tablicową. W przeciwnym razie należy wprowadzić formułę jako starszą formułę tablicową, zaznaczając zakres wyjściowy, wprowadzając formułę w komórce wyjściowej, a następnie naciskając klawisze CTRL+SHIFT+ENTER, aby to potwierdzić. Program Excel wstawi na początku i końcu formuły nawiasy klamrowe. Aby uzyskać więcej informacji na temat formuł tablicowych, zobacz Wskazówki i przykłady dotyczące formuł tablicowych.
Problem: Typ dopasowania i kolejność sortowania danych są niespójne
W przypadku użycia funkcji MATCHpowinna być spójność wartości argumentu match_type z kolejnością sortowania wartości w tablicy odnośników. Jeśli składnia odbiega od następujących reguł, zostanie wyświetlony błąd #N/A.
-
Jeśli match_type jest 1 lub nie jest określone, wartości w lookup_array powinny być podane w kolejności rosnącej. Na przykład : -2, -1, 0, 1 , 2..., A, B, C..., FAŁSZ, PRAWDA, aby nazwać kilka.
-
Jeśli match_type -1, wartości w lookup_array powinny być w kolejności malejącej.
W poniższym przykładzie funkcja MATCH to
=DOPASUJ(40;B2:B10;-1)
Argument match_type w składni jest ustawiony na -1, co oznacza, że aby formuła działała, kolejność wartości w b2:B10 powinna być uporządkowana w kolejności malejącej. Wartości są jednak podane w kolejności rosnącej, co powoduje #N/błąd.
ROZWIĄZANIE: Zmień argument match_type na 1 lub posortuj tabelę w formacie malejącym. Następnie spróbuj ponownie.
Potrzebujesz dodatkowej pomocy?
Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w Społecznościach.
Zobacz też
Jak używać funkcji arkusza INDEKS i MATCH z wieloma kryteriami w programie Excel
Omówienie formuł w programie Excel
Jak unikać niepoprawnych formuł