Emnet beskriver de vanligste årsakene til at «#N/A-feil vises, er et resultat av enten INDEKS - eller SAMMENLIGNE-funksjonene .
Obs!
Hvis du vil at enten INDEKS- eller SAMMENLIGNE-funksjonen skal returnere en meningsfull verdi i stedet for #N/T, bruker du funksjonen HVISFEIL og nester deretter INDEKS - og SAMMENLIGN-funksjonene i denne funksjonen. Hvis du erstatter #N/A med din egen verdi, identifiseres bare feilen, men løses den ikke. Derfor er det svært viktig at du kontrollerer at formelen fungerer slik du har tenkt, før du bruker HVISFEIL.
Problem: Det finnes ingen data som samsvarer
Når SAMMENLIGNE-funksjonen ikke finner oppslagsverdien i oppslagsmatrisen, returneres #N/A-feilen.
Hvis du tror at dataene finnes i regnearket, men SAMMENLIGNE ikke klarer å finne dem, kan det være fordi:
- Cellen inneholder uventede tegn eller skjulte mellomrom.
- Cellen er kanskje ikke formatert som riktig datatype. Cellen har for eksempel numeriske verdier, men den kan være formatert som tekst.
LØSNING: Hvis du vil fjerne uventede tegn eller skjulte mellomrom, bruker du henholdsvis RENSK - eller TRIMME-funksjonen . Kontroller også at cellene er formatert som riktige datatyper.
Du har brukt en matriseformel uten å trykke på CTRL+SKIFT+ENTER
Når du bruker en matrise i INDEKS eller SAMMENLIGNE eller en kombinasjon av disse to funksjonene, må du trykke CTRL+SKIFT+ ENTER på tastaturet. Excel vil automatisk omslutte formelen med klammeparenteser {}. Hvis du prøver å angi hakeparentesene selv, viser Excel formelen som tekst.
Obs!
Hvis du har en gjeldende versjon av Microsoft 365, kan du ganske enkelt skrive inn formelen i utdatacellen, og deretter trykke ENTER for å bekrefte formelen som en dynamisk matriseformel. Hvis ikke, må formelen angis som en eldre matriseformel ved først å velge utdataområdet, skrive inn formelen i utdatacellen og deretter trykke CTRL+SKIFT+ENTER for å bekrefte den. Excel setter inn klammeparenteser i begynnelsen og slutten av formelen for deg. Hvis du vil ha mer informasjon om matriseformler, kan du se retningslinjer og eksempler på matriseformler.
Problem: Det er en inkonsekvens i trefftypen og sorteringsrekkefølgen til dataene
Når du bruker SAMMENLIGNE, bør det være en konsekvens mellom verdien i argumentet match_type og sorteringsrekkefølgen for verdiene i oppslagsmatrisen. Hvis syntaksen avviker fra følgende regler, får du #N/A-feilen.
- Hvis match_type er 1 eller ikke er angitt, bør verdiene i lookup_array være i stigende rekkefølge. For eksempel -2; -1; 0; 1 ; 2...; A, B, C ...; USANN, SANN, for å nevne noen.
- Hvis match_type er -1, bør verdiene i lookup_array være i synkende rekkefølge.
I eksemplet nedenfor er SAMMENLIGNE-funksjonen
=SAMMENLIGNE(40,B2:B10,-1)
Det match_type argumentet i syntaksen er satt til -1, som betyr at rekkefølgen på verdiene i B2:B10 må være i synkende rekkefølge for at formelen skal fungere. Men verdiene er i stigende rekkefølge, og dette fører til #N/A-feilen.
LØSNING: Du kan enten endre argumentet match_type til 1 eller sortere tabellen i synkende format. Prøv deretter på nytt.
Trenger du mer hjelp?
Du kan alltid spørre en ekspert i Excels tekniske fellesskap eller få støtte i fellesskap.
Se også
Slik bruker du regnearkfunksjonene INDEKS og SAMMENLIGNE med flere vilkår i Excel