Excel

Excel SÖK -funktion

Excel Search Function

Excel SEARCH -funktionSammanfattning Excel SEARCH -funktionen returnerar platsen för en textsträng i en annan. SEARCH returnerar positionen för det första tecknet i find_text inuti_text. Till skillnad från FIND tillåter SEARCH jokertecken och är inte skiftlägeskänslig. Syfte Få platsen för text i en sträng Returvärde Ett tal som representerar platsen för hitta_text. Syntax = SÖK (hitta_text, inom_text, [startnummer]) Argument
  • hitta_text - Texten att hitta.
  • inom_text - Texten att söka i.
  • startnummer - [valfritt] Utgångsläge i texten att söka efter. Valfritt, standard 1.
Version Excel 2003 Användningsanteckningar

SEARCH -funktionen returnerar positionen (som ett tal) för en textsträng inuti en annan. Om det finns mer än en förekomst av söksträngen returnerar SEARCH positionen för först förekomst. SEARCH är inte skiftlägeskänsligt, men stöder jokertecken . Använd FIND -funktion för att utföra ett skiftlägeskänsligt fynd. När SEARCH inte hittar något returnerar det ett #VÄRDE -fel. Observera också att när hitta_text är tom, kommer SÖK att returnera 1. Detta kan orsaka falskt positivt när hitta_text kommer från en cell och cellen är tom.





Exempel

För att återställa positionen för bokstaven 'A' i ordet 'Apple':

 
= SEARCH ('A','Apple') // returns 1

Observera att hårdkodade textvärden måste ingå i dubbla citattecken ('').





För att hitta den första positionen 'the' i valfri kombination av stora eller små bokstäver:

 
= FIND ('the','The cat in the hat') // returns 1

Användning av jokertecken:



 
= SEARCH ('?at','The cat in the hat') // returns 5

Anteckningar

  • SEARCH returnerar positionen för det första tecknet för hitta_text inuti_text.
  • startnummer är valfritt och som standard 1.
  • Till skillnad från HITTA , SEARCH är inte skiftlägeskänsligt och tillåter jokertecken .
  • SEARCH tillåter jokerteckenets frågetecken (?) Och asterisken (*) i find_text.
  • Den? matchar ett enda tecken och * matchar alla teckenföljder.
  • Att hitta en bokstav? eller *, använd en tilde (~) före tecknet, dvs ~ * och ~ ?.


^