Beschreibung
Verwenden Sie diese Funktion, um eine bestimmte Anzahl von Zeichen am Anfang einer Zeichenkette zu extrahieren. Unterstützt in Chains.
Dies ist nützlich, um bestimmte Teile von Textdaten zu isolieren, z. B. die Vorwahlen von Telefonnummern oder die ersten Buchstaben von Namen.
Syntax
LEFT(text, [num_chars])
Eingaben
Diese Funktion nimmt die folgenden Argumente entgegen:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
Text |
Ja | Die Textzeichenfolge, aus der Sie Zeichen extrahieren möchten. | Ein Zellverweis, eine Zahl, eine Textzeichenfolge oder eine Formel, die zu einem dieser Werte führt. |
num_chars |
Nein | Die Anzahl der Zeichen, die am Anfang des Textes extrahiert werden sollen. | Eine positive ganze Zahl, ein Zellverweis, der eine positive ganze Zahl enthält, oder eine Formel, die zu einer dieser beiden Zahlen führt. Wird dieser Parameter weggelassen, wird standardmäßig „1 “ verwendet. |
Beispiel
Stichprobendaten
| A | B |
|---|---|
| 1 | Workiva |
| 2 | 01 (123) 456-7890 |
| 3 | John Doe |
| 4 | ABC123 |
| 5. Mai 2024 | 4/6/2024 |
| Aubergine | Der schnelle braune Fuchs |
Beispiel-Formeln
| Anwendungsfall | Formel | Erklärung und Ergebnis |
|---|---|---|
| Eine bestimmte Anzahl von Zeichen vom Anfang einer Textzeichenfolge extrahieren. | =LEFT(A6, 3) |
Gibt die ersten 3 Zeichen von „eggplant“ zurück. Ergebnis: „ -Ei“ |
| Entferne die Ländervorwahl vom Anfang einer Telefonnummer. | =LEFT(B2, 2) |
Gibt die ersten 2 Zeichen von „01 (123) 456-7890“ zurück. Ergebnis: „ “ 01 |
| Das erste Zeichen einer Textzeichenfolge abrufen. | =LEFT(B4) |
Da weder „ “ noch „num_chars“ noch „ “ angegeben wurden, wird nur das erste Zeichen von „ABC123“ zurückgegeben.Ergebnis: A |
| Fordere mehr Zeichen an, als eine Textzeichenfolge tatsächlich enthält. | =LEFT(B1, 10) |
„Workiva“ ist nur 7 Zeichen lang, daher gibt LEFT die gesamte Zeichenfolge zurück, anstatt einen Fehler auszugeben. Ergebnis: Workiva |
| Extrahieren Sie Zeichen vom Anfang eines Datums und legen Sie mithilfe einer anderen Zelle fest, wie viele. | =LEFT(B5, A4) |
Verwendet den Wert in A4 (4) als Zeichenanzahl. Da B5 als Datum und nicht als Text gespeichert ist, wendet die Funktion LEFT die zugrunde liegende Seriennummer anstelle des angezeigten Datums „4.6.2024“ an und gibt die ersten vier Ziffern dieses Seriennummernwerts zurück. Ergebnis: 4538 |
| Extrahiere eine festgelegte Anzahl von Zeichen aus einem Datum, das als Text gespeichert ist. | =LEFT(A5, 5) |
Da es sich bei A5 um Text und nicht um ein echtes Datum handelt, interpretiert die Funktion LEFT den Wert wörtlich und gibt die ersten 5 Zeichen von „5. Mai 2024“ zurück. Ergebnis: „ “, 5. Mai |
| Gibt alle Zeichen einer Textzeichenfolge zurück, mit Ausnahme der letzten paar Zeichen. | =LINKS(B1, LEN(B1)-3) |
Berechnet die Länge von „Workiva“ minus 3 und gibt dann so viele Zeichen vom Anfang zurück – wodurch die letzten 3 Zeichen effektiv entfernt werden. Ergebnis: Work |
| Extrahiere nur das erste Wort aus einem Satz. | =LEFT(B6, FIND(" ", B6, LEN(B6)-LEN(SUBSTITUTE(B6, " ", "")))-1) |
Sucht die betreffende Stelle in „The quick brown fox“ und gibt alles davor zurück. Ergebnis: Die |
Hinweise
- Wenn
num_charsgrößer ist als die Länge des Textes, gibt LEFT den gesamten Text zurück. - Wenn
num_charsweggelassen wird, ist der Standardwert 1 und es wird nur das erste Zeichen zurückgegeben. - Wenn
num_chars0 ist, gibt LEFT eine leere Zelle zurück. - LEFT behandelt jedes Zeichen, einschließlich Leerzeichen und Interpunktion, als eine Einheit.
- Bei Nicht-Text-Eingaben versucht die LINKE, den Wert vor der Verarbeitung in Text umzuwandeln.
- LEFT kann in anderen Funktionen verschachtelt oder mit anderen Textfunktionen kombiniert werden, um eine komplexere Textmanipulation zu ermöglichen.
- WENN LINKS eine unerwartete "0"-Antwort zurückgibt, ist dies höchstwahrscheinlich auf einen kreisförmigen Zellbezug oder ein nicht druckbares Zeichen in der Zelle zurückzuführen.
Tipps
- Verwenden Sie LEFT in Kombination mit LEN, um alle bis auf die letzten n Zeichen einer Zeichenkette zu extrahieren.
- Kombinieren Sie LEFT mit FIND oder SEARCH, um Teilstrings bis zu einem bestimmten Zeichen oder Begrenzer zu extrahieren.
- Wenn Sie mit Datumsangaben arbeiten, die als Text gespeichert sind, verwenden Sie LEFT, um das Jahr oder den Monat zu extrahieren.
- Zum Extrahieren von Zeichen aus dem Ende einer Zeichenkette verwenden Sie stattdessen die Funktion RIGHT .
- Verwenden Sie LEFT mit der Funktion SUBSTITUTE , um unerwünschte Zeichen am Anfang einer Textkette zu entfernen.
Verwandte Funktionen
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER