Wie konvertiert man massenhaft Zahlen, die als Text gespeichert sind, in Excel in Zahlen?
Beim Arbeiten mit Excel können Sie auf Situationen stoßen, in denen Hunderte von Zahlen versehentlich als Text über das gesamte Arbeitsblatt verteilt gespeichert werden. Dies passiert oft, wenn Daten aus anderen Systemen oder Dateien importiert werden und Zahlen dadurch als Text formatiert werden, was zu Berechnungsfehlern oder Problemen bei mathematischen Operationen führt. Das manuelle Konvertieren jeder Zelle ist nicht praktikabel, insbesondere bei großen Datensätzen. Diese Anleitung beschreibt mehrere effektive Methoden zum Batch-Konvertieren von als Text gespeicherten Zahlen in echte Zahlen in Excel, wodurch Ihr Workflow optimiert und die Datenkonsistenz gewährleistet wird.
Massenhaft konvertieren verbundener Zahlen, die als Text gespeichert sind, in Zahlen in Excel
Massenhaft konvertieren gestreuter Zahlen, die als Text gespeichert sind, in Zahlen in Excel
Massenhaft konvertieren von Zahlen, die als Text gespeichert sind, in Zahlen mit wenigen Klicks
Excel-Formel - Konvertieren Sie Text in Zahlen mit der WERT-Funktion
VBA-Code - Verwenden Sie Makros, um programmgesteuert Text in Zahlen zu konvertieren
Massenhaft konvertieren verbundener Zahlen, die als Text gespeichert sind, in Zahlen in Excel
Wenn die als Text gespeicherten Zahlen zusammenhängend (nebeneinander in einem oder mehreren Blöcken) in Ihrem Arbeitsblatt vorliegen, bietet Excel ein einfaches Werkzeug, um sie effizient in Zahlen umzuwandeln. Ein typisches Szenario dafür ist, wenn importierte Daten, wie Spalten mit Zahlen, als Text behandelt werden, was möglicherweise durch ein grünes Dreieck in der Ecke jeder Zelle angezeigt wird.
1. Markieren Sie den zusammenhängenden Bereich, der Zahlen enthält, die als Text gespeichert sind. Nach der Auswahl erscheint eine kleine Ausrufezeichen-Schaltfläche in der Nähe des ausgewählten Bereichs. Klicken Sie auf diese Schaltfläche.
2. Wählen Sie im daraufhin erscheinenden Menü "In Zahl konvertieren" aus. Excel konvertiert sofort alle ausgewählten, als Text formatierten Zahlen in korrekte numerische Werte.
Dieser Ansatz ist einfach für Datenblöcke und vermeidet die Notwendigkeit einer formelgesteuerten oder manuellen Konvertierung. Die konvertierten Zahlen können nun wie vorgesehen in Berechnungen verwendet werden.
Tipp: Wenn die Schaltfläche nicht erscheint, überprüfen Sie, ob Ihre Daten als Text erkannt werden (Sie können die Formatierung unter Start > Zahlenformat überprüfen). Diese Methode ist am besten für zusammenhängende Bereiche geeignet; für nicht zusammenhängende Zellen siehe die folgenden Lösungen.
Einfach Text in Zahl oder umgekehrt in Excel konvertieren:
Kutools for Excel's Convert between Text and Number Dienstprogramm hilft Ihnen dabei, ganz einfach alle Texte in Zahlen oder umgekehrt im ausgewählten Bereich in Excel umzuwandeln, wie in der unten gezeigten Demo. Laden Sie es herunter und probieren Sie es jetzt aus! (30-tägige kostenlose Testversion)
Massenhaft konvertieren gestreuter Zahlen, die als Text gespeichert sind, in Zahlen in Excel
In Fällen, in denen als Text formatierte Zahlen über das gesamte Arbeitsblatt verteilt sind (nicht in einem zusammenhängenden Bereich), kann die manuelle Konvertierung Zelle für Zelle zeitaufwendig sein. Excels Funktion "Inhalte einfügen" ermöglicht es Ihnen, diese gestreuten Zellen gleichzeitig zu konvertieren.
1. Geben Sie eine Zahl "1" in eine beliebige leere Zelle ein und kopieren Sie diese, indem Sie Strg + C drücken. Halten Sie dann die Strg-Taste gedrückt und wählen Sie alle nicht zusammenhängenden Zellen aus, die Sie konvertieren möchten – klicken Sie jede einzelne an oder ziehen Sie, um sie nach Bedarf zu markieren. Mit aktivierter Auswahl drücken Sie Strg + Alt + V (dies öffnet das Dialogfeld "Inhalte einfügen").
2. Wählen Sie im Dialogfeld "Inhalte einfügen", im Abschnitt Operation, Multiplizieren aus und klicken Sie auf OK. Siehe Screenshot:
Diese Operation multipliziert jede ausgewählte Zelle mit 1, wodurch Excel gezwungen wird, die Werte als Zahlen zu behandeln. Die Zahlen werden sofort konvertiert, ohne ihre tatsächlichen Werte zu ändern.
Hinweis: Die Multiplikationsfunktion funktioniert nur, wenn die Zelleninhalte als numerischer Text erkannt werden (d.h., keine nicht-numerischen Zeichen enthalten). Wenn Ihre Daten zusätzliche Leerzeichen oder nicht-numerische Zeichen enthalten, sollten Sie die Daten zuerst bereinigen. Diese Methode ist besonders nützlich beim Umgang mit gestreuten Daten oder wenn die Schaltfläche „In Zahl konvertieren“ nicht verfügbar ist.
Massenhaft konvertieren von Zahlen, die als Text gespeichert sind, in Zahlen mit Kutools für Excel
Das Hilfsprogramm "Zwischen Text und Zahl konvertieren" von Kutools für Excel kann Ihnen helfen, ganz einfach alle Zahlen, die als Text gespeichert sind, in einem Bereich oder mehreren Bereichen in Zahlen umzuwandeln.
1. Wählen Sie entweder einen zusammenhängenden Block von Zellen oder mehrere Bereiche aus, die Sie konvertieren möchten, und klicken Sie dann auf Kutools > Inhalt > Zwischen Text und Zahl konvertieren.
2. Wählen Sie im Dialogfeld "Zwischen Text und Zahl konvertieren" die Option Text in Zahl. Klicken Sie auf die Schaltfläche OK, um die Konvertierung durchzuführen.
Alle ausgewählten Zellen werden sofort von als Text formatierten Zahlen in echte Zahlen konvertiert, unabhängig davon, ob sie zusammenhängend oder gestreut sind.
Dieses Tool ist sehr vielseitig und unterstützt Teilauswahl, ganze Spalten oder sogar mehrere Bereiche. Es reduziert auch potenzielle menschliche Fehler bei manuellen Konvertierungen, was es ideal für Massenkonvertierungen bei großen Datensätzen macht.
Wenn Sie eine kostenlose Testversion (30-Tag) dieses Hilfsprogramms nutzen möchten, klicken Sie bitte hier, um es herunterzuladen, und gehen Sie dann zur Anwendung der Berechnung gemäß den oben genannten Schritten.
Excel-Formel - Konvertieren Sie Text in Zahlen mit der WERT-Funktion
Für Benutzer, die die volle Kontrolle über den Konvertierungsprozess behalten möchten oder eine Lösung benötigen, die mit dynamischen Daten kompatibel ist, bietet Excel die WERT-Funktion. Diese Formel konvertiert Textdarstellungen von Zahlen in echte Zahlenwerte, was besonders effektiv ist, wenn Daten für weitere Berechnungen vorbereitet werden oder wenn Daten regelmäßig aktualisiert werden.
Anwendungsfälle: Diese Methode ist ideal für Datensätze, bei denen Sie eine Spalte oder einen Bereich konvertieren und die Originaldaten beibehalten möchten (da die Ausgabe in eine separate Spalte geht). Sie funktioniert gut, selbst wenn die Daten Text-Zahlen-Mischungen enthalten oder im Laufe der Zeit ergänzt werden.
Schritte:
1. Angenommen, Sie haben als Text formatierte Zahlen in Spalte A, beginnend bei Zelle A1. Geben Sie in der entsprechenden Zelle von Spalte B (z.B. B1) die folgende Formel ein:
=VALUE(A1)
2. Drücken Sie die Eingabetaste, um die Formel zu bestätigen. Wenden Sie diese Konvertierung dann auf den Rest Ihrer Daten an, indem Sie den Ausfüllkursor von B1 nach unten ziehen, um so viele Zeilen wie nötig abzudecken.
Tipp: Wenn Sie die ursprünglichen Zellen durch die konvertierten Zahlen ersetzen möchten, kopieren Sie nach dem Generieren der Ergebnisse die Ergebnisse in Spalte B, klicken Sie mit der rechten Maustaste auf den ursprünglichen Bereich und wählen Sie "Werte einfügen", um den Text durch tatsächliche Zahlen zu überschreiben. Seien Sie vorsichtig: Erstellen Sie bei Bedarf ein Backup Ihrer Originaldaten, bevor Sie einfügen.
Vorsichtsmaßnahmen:
- Wenn die Zelle nicht-numerischen Text enthält, gibt WERT einen #WERT!-Fehler zurück. Stellen Sie sicher, dass Ihre Daten nur Text enthalten, der Zahlen darstellt.
- Formatierungsprobleme, wie führende/abschließende Leerzeichen, können zu unerwarteten Ergebnissen führen. Überlegen Sie, die Daten bei Bedarf zuerst mit den Funktionen GLÄTTEN oder SÄUBERN zu bereinigen.
VBA-Code - Verwenden Sie Makros, um programmgesteuert Text in Zahlen zu konvertieren
Für fortgeschrittene Benutzer oder solche, die sehr große Datensätze verarbeiten, kann die Automatisierung des Konvertierungsprozesses mit einem VBA-Makro viel Zeit und wiederholte Mühe sparen. VBA ermöglicht es Ihnen, programmgesteuert Zahlen, die als Text gespeichert sind, in echte Zahlen für eine gesamte Auswahl, Spalte oder ein Arbeitsblatt umzuwandeln. Dies ist besonders nützlich beim Umgang mit regelmäßig aktualisierten Arbeitsmappen oder beim Aufbau wiederholbarer Workflows.
Anwendungsfälle: Diese Methode eignet sich für Benutzer, die mit Makros vertraut sind oder jemanden, der Massenkonvertierungsoperationen über mehrere und dynamische Bereiche eines Arbeitsblatts durchführen muss. Sie ist besonders effektiv für wiederkehrende Aufgaben und kann auch mit anderen Datenbereinigungsschritten gebündelt werden.
Schritte zur Verwendung des VBA-Makros:
1. Gehen Sie zur Registerkarte Entwickler > Visual Basic. Klicken Sie im erscheinenden Fenster auf Einfügen > Modul und fügen Sie den folgenden Code in das Modulfenster ein:
Sub ConvertTextNumbersToNumbers()
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Please select the range to convert text to number", xTitleId, WorkRng.Address, Type:=8)
For Each rng In WorkRng
If IsNumeric(rng.Value) And VarType(rng.Value) = vbString Then
rng.Value = Val(rng.Value)
End If
Next
End Sub
2 Um den Code auszuführen, klicken Sie auf die Ausführen-Schaltfläche oder drücken Sie F5. Ein Dialogfeld fordert Sie auf, den Bereich für die Konvertierung auszuwählen. Wählen Sie die Zellen aus, die Zahlen enthalten, die als Text gespeichert sind, und bestätigen Sie.
Tipps und Vorsichtsmaßnahmen:
- Dieses Makro verarbeitet jede Zelle nur, wenn es sich um eine als String dargestellte Zahl handelt. Daten wie alphabetischer Text oder Fehler bleiben unverändert.
- Erstellen Sie immer ein Backup Ihres Arbeitsblatts, bevor Sie Makros ausführen, falls Sie Ihre Originaldaten wiederherstellen müssen.
- Das Makro kann für ganze Spalten oder bestimmte Blätter angepasst werden, indem Sie den Teil, der WorkRng setzt, ändern.
- Wenn Ihre Arbeitsmappe bereits Makros aktiviert hat, funktioniert dieser Ansatz nahtlos. Wenn Makros deaktiviert sind, aktivieren Sie sie, wie von Excel gefordert.
Dieser VBA-Ansatz ist sehr anpassbar und kann erweitert werden, um zusätzliche Datenbereinigungsschritte einzuschließen. Er ist besonders effektiv für die Routineverarbeitung von großangelegten oder regelmäßig aktualisierten Datensätzen.
Die besten Office-Produktivitätstools
Steigern Sie Ihre Excel-Kompetenz mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen, um Ihre Produktivität zu steigern und Zeit zu sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt die Reiter-Oberfläche in Office und macht Ihre Arbeit so viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen in Reitern in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Reitern desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich Hunderte von Mausklicks!