Beskrivning
Använd denna funktion för att lokalisera en textsträng eller ett tal inom en textsträng eller ett tal och returnera numret för startpositionen för den första textsträngen från det första tecknet i den andra textsträngen. Supported in Chains.
Denna funktion är användbar för att bestämma positionen för ett specifikt tecken eller en delsträng i en större sträng, särskilt när skiftlägeskänslighet är viktig.
Syntax
FIND(hitta_text, inom_text, [start_num])
Indata
Denna funktion godkänner följande argument:
| Namn | Krävs | Beskrivning | Giltig inmatning |
|---|---|---|---|
hitta_text |
Ja | Den text du vill hitta. | En textsträng eller en referens till en cell som innehåller textsträngen. |
inom_text |
Ja | Den text i vilken du vill söka efter find_text. |
En textsträng eller en referens till en cell som innehåller textsträngen. |
start_nummer |
Nej | Det teckennummer i within_text som sökningen ska inledas med. |
Ett positivt heltal, en referens till en cell som innehåller ett positivt heltal eller en formel som resulterar i något av dessa.Om det utelämnas antas det vara 1. |
Exempel
Provdata
|
A |
B |
|
|---|---|---|---|
1 |
Excel | Kalkylark | |
2 |
Funktion | Formel | |
3 |
Exa4mple | Text | |
4 |
345566 | Prov på data |
Prov på formler
| Användningsfall | Formel | Förklaring och resultat |
|---|---|---|
| Hitta startpositionen för ett specifikt tecken i en textsträng, med exakt matchning av versaler och gemener. | =FIND("S", B1) |
Hittar var versalen "S" först visas i "Kalkylblad" – precis i början. Resultat: 1 |
| Hitta positionen för en liten bokstav i en textsträng. | =FIND("p", B1) |
Hittar var gemena "p" först visas i "Kalkylblad". Resultat: 2 |
| Sök efter en bokstav som börjar mitt i en textsträng och hoppa över tidigare träffar. | =FIND("e", B1, 2) |
Börjar söka efter "e" från det andra tecknet i "Kalkylblad" och framåt, så "e" på position 4 är det första som hittas. Resultat: 4 |
| Hitta startpositionen för en delsträng med två bokstäver i ett ord. | =FIND("un", A2) |
Hittar var "un" först förekommer i "Funktion". Resultat: 2 |
| Hitta positionen för ett tal inbäddat i en textsträng. | =FIND(4, A3) |
Hittar var siffran "4" först förekommer i "Exempel4". Resultat: 4 |
| Hitta positionen för en siffra inom ett tal som är lagrat som text. | =FIND(4, A4) |
Hittar var siffran "4" först förekommer i "345566". Resultat: 2 |
Anteckningar
- FIND arbetar från vänster till höger.
- FIND har inte support för cellintervall.
- FIND är skiftlägeskänslig. För att utföra en sökning utan att skiftlägen känsliga, använd SEARCH .
- FIND har inte support för jokertecken. För stöd för jokertecken, använd SÖK .
- Om
find_textinte hittas inomwithin_text, returnerar FIND ett - Om
find_textär text och inte inom citationstecken, returnerar FIND ett Siffror behöver inte citationstecken. - FIND kan kombineras med andra funktioner som MID, LEFT, eller RIGHT för att extrahera specifika delar av en textsträng baserat på den position som hittas.
Tips
- Använd FIND för att hitta positionen för en delsträng i en textsträng när skiftlägeskänslighet är viktig.
- Kombinera FIND med LEN för att hitta längden på texten före eller efter en viss delsträng.
- FIND kan hjälpa till med datarengöring och parsning genom att identifiera positionen för avgränsare eller specifika tecken.