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. Wenn nicht angegeben, ist der Standardwert 1. |
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
| Formel | Beschreibung | Ergebnis |
|---|---|---|
=LEFT(B6, 3) |
Gibt die ersten 2 Zeichen aus Zelle B1 zurück. | Ei |
=LEFT(B2, 3) |
Extrahiert die Vorwahl aus der Rufnummer in Zelle B2. | 123 |
=LEFT(B4) |
Gibt das ganz linke Zeichen aus Zelle B4 zurück (num_chars weggelassen). |
A |
=LEFT(B1, 10) |
Versucht, 10 Zeichen zurückzugeben, aber Zelle B1 hat nur 8. | Workiva |
=LEFT(B5, A4) |
Gibt die ersten n Zeichen aus Zelle B5 zurück, wobei der Wert in Zelle A4 als Wert für n verwendet wird. Da es sich in diesem Fall um ein Datum handelt, sind dies die ersten 4 Ziffern des julianischen Datums. | 4538 |
=LEFT(A5, 5) |
Gibt die äußersten linken 8 Zeichen aus Zelle A5 zurück. Dieses Datum ist im Textformat. | 5. Mai |
=LINKS(B1, LEN(B1)-3) |
Gibt alle bis auf die letzten 3 Zeichen aus Zelle B1 zurück. | Arbeit |
=LEFT(A2,FIND(" ", A2, LEN(A2)-LEN(SUBSTITUTE(A2, " ", "")))-1) |
Gibt alles bis auf das erste Wort zurück. | Die |
Anmerkungen
- 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