Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zahlen in Zellen umdrehen

Zahlen in Zellen umdrehen
Inge
Hallo Zusammen,
bei folgendem problem benötige ich unterstützung. Wir bekommen von unserem Dienst wöchentlich die Ergebnisse aus der kreisliga bekannt gegeben. Diese möchte ich nun für meinen sohn in einer tabelle einpflegen. Aus verschiedenen gründen wollen wir nun die Ergebnisse umgedreht haben.
Sp. S U N Tore +/- P
6 4 2 0 13:03 10 14 03:13
6 3 3 0 11:06 5 12
6 3 3 0 09:04 5 12 04:09
6 3 3 0 08:04 4 12
6 3 2 1 09:05 4 11
Wir wollen nun, dass aus dem hier angeführten beispiel aus 13:03, dann 03:13 wird oder dem 09:04 ein 04:09 wird.
Das Problem was sich hier darstellt ist, dass die bereit gestellten zahlen das Format hh:mm hat
Wenn ich die Zahlen mit der Formel
=TEXT(SUMMENPRODUKT(TEIL(E2;ZEILE(INDIREKT("1:"&LÄNGE(E2)));1)*10^(ZEILE(INDIREKT("1:"&LÄNGE(E2)))-1) );WIEDERHOLEN("0";LÄNGE(E2)))
bearbeite, werden aus dem Format hh:mm dann Dezimalzahlen aufgeführt.
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zahlen in Zellen umdrehen
29.08.2011 16:47:34
Piet
Hallo Inge,
wenn die Zahlen im Uhrzeitformat dargestellt werden, kannst du sie auf diese Weise auch weiterverarbeiten: =ZEIT(MINUTE(B19);STUNDE(B19);0)
Ggf. musst du noch das Format der Zelle einstellen auf hh:mm
Gruß
Piet
Anzeige
Gut, dass das kein Handball ist, sonst hättest ...
29.08.2011 23:58:21
Luc:-?
…du gern beide Varianten, Uhrzeit und Text, Inge,
weshalb es generell besser wäre, das als Text zu importieren, falls das hilft. Anderenfalls könnte man mit VBA den Inhalt formatiert auslesen (.Text), ein Apostroph davorsetzen und wieder so zurückspeichern.
Mit Fml wär das die xlFkt TEXT, zB in einer Hilfsspalte, ebenfalls mit vorangestelltem Apostroph =TEXT(A1;"\'hh:mm"), diese dann kopieren (außer evtl Fehlerwerte) und über die Originaldaten als Wert speichern.
Dann kann das Torverhältnis in A1 universell mit =TEIL(A1;SUCHEN(":";A1)+1;9)&":"&TEIL(A1;1;SUCHEN(":";A1)-1) bzw vereinfacht bei stets 2stelligen Torangaben mit =RECHTS(A1;2)&":"&LINKS(A1;2) umgedreht wdn. Wenn das dann ebenfalls als Wert gespeichert wdn soll, müsste die Fml mit ="'"&… beginnen.
Gruß Luc :-?
Anzeige
Pardon! Silex übersehen! owT
29.08.2011 23:59:54
Luc:-?
:-?
AW: Zahlen in Zellen umdrehen
29.08.2011 16:44:58
silex1
Hallo,
Dein Vorgehen beim Einpflegen könnte zu einem späteren Zeitpunkt zu erhebliche Problemen führen, da XL dies 13:30 als Zeit ansieht und dies dann einträgt. Witzig ist, wenn Du 103:89 dann mal übertragen willst!
Doch zu Deinem jetzigen Problem::
Arbeitsblatt mit dem Namen 'Tabelle1'
 AB
113:0303:13

ZelleFormel
B1=RECHTS(TEXT(A1;"hh:mm");2)&":"&LINKS(TEXT(A1;"hh:mm");2)

Aber zusammenrechnen ist dann nicht mehr!;-)
VG René
Anzeige
AW: Zahlen in Zellen umdrehen
29.08.2011 18:17:23
Inge
vielen dank für die schnelle hilfe......
klappt wie gewünscht
inge
Anzeige
Anzeige

Infobox / Tutorial

Zahlen in Zellen umdrehen


Schritt-für-Schritt-Anleitung

Um Zahlen in Excel-Zellen umzudrehen, kannst du folgende Schritte befolgen:

  1. Zelle auswählen: Wähle die Zelle mit der Zahl, die du umdrehen möchtest. Beispiel: Wenn du 13:03 hast.

  2. Formel eingeben: Verwende die folgende Formel:

    =RECHTS(TEXT(A1;"hh:mm");2) & ":" & LINKS(TEXT(A1;"hh:mm");2)

    Hierbei geht A1 von der Zelle aus, die den ursprünglichen Wert enthält.

  3. Ergebnis überprüfen: Die Formel gibt dir 03:13 zurück. Kopiere diese Formel nach Bedarf in andere Zellen, um weitere Werte umzudrehen.

  4. Formatierung anpassen: Stelle sicher, dass die Zellen im Format hh:mm formatiert sind, um eine korrekte Anzeige zu gewährleisten.


Häufige Fehler und Lösungen

  • Problem: Werte werden als Dezimalzahlen angezeigt.

    • Lösung: Stelle sicher, dass du die TEXT-Funktion korrekt anwendest, um sicherzustellen, dass die Ausgabe im gewünschten Format bleibt.
  • Problem: Zellen wurden als Zeit interpretiert.

    • Lösung: Wenn du mit Werten arbeitest, die nicht als Zeit angesehen werden sollten, importiere die Daten als Text oder füge ein Apostroph (') vor den Zahlen ein.

Alternative Methoden

  1. VBA-Makro: Wenn du regelmäßig Zahlen in Zellen umdrehen musst, kannst du ein VBA-Makro erstellen, das dies automatisiert. Zum Beispiel:

    Sub Umdrehen()
       Dim Zelle As Range
       For Each Zelle In Selection
           Zelle.Value = Right(Zelle.Value, 2) & ":" & Left(Zelle.Value, 2)
       Next Zelle
    End Sub

    Wähle die Zellen aus und führe das Makro aus.

  2. Hilfsspalte: Du kannst auch eine Hilfsspalte verwenden, um die Werte umzukehren, und anschließend die Ergebnisse als Werte in die Originalzellen kopieren.


Praktische Beispiele

  • Beispiel 1: Umdrehen von 09:04 zu 04:09.

    Verwende die Formel:

    =RECHTS(TEXT(A2;"hh:mm"),2) & ":" & LINKS(TEXT(A2;"hh:mm"),2)
  • Beispiel 2: Umdrehen einer ganzen Spalte.

    Wenn du eine Liste von Ergebnissen hast, kannst du die Formel in der ersten Zelle eingeben und dann nach unten ziehen, um alle Werte in der Spalte zu bearbeiten.


Tipps für Profis

  • Datenvalidierung: Achte darauf, dass die Eingabedaten immer im gleichen Format vorliegen, um Fehler zu vermeiden.
  • Automatisierung: Denke darüber nach, die umgedrehten Werte anschließend in einem Diagramm darzustellen, um visuelle Vergleiche zu ermöglichen.
  • Formatierung: Experimentiere mit bedingter Formatierung, um besondere Werte hervorzuheben.

FAQ: Häufige Fragen

1. Wie kann ich auch das Datum umdrehen? Du kannst ähnliche Techniken verwenden, um das Datum zu formatieren. Nutze die TEXT-Funktion, um das Datum in ein lesbares Format zu bringen und dann umzukehren.

2. Welche Excel-Version benötige ich? Die beschriebenen Funktionen sind in den meisten Excel-Versionen verfügbar, einschließlich Excel 2010 und höher.

3. Was ist, wenn ich Text umdrehen möchte? Für Texte kannst du die Funktion TEXTVERKETTEN oder REVERSE in VBA verwenden, um die Zeichenfolgen umzukehren.

4. Wie gehe ich mit großen Datenmengen um? Für große Datenmengen könnte ein VBA-Skript effizienter sein, um die Verarbeitung zu automatisieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige