Applies ToExcel för Microsoft 365 Excel för Microsoft 365 för Mac Excel 2024 Excel 2024 för Mac Excel 2021 Excel 2021 för Mac Excel 2019 Excel 2019 för Mac Excel 2016

Det här avsnittet innehåller hjälp för vanliga scenarier vid felvärdet #VÄRDEFEL! i funktionen HITTA/HITTAB och SÖK/SÖKB.

Några saker du bör veta om funktionerna HITTA och SÖK

  • Funktionerna HITTA och SÖK påminner mycket om varandra. De fungerar båda på samma sätt – hitta ett tecken eller en textsträng i en annan textsträng. Skillnaden mellan dessa två funktioner är att HITTA är skiftlägeskänsligt och SÖK inte är det. Så om du inte vill matcha gemener/versaler i en textsträng använder du SÖK.

  • Om du vill använda en funktion som returnerar strängen baserat på antalet tecken du anger, använder du EXTEXT-funktionen tillsammans med HITTA. Du kan hitta information och exempel på hur du använder kombinationer av EXTEXT och HITTA i hjälpavsnittet om HITTA.

  • Syntaxen för dessa funktionerna är densamma, sök; inom; [startpos]). På ren svenska: syntaxen betyder Vad vill du hitta?, Var vill du hitta det?, Vilken position vill du starta vid?

Problem: det går inte att hitta värdet i argumentet sök_text i inom-strängen

Om funktionen inte hittar den text som ska hittas i den angivna textsträngen ger den en #VALUE! fel.

Till exempel en funktion som:

  • =HITTA("handskar";"Handskar (barn)";1)

Felvärdet #VÄRDEFEL! returneras eftersom det inte finns några matchande ”handskar” i strängen, men det finns ”Handskar”. Kom ihåg att HITTA är skiftlägeskänsligt, så se till att värdet i sök_text matchar strängen i inom-argumentet exakt.

SÖK-funktionen returnerar däremot värdet 1, eftersom den inte är skiftlägeskänslig:

  • =SÖK("handskar";"Handskar (barn)";1)

Lösning: Korrigera syntaxen efter behov.

Problem: Argumentet startpos är inställt på noll (0)

Det start_num argumentet är ett valfritt argument och om du utelämnar det antas standardvärdet vara 1. Men om argumentet finns i syntaxen och värdet är inställt på 0 visas #VALUE! fel.

Lösning: Ta bort argumentet startpos om det inte är obligatoriskt eller ange rätt värde för det.

Problem: argumentet startpos argumenten är större än argumentet inom.

Till exempel funktionen:

  • =HITTA(“s”;”Funktioner och formler”;25)

Söker efter ”s” i strängen ”Funktioner och formler” (inom) börjar vid det 25:e tecknet (startpos), men returnerar felvärdet #VÄRDEFEL! eftersom det endast finns 22 tecken i strängen.

Tips: För att hitta det totala antalet tecken i en textsträng, använder du funktionen LÄNGD

Lösning: Korrigera startnumret efter behov.

Behöver du mer hjälp?

Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.

Se även

Korrigera felet #VÄRDE! fel

Funktionerna HITTA/HITTAB

SÖK-/SÖKB-FUNKTIONER

Översikt över formler i Excel

Hur du undviker felaktiga formler

Upptäck fel i formler

Alla Excel-funktioner (alfabetisk ordning)

Alla Excel-funktioner (efter kategori)

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.