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

Forumthread: Text in Zahl umwandeln

Text in Zahl umwandeln
16.12.2002 15:52:29
Gerhard
Hallo,

ich importiere mit Microsoft Query externe Daten welche als Text ankommen. In Spalte A steht nun die Artikelnummer.
Nun möchte ich mit einem sverweis auf diese Daten zugreifen, ich bekomme aber in meiner neuen Tabelle kein Ergebnis. Kopiere ich nun die Spalte A mit der Artikelnummer und füge diese an gleicher Stelle mit "Inhalte Einfügen - Werte" wieder ein und wandle die entstandenen Fehler-Felder (grünes Dreieck links oben) in eine Zahl um, so bekomme ich in meiner neuen Tabelle auch die Werte zurückgeliefert.
Ich habe nun schon den Kopiervorgang, Einfügevorgang und Umwandlungsvorgang aufgezeichnet, VBA berücksichtigt aber den Umwandlungsvorgang nicht.

Wie kann ich das Problem sonst beheben?


Danke Gerhard

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Re: Text in Zahl umwandeln
16.12.2002 15:55:09
richard
hallo gerhard
du könntest dir eine hilfsspalte einfügen in der du die zellen aus spalte A mit 1 multiplizierst. auf diese kannst du dann zugreifen.

mfg richi

Re: Text in Zahl umwandeln
16.12.2002 15:55:34
Andreas Schindler
Hallo Gerhard,

Multipliziere einfach mal jede Zelle mit 1.
Dann sollte es eigentlich klappen.

Gruß
Andreas

Re: Text in Zahl umwandeln
16.12.2002 15:56:10
Georg_zi
Hallo gerhard

schreibe in eine leere Zelle 1, kopieren, Deinen Bereich markieren, Bearbeiten, Inhalte einfügen, Multiplizieren.

Gruß Georg

Anzeige
Re: Text in Zahl umwandeln
17.12.2002 08:15:21
Wolfgang Roßbach
Hallo,
hiermit sollte es klappen.
Die Zellen markieren und Marko ausführen
Public Sub FormatTextToNumber()
Dim rngCell As Range

For Each rngCell In Selection.Cells
With rngCell
.NumberFormat = "General"
If IsNumeric(.Text) Then
.Value = CDbl(.Text)
End If
End With
Next 'rngCell
End Sub
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

Infobox / Tutorial

Text in Zahl umwandeln in Excel


Schritt-für-Schritt-Anleitung

  1. Markiere die Zellen: Wähle die Zellen aus, die Text enthalten, der in Zahlen umgewandelt werden soll.
  2. Inhalte einfügen: Drücke Strg + C, um die Zellen zu kopieren.
  3. Kopiere die Zahl 1: Schreibe in eine leere Zelle die Zahl 1 und kopiere diese Zelle.
  4. Inhalte einfügen - Multiplizieren: Markiere den Bereich mit den Textwerten, gehe zu Start -> Einfügen -> Inhalte einfügen -> wähle Multiplizieren. Klicke auf OK. Dies wandelt die Textwerte in Zahlen um.
  5. Überprüfen: Stelle sicher, dass die Werte nun als Zahlen formatiert sind. Du kannst auch die Funktion =ISTZAHL() verwenden, um dies zu überprüfen.

Häufige Fehler und Lösungen

  • Fehler: Die Werte werden nicht umgewandelt.

    • Lösung: Stelle sicher, dass die Zellen nicht zusätzlich als Text formatiert sind. Überprüfe die Formatierung und setze sie auf „Allgemein“.
  • Fehler: Grüne Ecken in den Zellen.

    • Lösung: Klicke auf die grüne Ecke und wähle „In Zahl umwandeln“. Alternativ kannst du auch den Makro FormatTextToNumber verwenden, um die Umwandlung durchzuführen.

Alternative Methoden

  • VBA-Makro verwenden: Du kannst ein Makro erstellen, das die Umwandlung automatisiert:

    Public Sub FormatTextToNumber()
      Dim rngCell As Range
    
      For Each rngCell In Selection.Cells
          With rngCell
              .NumberFormat = "General"
              If IsNumeric(.Text) Then
                  .Value = CDbl(.Text)
              End If
          End With
      Next rngCell
    End Sub
  • Power Query: Wenn du Daten aus externen Quellen importierst, kannst du Power Query nutzen, um Text in Zahl umzuwandeln. Wähle die Spalte aus und ändere den Datentyp zu „Zahl“.


Praktische Beispiele

  • Beispiel 1: Angenommen, du hast Artikelnummern als Text in Spalte A. Um diese in Zahlen umzuwandeln, wende die oben genannten Methoden an. Nach der Umwandlung kannst du einen SVERWEIS auf die Zahlenwerte durchführen.

  • Beispiel 2: Wenn du mit Power BI arbeitest, kannst du die Funktion Zahlen in Text umwandeln nutzen, um sicherzustellen, dass die Daten korrekt verarbeitet werden.


Tipps für Profis

  • Nutzung von Formeln: Du kannst auch die Formel =WERT(A1) verwenden, um den Text in der Zelle A1 in eine Zahl umzuwandeln.
  • Excel-Grüne Ecken: Achte darauf, dass Excel die Textwerte in Zellen mit grüner Ecke als Fehler erkennt. Dies ist ein Hinweis, dass eine Umwandlung notwendig ist.

FAQ: Häufige Fragen

1. Wie kann ich die Umwandlung für eine ganze Spalte durchführen? Du kannst die gesamte Spalte markieren und dann die oben beschriebenen Schritte zur Umwandlung anwenden.

2. Was mache ich, wenn die Umwandlung nicht funktioniert? Überprüfe die Zellenformatierung und stelle sicher, dass keine zusätzlichen Leerzeichen oder nicht druckbare Zeichen vorhanden sind. Nutze eventuell die TRIM-Funktion, um unerwünschte Zeichen zu entfernen.

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