Excel-Formel: Wörter oder Namen abkürzen
In diesem Tutorial werden einige Formeln zum Extrahieren von Anfangsbuchstaben aus jedem Wort in einer Zelle bereitgestellt (siehe Abbildung unten). Außerdem wird erläutert, wie die Formeln in Excel funktionieren.
In Office 365 und Excel 2019
Das TEXTVERBINDEN function ist eine neue Funktion, die in Office 365 und Excel 2019 verfügbar ist und zum Extrahieren aller Anfangsbuchstaben aus jedem Wort verwendet werden kann.
Generische Formel:
TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(text,ROW(INDIRECT("1:"&LEN(text))),1)), ROW(INDIRECT("63:90")),0)),MID(text,ROW(INDIRECT("1:"&LEN(text))),1),"")) |
Argumente
Text: the text string you want to abbreviate. |
Wie diese Formel funktioniert
Angenommen, Sie möchten Initialen aus Zelle A1 extrahieren, verwenden Sie diese Formel in Zelle B1.
=TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)), ROW(INDIRECT("63:90")),0)),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"")) |
Presse- Umschalt + Strg + Eingabetaste Taste, und alle Initialen jedes Wortes werden extrahiert.
Erläuterung
1. Mit der Funktion TEXTJOIN werden Textwerte mit einem Trennzeichen verknüpft.
2. Das MID, REIHE, INDIREKT und LEN Funktionen werden verwendet, um die Textzeichenfolge in ein Array oder Buchstaben umzuwandeln. Angenommen,
=MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1) |
Presse- Umschalt + Strg + Eingabetaste
Gibt ein Array von Buchstaben zurück
A,p,p,l,e,P,i,e |
Und dann wird dieses Array in die CODE-Funktion eingespeist, die ein Array numerischer ASCII-Codes ausgibt, einen Code für jeden Buchstaben.
3. Das REIHE (INDIREKT ("63: 90")) entspricht den ASCII-Codes für alle Großbuchstaben AZ.
4. Mit den Funktionen ISNUMBER, IF und MATCH werden die Ergebnisse für die endgültige Textverbindung gefiltert.
Bemerkungen:
1. Wenn die Textzeichenfolge keine Großbuchstaben enthält, wird diese Formel leer zurückgegeben.
2. Diese Formel extrahiert alle Großbuchstaben.
In Office 2016 oder früheren Versionen
Wenn Sie sich in Excel 2016 oder früheren Versionen befinden, können Sie die verwenden TRIMMEN Funktion.
Generische Formel:
TRIM(LEFT(Text,1)&MID(Text,FIND(" ",Text&" ")+1,1)&MID(Text,FIND("*",SUBSTITUTE(Text&" "," ","*",2))+1,1)) |
Argumente
Text: the text string you want to extract the first letters of each word. |
Wie diese Formel funktioniert
Angenommen, Sie möchten Initialen aus Zelle A1 extrahieren, verwenden Sie diese Formel in Zelle B1.
=TRIM(LEFT(A1,1)&MID(A1,FIND(" ",A1&" ")+1,1)&MID(A1,FIND("*",SUBSTITUTE(A1&" "," ","*",2))+1,1)) |
Presse- Enter Taste werden alle Anfangsbuchstaben jedes Wortes in Zelle A1 extrahiert.
Erläuterung
1. Die TRIM-Funktion entfernt alle zusätzlichen Leerzeichen in der Textzeichenfolge.
2. Das LINKS (A1,1) extrahiert den ersten Buchstaben der Textzeichenfolge.
3. MID (A1, FIND ("", A1 & "") +1,1) extrahiert den ersten Buchstaben des zweiten Wortes, das durch ein Leerzeichen getrennt ist.
4. MID (A1, FIND ("*", SUBSTITUTE (A1 & "", "", "*", 2)) + 1,1)) extrahiert den ersten Buchstaben des dritten Wortes, der durch ein Leerzeichen getrennt ist.
Bemerkungen:
1. Diese Formel funktioniert nur für drei oder weniger Wörter in einer Zelle.
2. Sie können "" in der Formel in andere Trennzeichen ändern.
3. Diese Formel extrahiert die ersten Buchstaben, wenn die Groß- und Kleinschreibung nicht berücksichtigt wird. Wenn die Formel immer in Großbuchstaben zurückgegeben werden soll, fügen Sie der Formel die Funktion UPPER hinzu
=UPPER(TRIM(LEFT(A1,1)&MID(A1,FIND(" ",A1&" ")+1,1)&MID(A1,FIND("*",SUBSTITUTE(A1&" "," ","*",2))+1,1))) |
Beispieldatei
Klicken Sie hier, um die Beispieldatei herunterzuladen
Relative Formeln
- Zähle die Zellen gleich
Mit der COUNTIF-Funktion können Sie Zellen zählen, die einem bestimmten Wert entsprechen oder nicht. - Zählen Sie Zellen, die x oder y entsprechen
In einigen Fällen möchten Sie möglicherweise die Anzahl der Zellen zählen, die eines von zwei Kriterien erfüllen. In diesem Fall können Sie die COUNTIF-Funktion verwenden. - Überprüfen Sie, ob die Zelle eines von vielen Dingen enthält
Dieses Lernprogramm enthält eine Formel zum Überprüfen, ob eine Zelle einen von mehreren Werten in Excel enthält, und erläutert die Argumente in der Formel und die Funktionsweise der Formel. - Überprüfen Sie, ob eine Zelle einen von mehreren Werten enthält, schließen Sie jedoch andere Werte aus
Dieses Lernprogramm enthält eine Formel zur schnellen Bearbeitung der Aufgabe, mit der überprüft wird, ob eine Zelle eines der Dinge enthält, andere Werte jedoch in Excel ausschließt, und die Argumente der Formel erläutert werden.
Die besten Tools für die Office-Produktivität
Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...
Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).
- Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
- Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
- Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs in Office (einschließlich Excel), genau wie Chrome, Edge und Firefox.