Umgekehrter Text in Excel und Google Tabellen

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

In diesem Tutorial wird gezeigt, wie Sie Text in einer Zelle in Excel und Google Sheets umkehren.

Einfache Formel

Die einfachste Möglichkeit, eine Textzeichenfolge umzukehren, besteht darin, eine Formel zu verwenden, die auf einer Arraykonstante, TEXTJOIN und MID basiert. Die Funktion TEXTJOIN fügt ein Textarray zusammen.

Um jedes Zeichen der Textzeichenfolge zu extrahieren, wird die MID-Funktion mit einer Array-Konstante verwendet (eine Array-Konstante ist ein hartcodierter Satz von Werten, der in einer Array-Formel verwendet wird, um mehrere Werte insgesamt zu erstellen oder zu manipulieren).

Die MID-Funktion extrahiert jedes Zeichen der Textzeichenfolge in umgekehrter Reihenfolge mit Hilfe der Array-Konstante. Danach verbindet die Funktion TEXTJOIN jedes Zeichen im Array und ignoriert die Leerzeichen.

1 =TEXTJOIN("",1,MID(B6,{15,14,13,12,11,10,9,8,7,6,5,4,3,2,1},1))

Hinweis: Diese Formel funktioniert nur für Text mit 15 Zeichen oder weniger. Um mit längeren Textzeichenfolgen zu arbeiten, müssen Sie eine größere Array-Konstante hinzufügen oder die folgende dynamische Array-Formel verwenden.

Dynamische Array-Formel

Die einfache Formel wird nur die ersten fünfzehn Zeichen umkehren und wenn die Textzeichenfolge mehr als fünfzehn Zeichen enthält, müssen wir die Zahl in der Arraykonstante bis zur größten Textzeichenfolge erhöhen.

Aber dafür haben wir eine bessere Lösung. Wir können die Formel basierend auf dem dynamischen Array verwenden und die Reihenfolge beliebiger Länge von Textzeichenfolgen umkehren.

Die dynamische Formel besteht aus den Funktionen TEXTJOIN, MID, ROW, INDIRECT und LEN.

Die dynamische Array-Formel wird Schritt für Schritt erklärt:

Schritt 1

Der erste Schritt besteht darin, die Gesamtzahl der Zeichen in der Textzeichenfolge zu berechnen und ein Zahlenarray mit dem folgenden Teil der Formel zu generieren:

1 =REIHE(INDIREKT("1:"&LEN(B3)))

Die obige Formel ist eine Matrixformel und Sie können die Formel auch in eine Matrixformel umwandeln, indem Sie drücken Strg + Umschalt + Eingabetaste. Dadurch werden geschweifte Klammern {} um die Formel (Hinweis: Dies ist in Excel-Versionen nach Excel 2022 nicht erforderlich).

Hinweis: Wenn diese Formeln in die Zelle eingegeben werden, zeigt Excel nur das erste Element im Array an. Um das tatsächliche Ergebnis der Matrixformel anzuzeigen, müssen Sie die Matrixformelzelle auswählen und F9 in der Bearbeitungsleiste drücken.

Schritt 2

Der nächste Schritt besteht darin, das zuvor generierte Zahlenarray mit der folgenden Formel umzukehren:

1 =LEN(B3)-REIHE(INDIREKT("1:"&LEN(B3)))+1

Schritt 3

Um nun die Buchstaben aus dem Text zu extrahieren, verwenden wir die Formel basierend auf der MID-Funktion.

Diese Formel kehrt die Reihenfolge des Arrays während der Extraktion um, indem die Zeichen von rechts nach links genommen werden.

1 =MITTEL(B3,LEN(B3)-REIHE(INDIREKT("1:"&LEN(B3)))+1,1)

Letzter Schritt

Jetzt wird einfach das obige Array an die TEXTJOIN-Funktion gesendet und wir erhalten den gesamten Text in umgekehrter Reihenfolge.

Die Funktion TEXTJOIN nimmt ein Array und verbindet sie ohne Trennzeichen.

1 =TEXTJOIN("",TRUE,MID(B3,LEN(B3)-ROW(INDIRECT("1:"&LEN(B3)))+1,1))

Umgekehrter Text in Google Tabellen

Die Formel zum Umkehren von Text funktioniert in Google Tabellen genauso wie in Excel. Außer wenn Sie die Formel mit schließen STRG + UMSCHALT + EINGABETASTE, fügt Google Sheets die ArrayFormula-Funktion um die Formel hinzu (Hinweis: Sie kann Geben Sie ArrayFormula manuell ein, wenn Sie möchten):

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave