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 erläutert, wie die Formeln in Excel funktionieren.
In Office 365 und Excel 2019
Die TEXTVERKETTEN-Funktion ist eine neue Funktion in Office 365 und Excel 2019, mit der Sie den Anfangsbuchstaben jedes Wortes extrahieren können.
Allgemeine 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. |
Funktionsweise dieser Formel
Um die Initialen aus Zelle A1 zu 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),„")) |
Drücken Sie Umschalt + Strg + Enter, und die Anfangsbuchstaben aller Wörter werden automatisch extrahiert.
Erläuterung
1. Die TEXTVERKETTEN-Funktion verbindet Textwerte mithilfe eines Trennzeichens.
2. Die TEIL-, ZEILE-, INDIREKT- und LÄNGE-Funktionen werden verwendet, um die Textzeichenfolge in ein Array von Buchstaben umzuwandeln. Angenommen
| =MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1) |
Drücken Sie Umschalt + Strg + Enter
Gibt ein Array von Buchstaben zurück
| A,p,p,l,e,P,i,e |
Anschließend wird dieses Array an die CODE-Funktion übergeben, die ein Array numerischer ASCII-Werte ausgibt – jeweils einen Code pro Buchstabe.
3. ZEILE(INDIREKT("63:90")) entspricht den ASCII-Werten aller Großbuchstaben von A bis Z.
4. Die Funktionen ISTZAHL, WENN und VERGLEICH filtern die Ergebnisse für die endgültige Textverkettung.
Hinweise:
1. Wenn die Textzeichenfolge keine Großbuchstaben enthält, liefert diese Formel ein leeres Ergebnis.
2. Diese Formel extrahiert sämtliche Großbuchstaben.
In Office 2016 oder früheren Versionen
Wenn Sie Excel 2016 oder eine frühere Version verwenden, können Sie die GLÄTTEN-Funktion nutzen.
Allgemeine 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. |
Funktionsweise dieser Formel
Um die Initialen aus Zelle A1 zu 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)) |
Drücken Sie Enter, und die Anfangsbuchstaben jedes Wortes in Zelle A1 werden automatisch extrahiert.
Erläuterung
1. Die GLÄTTEN-Funktion entfernt alle überflüssigen Leerzeichen aus der Textzeichenfolge.
2. LINKS(A1;1) extrahiert den ersten Buchstaben aus der Textzeichenfolge.
3. TEIL(A1;FINDEN(" ";A1&„ ")+1;1) extrahiert den ersten Buchstaben des zweiten Wortes, das durch ein Leerzeichen getrennt ist.
4. TEIL(A1;FINDEN(„*";WECHSELN(A1&" ";" ";„*";2))+1;1) extrahiert den ersten Buchstaben des dritten, durch Leerzeichen getrennten Wortes.
Hinweise:
1. Diese Formel funktioniert nur bei bis zu drei Wörtern in einer Zelle.
2. Sie können „ “ in der Formel durch andere Trennzeichen ersetzen.
3. Diese Formel extrahiert die Anfangsbuchstaben unabhängig von der Groß- und Kleinschreibung. Wenn Sie möchten, dass das Ergebnis stets in Großbuchstaben ausgegeben wird, ergänzen Sie die Formel einfach mit der GROSS-Funktion.
| =UPPER(TRIM(LEFT(A1,1)&MID(A1,FIND(" ",A1&„ ")+1,1)&MID(A1,FIND(„*",SUBSTITUTE(A1&" "," ",„*",2))+1,1))) |
Beispieldatei
Klicken Sie, um die Beispieldatei herunterzuladen
Verwandte Formeln
- Zellen zählen, die gleich sind
Mit der ZÄHLENWENN-Funktion zählen Sie ganz einfach Zellen, die einem bestimmten Wert entsprechen – oder ihn gerade nicht enthalten. - Zellen zählen, die gleich x oder y sind
Manchmal möchten Sie die Anzahl der Zellen ermitteln, die eines von zwei Kriterien erfüllen – dafür eignet sich perfekt die ZÄHLENWENN-Funktion. - Prüfen, ob eine Zelle eines von mehreren Elementen enthält
Dieses Tutorial liefert eine Formel, mit der Sie prüfen können, ob eine Zelle einen von mehreren Werten in Excel enthält, und erklärt detailliert die Funktionsweise sowie die einzelnen Argumente der Formel. - Prüfen, ob eine Zelle einen von mehreren Werten enthält – aber andere Werte ausschließt
Dieses Tutorial liefert eine Formel, mit der Sie diese Aufgabe im Handumdrehen erledigen: Prüfen Sie, ob eine Zelle einen von mehreren vorgegebenen Werten enthält – und gleichzeitig andere Werte explizit ausschließt. Außerdem erfahren Sie, wie die einzelnen Formelargumente funktionieren.
Die besten Office-Produktivitätswerkzeuge
Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen und stellt sicher, dass das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- Mit einem Klick zwischen Dutzenden geöffneter Dokumente wechseln!
- Reduziert täglich Hunderte Mausklicks für Sie – verabschieden Sie sich von der Maus-Hand.
- Steigert Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
- Bringt effiziente Tabs in Office (inklusive Excel) – genau wie bei Chrome, Edge und Firefox.