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

Forumthread: Text in Zahl umwandeln

Text in Zahl umwandeln
a_ke
Hallo,
ich habe in einer Tabelle folgendes Problem nach dem Import von Zahlenwerten, die im Excel 2007 dann
als Text erkannt werden.
In Spalte G10-G200 werden monatlich aus einem anderen Programm wieder Werte neu hinein kopiert.
Diese werden im Excel als Text erkannt und somit in der Funktion Summe ignoriert.
Man kann die Werte händisch in eine Zahl umwandeln, was allerdings zu aufwendig ist.
Kann ich die Umwandlung auch über VBA steuern, sobald sich Werte in dem Bereich ändern, oder
wenigstens als Makro hinterlegen, welches über einen Button gestartet wird ?
Andre
Anzeige

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

Betreff
Benutzer
Anzeige
AW: Text in Zahl umwandeln
13.01.2010 09:09:15
AndreasG
Hallo Andre,
probier mal folgendens:
1) Schreibe eine 1 in eine freie Zelle
2) Kopiere das Feld mit der 1
3) markiere die Zellen, die als Text angezeigt werden
4) Menü: bearbeiten - Inhalte einfügen - Häkchen rein bei mutiplizieren und "abschicken"
Das sollte die Texte in Zahlen wandeln. Ggfs kannst dir das auch als Makro aufzeichnen
Grüße
Andreas
Anzeige
AW: Text in Zahl umwandeln
13.01.2010 09:11:16
Michael
einfach die Zellwerte *1 nehmen, dann sollte es wieder eine Zahl sein. Kann man auch per Makro machen.
Mann könnte einfach eine Spalter hinter die Spalte mit den kopierten Werten machen iund dann einfach
Also würde in D1 stehen
=C1*1
dann einfach die Formel für alle zellen runter kopieren
sollte klappen.
Gruß
Michael
Anzeige
AW: Text in Zahl umwandeln
13.01.2010 09:13:14
Thomas
- trage in eine beliebige Zelle eine 1 ein
- kopiere diese 1 in die Zwischenablage
- markiere Deine "Textzahlen"
- gehe auf Einfügen | Inhalte einfügen ...
- wähle dort Multiplizieren aus und drück ok
OK Problem gelöst
13.01.2010 09:37:08
a_ke
Vielen Dank,
ich habe jetzt die Variante über die Hilfsspalte und Multiplikation mit 1 integriert. Diese wird ausgeblendet und damit ist alles OK. Das gibt den wenigsten Aufwand und am wenigsten Fehlerquellen.
Andre
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Text in Zahl umwandeln in Excel


Schritt-für-Schritt-Anleitung

Um Text in Zahlen in Excel umzuwandeln, kannst du folgende Schritte befolgen:

  1. Eine Zahl eingeben: Trage in eine freie Zelle die Zahl 1 ein.
  2. Kopiere die Zahl: Markiere die Zelle mit der 1 und kopiere sie (Strg + C).
  3. Zellen auswählen: Markiere die Zellen, die als Text angezeigt werden (z.B. G10:G200).
  4. Inhalte einfügen: Gehe zu Einfügen > Inhalte einfügen... und wähle die Option Multiplizieren.
  5. Bestätigen: Klicke auf OK. Die Zellen sollten nun als Zahlen angezeigt werden.

Diese Methode ist besonders nützlich, wenn du regelmäßig importierte Werte hast, die als Text erkannt werden.


Häufige Fehler und Lösungen

  • Excel text in zahl umwandeln funktioniert nicht: Überprüfe, ob die Zellen tatsächlich als Text formatiert sind. Manchmal kann auch ein Leerzeichen am Anfang oder Ende der Werte das Problem verursachen. Verwende die Funktion =WERT(A1) um die Werte in Zellen zu konvertieren.

  • Excel text mit punkt in zahl umwandeln: Wenn der Text Dezimalpunkte enthält, kannst du die Funktion =WECHSELN(A1; "."; ",") verwenden, um Punkte in Kommas umzuwandeln, bevor du die Zahlen umwandelst.


Alternative Methoden

Neben der oben beschriebenen Methode gibt es auch andere Ansätze:

  • VBA verwenden: Du kannst ein VBA-Makro schreiben, um Text in Zahl umzuwandeln. Ein einfaches Beispiel wäre:

    Sub TextInZahlUmwandeln()
      Dim Zelle As Range
      For Each Zelle In Selection
          If IsNumeric(Zelle.Value) Then
              Zelle.Value = Val(Zelle.Value)
          End If
      Next Zelle
    End Sub
  • Hilfsspalte nutzen: Füge eine Hilfsspalte hinzu und verwende die Formel =C1*1, um die Werte zu konvertieren. Kopiere die Formel nach unten für alle Zellen.


Praktische Beispiele

Angenommen, du hast in Zelle A1 den Text "1000". Um diesen in eine Zahl umzuwandeln, kannst du:

  • Formel verwenden: =WERT(A1) gibt den Wert 1000 zurück.
  • Multiplikation: Trage =A1*1 in einer anderen Zelle ein.

Wenn du viele Zellen hast, die als Text formatiert sind, kannst du die oben beschriebenen Methoden anwenden, um alle nötigen Werte schnell zu konvertieren.


Tipps für Profis

  • Makro erstellen: Wenn du häufig mit importierten Textwerten arbeitest, erstelle ein Makro, um den Prozess zu automatisieren. So kannst du mit einem Klick alle Textwerte in Zahlen umwandeln.

  • Datenüberprüfung: Setze eine Datenüberprüfung ein, um sicherzustellen, dass nur Zahlen in die Zellen eingegeben werden. So kannst du zukünftige Probleme mit als Text formatierten Zahlen vermeiden.


FAQ: Häufige Fragen

1. Wie kann ich alle als Text gespeicherten Zahlen umwandeln?
Du kannst die oben beschriebene Methode mit der Multiplikation oder ein VBA-Makro verwenden, um alle als Text gespeicherten Zahlen schnell in Zahlen umzuwandeln.

2. Was mache ich, wenn ich einen Fehler beim Umwandeln erhalte?
Überprüfe, ob die Zellen Leerzeichen oder nicht-numerische Zeichen enthalten. Du kannst auch die Funktion =WERT(A1) verwenden, um sicherzustellen, dass nur gültige Zahlen umgewandelt werden.

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