Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zahlen-Buchstabenfolge spiegeln

Forumthread: Zahlen-Buchstabenfolge spiegeln

Zahlen-Buchstabenfolge spiegeln
Peter
Hallo,
kann ich mit einer einfachen Formel eine Buchstaben-Zahlenfolge "spiegeln"?
Bsp:
aus Ajz6Gt.....hF987 soll 789Fh.....tG6zjA werden
Danke im Voraus und nochmal Grüße,
Peter
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Text aus Zelle spiegeln
20.03.2011 12:03:45
Matthias
Hallo
ein Bsp von Matthias G
https://www.herber.de/forum/archiv/572to576/t575294.htm#575302
Option Explicit Function Spiegeln(z) Dim i As Long, l As Long, temp As String l = Len(z) For i = l To 1 Step -1 temp = temp & Mid(z, i, 1) Next i Spiegeln = temp End Function Tabelle1

 E
13zum Bsp von Matthias G
14tG6zjA

Formeln der Tabelle
ZelleFormel
E14=Spiegeln(A1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4


weiter Variante zum spielen
Tabelle1

 ABC
1Ajz6GtttG6zjA
2 G 
3 6 
4 z 
5 j 
6 A 

Formeln der Tabelle
ZelleFormel
B1=TEIL($A$1;LÄNGE($A$1); 1)
C1=B1&B2&B3&B4&B5&B6
B2=TEIL($A$1;LÄNGE($A$1)-ZEILE(A1); 1)
B3=TEIL($A$1;LÄNGE($A$1)-ZEILE(A2); 1)
B4=TEIL($A$1;LÄNGE($A$1)-ZEILE(A3); 1)
B5=TEIL($A$1;LÄNGE($A$1)-ZEILE(A4); 1)
B6=TEIL($A$1;LÄNGE($A$1)-ZEILE(A5); 1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Matthias
Anzeige
AW: Zahlen-Buchstabenfolge spiegeln
20.03.2011 14:46:17
Wilfried
Hallo!
Hier vom letzten Beitrag die Formel. Passt es so?
Tabelle1

 AB
1Die Texte (auch Zahlen)  von links nach rechts drehen  
2darf die Zahl höchstens 15 Stellen haben, 
3bei Text kannst du die Formel auch erweitern, 
4bis die Maximale Formellänge erreicht ist. 
5(Formel auf 21 Zeichen eingestellt) 
6  
7Huber Martin WolfganggnagfloW nitraM rebuH
812,4554,21
9128794,5995,497821
10123456779977654321
11DonaudampfschiffahrttrhaffihcsfpmaduanoD
12Neherdmu RetröwwörteR umdreheN
13RegennegeR

Formeln der Tabelle
ZelleFormel
B7=TEIL(A7;21;1)&TEIL(A7;20;1)&TEIL(A7;19;1)&TEIL(A7;18;1)&TEIL(A7;17;1)&TEIL(A7;16;1)&TEIL(A7;15;1)&TEIL(A7;14;1)&TEIL(A7;13;1)&TEIL(A7;12;1)&TEIL(A7;11;1)&TEIL(A7;10;1)&TEIL(A7;9;1) &TEIL(A7;8;1)&TEIL(A7;7;1)&TEIL(A7;6;1)&TEIL(A7;5;1)&TEIL(A7;4;1)&TEIL(A7;3;1)&TEIL(A7;2;1)&TEIL(A7; 1;1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß
Wilfied
Anzeige
;
Anzeige

Infobox / Tutorial

Zahlen-Buchstabenfolge in Excel spiegeln


Schritt-für-Schritt-Anleitung

Um eine Zahlen-Buchstabenfolge in Excel zu spiegeln, kannst Du eine benutzerdefinierte Funktion in VBA verwenden. Hier sind die Schritte:

  1. Öffne Excel und drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu starten.

  2. Klicke auf Einfügen > Modul, um ein neues Modul hinzuzufügen.

  3. Füge den folgenden Code in das Modul ein:

    Function Spiegeln(z)
       Dim i As Long, l As Long, temp As String
       l = Len(z)
       For i = l To 1 Step -1
           temp = temp & Mid(z, i, 1)
       Next i
       Spiegeln = temp
    End Function
  4. Schließe den VBA-Editor und kehre zu Deinem Excel-Dokument zurück.

  5. Um die Funktion zu verwenden, gib in eine Zelle ein: =Spiegeln(A1), wobei A1 die Zelle ist, die die zu spiegelnde Buchstaben-Zahlenfolge enthält.


Häufige Fehler und Lösungen

  • Fehler: Funktion wird nicht erkannt.

    • Lösung: Stelle sicher, dass Du die Funktion korrekt eingegeben hast und dass Makros in Deiner Excel-Instanz aktiviert sind.
  • Fehler: Die Funktion liefert ein unerwartetes Ergebnis.

    • Lösung: Überprüfe die Eingabewerte in der Zelle. Achte darauf, dass die Werte keine unerwarteten Zeichen enthalten.

Alternative Methoden

Falls Du keine VBA-Funktion verwenden möchtest, kannst Du auch die Funktion TEIL nutzen, um den Inhalt einer Zelle zu spiegeln:

  1. Nehme an, Du hast eine Buchstaben-Zahlenfolge in Zelle A1.

  2. Verwende folgende Formeln in mehreren Zellen, um den Inhalt zu spiegeln:

    =TEIL($A$1;LÄNGE($A$1)-ZEILE(A1)+1;1)
  3. Ziehe die Formel nach unten, um alle Buchstaben und Zahlen zu spiegeln.

  4. Kombiniere die Ergebnisse mit VERKETTEN oder TEXTVERKETTEN, um die endgültige gespiegelte Zeichenkette zu erhalten.


Praktische Beispiele

Hier sind einige praktische Beispiele, wie Du die Funktion nutzen kannst:

  • Beispiel 1: Wenn in Zelle A1 der Wert Ajz6Gt steht, gibt die Formel =Spiegeln(A1) tG6zjA zurück.

  • Beispiel 2: Für den Wert 987Fh in Zelle A2, wird =Spiegeln(A2) hF789 ergeben.


Tipps für Profis

  • Um den Inhalt einer ganzen Tabelle zu spiegeln, kannst Du die oben genannten Techniken kombinieren. Erstelle eine Hilfsspalte neben Deiner Tabelle, um die spiegelten Werte anzuzeigen.

  • Wenn Du häufig mit gespiegeltem Text arbeitest, speichere die VBA-Funktion in Deiner persönlichen Excel-Arbeitsmappe (PERSONAL.XLSB), um sie jederzeit verfügbar zu haben.


FAQ: Häufige Fragen

1. Kann ich die Funktion auch für größere Zahlen verwenden?
Ja, die Funktion kann auch für größere Zahlen verwendet werden, solange die maximale Länge von Excel-Formeln nicht überschritten wird.

2. Gibt es eine Excel-Version, die diese Funktion nicht unterstützt?
Die VBA-Funktion sollte in allen modernen Excel-Versionen funktionieren, jedoch kann die Verwendung von Makros in Excel Online oder in mobilen Versionen eingeschränkt sein.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige