Excel-Formel: Dateierweiterung aus Dateinamen extrahieren
In bestimmten Fällen möchten Sie möglicherweise die Dateierweiterungen aus einer Liste von Dateinamen in einem Excel-Arbeitsblatt extrahieren. In diesem Tutorial stellen wir Ihnen zwei effiziente Formeln vor, mit denen Sie diese Aufgabe im Handumdrehen erledigen können – und erklären Ihnen gleichzeitig, wie diese Formeln in Excel genau funktionieren.
Formel 1 unter Verwendung der Funktionen SUCHEN, RECHTS und WECHSELN
Allgemeine Formel:
| REPLACE(RIGHT(filename,5),1,SEARCH(".",RIGHT(filename,5)),„") |
Argumente
| Filename: the filename you want to extract the extension. |
Funktionsweise dieser Formel
Verwenden Sie zur Extraktion der Erweiterung des Dateinamens in Zelle B3 folgende Formel:
| =REPLACE(RIGHT(B3,5),1,SEARCH(".",RIGHT(B3,5)),„") |
Drücken Sie die Eingabetaste, um die Erweiterung in Zelle B8 zu extrahieren.
Erläuterung
RIGHT-Funktion wird verwendet, um Text von der rechten Seite einer angegebenen Zeichenfolge zu extrahieren. Hier extrahiert RECHTS(B3;5) fünf Zeichen von der rechten Seite des Texts in Zelle B3, da die maximale Länge einer Dateierweiterung fünf Zeichen nicht überschreitet. Das Ergebnis lautet „.xlsx“.
SEARCH-Funktion gibt die Position des angegebenen Zeichens oder Texts innerhalb der Textzeichenfolge zurück. Hier findet SUCHEN(".";RECHTS(B3;5)) die Position von „.“ in der Textzeichenfolge „.xlsx“ und gibt 1 zurück.
REPLACE-Funktion ersetzt Zeichen an einer angegebenen Position innerhalb einer Textzeichenfolge durch einen neuen Text. WECHSELN(RECHTS(B3;5);1;SUCHEN(".";RECHTS(B3;5));„") kann interpretiert werden als WECHSELN(".xlsx";1;1;„"): Es findet das erste Zeichen der Textzeichenfolge „.xlsx“ und ersetzt es durch nichts.
Formel 2 unter Verwendung der Funktionen LÄNGE, RECHTS und FINDEN
Allgemeine Formel:
| RIGHT(filename,LEN(filename)-FIND(".",filename)) |
Argumente
| Filename: the filename you want to extract the extension. |
Funktionsweise dieser Formel
Verwenden Sie zur Extraktion der Erweiterung des Dateinamens in Zelle B3 folgende Formel:
| =RIGHT(B3,LEN(B3)-FIND(".",B3)) |
Drücken Sie die Eingabetaste, um die Erweiterung in Zelle B8 zu extrahieren.
Erläuterung
FIND-Funktion gibt die Startposition einer Zeichenfolge innerhalb einer anderen zurück. FINDEN(".";B3) ermittelt die Startposition von „.“ in Zelle B3 und gibt 15 zurück.
LEN-Funktion zählt die Anzahl der Zeichen.
RIGHT-Funktion wird verwendet, um Text von der rechten Seite einer gegebenen Zeichenfolge zu extrahieren. Hier kann =RIGHT(B3,LEN(B3)-FIND(".",B3)) als RECHTS(B3;18-15) interpretiert werden: Es werden 3 Zeichen von der rechten Seite des Texts in Zelle B3 extrahiert.
Beispieldatei
Zum Herunterladen der Beispieldatei klicken
Verwandte Formeln
- Ersten Buchstaben nach Kleinbuchstaben filtern
Hier wird die Formel vorgestellt, mit der Sie neuen Text an einer bestimmten Position in der Zeichenfolge einfügen können. - Text auf N Wörter kürzen
Hier stellen wir die Formel vor, mit der Sie die ersten n Wörter einer Textzeichenfolge extrahieren können. - Führende Nullen zur Festlegung der Länge hinzufügen
Dieses Tutorial liefert praktische Formeln, mit denen Sie führende Nullen hinzufügen und Ihren Text so auf eine einheitliche Länge bringen können. - Bindestriche zu Telefonnummer hinzufügen
Um Bindestriche zu einer Telefonnummer hinzuzufügen, können Sie in Excel einfach eine Formel verwenden.
Verwandte Funktionen
- RECHTS-Funktion
Extrahieren Sie Text von rechts. - WECHSELN-Funktion
Sucht und ersetzt Zeichen an einer angegebenen Position innerhalb der Textzeichenfolge durch einen neuen Text. - LINKS-Funktion
Extrahiert Zeichen vom Anfang des Textes. - SUCHEN-Funktion
Ermittelt die Position eines bestimmten Zeichens oder Teilstrings innerhalb der angegebenen Textzeichenfolge. - FINDEN-Funktion
Findet eine Zeichenfolge innerhalb einer anderen.
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.