Beskrivelse
Bruk denne funksjonen til å trekke ut et spesifisert antall tegn fra starten av en tekststreng. Støttet i kjeder.
Dette er nyttig for å isolere bestemte deler av tekstdata, for eksempel retningsnumre fra telefonnumre eller de første bokstavene i navn.
Syntaks
LEFT(tekst, [num_chars])
Innganger
Denne funksjonen godtar følgende argumenter:
| Navn | Påkrevd | Beskrivelse | Gyldig input |
|---|---|---|---|
tekst |
Ja | Tekststrengen du ønsker å trekke ut tegn fra. | En cellereferanse, et tall, en tekststreng eller en formel som resulterer i noen av disse. |
num_chars |
Nei | Antall tegn du ønsker å trekke ut fra starten av teksten. | Et positivt heltall, en cellereferanse som inneholder et positivt heltall, eller en formel som resulterer i en av disse. Hvis utelatt, er standardinnstillingen 1. |
Eksempel
Eksempeldata
| A | B |
|---|---|
| 1 | Workiva |
| 2 | 01 (123) 456-7890 |
| 3 | John Doe |
| 4 | ABC123 |
| 5. mai 2024 | 4/6/2024 |
| aubergine | Den raske brune reven |
Eksempel på formler
| Formel | Beskrivelse | Resultat |
|---|---|---|
=LEFT(B6, 3) |
Returnerer de to første tegnene fra celle B1. | egg |
=LEFT(B2, 3) |
Henter ut retningsnummeret fra telefonnummeret i celle B2. | 123 |
=LEFT(B4) |
Returnerer tegnet lengst til venstre fra celle B4 (num_chars utelatt). |
A |
=LEFT(B1, 10) |
Forsøker å returnere 10 tegn, men celle B1 har bare 8. | Workiva |
=LEFT(B5, A4) |
Returnerer de første n tegnene fra celle B5 ved å bruke verdien i celle A4 som verdi for n. I dette tilfellet, siden dette er en dato, vil dette være de fire første sifrene i den julianske datoen. | 4538 |
=LEFT(A5, 5) |
Returnerer de 8 tegnene lengst til venstre fra celle A5. Denne datoen er i tekstformat. | 5. mai |
=LEFT(B1, LEN(B1)-3) |
Returnerer alle unntatt de tre siste tegnene fra celle B1. | Arbeid |
=LEFT(A2,FIND(" ", A2, LEN(A2)-LEN(SUBSTITUTE(A2, " ", "")))-1) |
Returnerer alt unntatt det første ordet. | Den |
Merknader
- Hvis
num_charser større enn lengden på teksten, returnerer LEFT hele teksten. - Hvis
num_charsutelates, settes standardverdien til 1, og bare det første tegnet returneres. - Hvis
num_charser 0, returnerer LEFT en tom celle. - LEFT behandler hvert tegn, inkludert mellomrom og tegnsetting, som én enhet.
- For inndata som ikke er tekst, forsøker LEFT å konvertere verdien til tekst før behandling.
- LEFT kan nestes i andre funksjoner eller kombineres med andre tekstfunksjoner for mer kompleks tekstmanipulering.
- HVIS LEFT returnerer et uventet "0"-svar, skyldes det mest sannsynlig en sirkulær cellereferanse eller et tegn som ikke skrives ut i cellen.
Tips
- Bruk LEFT i kombinasjon med LEN for å trekke ut alle tegn unntatt de siste n i en streng.
- Kombiner LEFT med FIND eller SEARCH for å trekke ut delstrenger opp til et bestemt tegn eller skilletegn.
- Når du arbeider med datoer som er lagret som tekst, bruker du LEFT til å trekke ut år eller måned.
- For å trekke ut tegn fra slutten av en streng bruker du i stedet funksjonen RIGHT .
- Bruk LEFT sammen med funksjonen SUBSTITUTE for å fjerne uønskede tegn fra begynnelsen av en tekststreng.
Relaterte funksjoner
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER