Excel-Formel: Wörter oder Namen abkürzen
In diesem Tutorial werden einige Formeln bereitgestellt, um die Anfangsbuchstaben jedes Wortes in einer Zelle zu extrahieren, wie im folgenden Screenshot gezeigt. Außerdem wird erklärt, wie diese Formeln in Excel funktionieren.
In Office 365 und Excel 2019
Die TEXTJOIN-Funktion ist eine neue Funktion, die in Office 365 und Excel 2019 verfügbar ist und verwendet werden kann, um alle Anfangsbuchstaben jedes Wortes zu extrahieren.
Allgemeine Formel:
TEXTJOIN("",1,WENN(ISTZAHL(VERGLEICH(CODE(TEIL(Text;ZEILE(INDIREKT("1:"&LÄNGE(Text)));1)); ZEILE(INDIREKT("63:90"));0));TEIL(Text;ZEILE(INDIREKT("1:"&LÄNGE(Text)));1);"")) |
Argumente
Text: die Textzeichenfolge, die Sie abkürzen möchten. |
So funktioniert diese Formel
Angenommen, Sie möchten Initialen aus Zelle A1 extrahieren, verwenden Sie diese Formel in Zelle B1.
=TEXTJOIN("",1,WENN(ISTZAHL(VERGLEICH(CODE(TEIL(A1;ZEILE(INDIREKT("1:"&LÄNGE(A1)));1)); ZEILE(INDIREKT("63:90"));0));TEIL(A1;ZEILE(INDIREKT("1:"&LÄNGE(A1)));1);"")) |
Drücken Sie Umschalt + Strg + Eingabe Taste, und alle Anfangsbuchstaben jedes Wortes werden extrahiert.
Erklärung
1. Die TEXTJOIN-Funktion wird verwendet, um Textwerte mit einem Trennzeichen zu verbinden.
2. Die Funktionen TEIL, ZEILE, INDIREKT und LÄNGE werden verwendet, um die Textzeichenfolge in ein Array von Buchstaben umzuwandeln. Angenommen,
=TEIL(A1;ZEILE(INDIREKT("1:"&LÄNGE(A1)));1) |
Drücken Sie Umschalt + Strg + Eingabe
Gibt ein Array von Buchstaben zurück
A,p,p,l,e,P,i,e |
Dieses Array wird dann in die CODE-Funktion eingespeist, die ein Array von numerischen ASCII-Codes ausgibt, einen Code für jeden Buchstaben.
3. Die ZEILE(INDIREKT("63:90") entspricht den ASCII-Codes für alle Großbuchstaben A-Z.
4. Die Funktionen ISTZAHL, WENN und VERGLEICH werden verwendet, um die Ergebnisse für die endgültige Textverknüpfung zu filtern.
Anmerkungen:
1. Wenn es keine Großbuchstaben in der Textzeichenfolge gibt, gibt diese Formel leer zurück.
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 TRIM-Funktion verwenden.
Allgemeine Formel:
GLÄTTEN(LINKS(Text;1)&TEIL(Text;FINDEN(" ";Text&" ")+1;1)&TEIL(Text;FINDEN("*";WECHSELN(Text&" ";" ";"*";2))+1;1)) |
Argumente
Text: die Textzeichenfolge, aus der Sie die ersten Buchstaben jedes Wortes extrahieren möchten. |
So funktioniert diese Formel
Angenommen, Sie möchten Initialen aus Zelle A1 extrahieren, verwenden Sie diese Formel in Zelle B1.
=GLÄTTEN(LINKS(A1;1)&TEIL(A1;FINDEN(" ";A1&" ")+1;1)&TEIL(A1;FINDEN("*";WECHSELN(A1&" ";" ";"*";2))+1;1)) |
Drücken Sie Eingabe Taste, alle ersten Buchstaben jedes Wortes in Zelle A1 werden extrahiert.
Erklärung
1. Die GLÄTTEN-Funktion entfernt alle zusätzlichen Leerzeichen in der Textzeichenfolge.
2. LINKS(A1;1) extrahiert den ersten Buchstaben der Textzeichenfolge.
3. TEIL(A1;FINDEN(" ";A1&" ")+1;1) extrahiert den ersten Buchstaben des zweiten Wortes, das durch Leerzeichen getrennt ist.
4. TEIL(A1;FINDEN("*";WECHSELN(A1&" ";" ";"*";2))+1;1)) extrahiert den ersten Buchstaben des dritten Wortes, das durch Leerzeichen getrennt ist.
Anmerkungen:
1. Diese Formel funktioniert nur bei drei oder weniger Wörtern in einer Zelle.
2. Sie können " " in der Formel durch andere Trennzeichen ersetzen.
3. Diese Formel extrahiert die ersten Buchstaben unabhängig von der Groß-/Kleinschreibung. Wenn Sie möchten, dass die Formel immer in Großbuchstaben zurückgibt, fügen Sie die GROSS-Funktion zur Formel hinzu.
=GROSS(GLÄTTEN(LINKS(A1;1)&TEIL(A1;FINDEN(" ";A1&" ")+1;1)&TEIL(A1;FINDEN("*";WECHSELN(A1&" ";" ";"*";2))+1;1))) |
Beispieldatei
Klicken Sie hier, um die Beispieldatei herunterzuladen
Verwandte Formeln
- Zellen zählen, die gleich sind
Mit der ZÄHLENWENN-Funktion können Sie Zellen zählen, die gleich oder nicht einen bestimmten Wert enthalten. - Zellen zählen, die gleich x oder y sind
Manchmal 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 ZÄHLENWENN-Funktion verwenden. - Überprüfen, ob eine Zelle eines von mehreren Dingen enthält
Dieses Tutorial bietet eine Formel, um zu überprüfen, ob eine Zelle einen von mehreren Werten in Excel enthält, und erklärt die Argumente in der Formel sowie deren Funktionsweise. - Überprüfen, ob eine Zelle eines von mehreren Dingen enthält, aber andere Werte ausschließt
Dieses Tutorial bietet eine Formel, um schnell die Aufgabe zu erledigen, zu überprüfen, ob eine Zelle eines von mehreren Dingen enthält, aber andere Werte in Excel ausschließt, und erklärt die Argumente der Formel.
Die besten Tools zur Büroproduktivität
Kutools für Excel - Hilft Ihnen, aus der Menge hervorzustechen
Kutools für Excel bietet über 300 Funktionen, sodass das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab - Aktiviert tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- In einer Sekunde zwischen Dutzenden offener Dokumente wechseln!
- Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
- Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.