Umwandeln von Text in Zahlen in Excel

Artikel-ID: 291047 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde zuvor veröffentlicht unter D291047
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser Artikel beschreibt Schritt für Schritt, wie Sie Zellen, die Text enthalten, in Zellen umwandeln, die Zahlen enthalten. 

Wenn Sie eine Datei importieren, die in einem anderen Programm (wie dBASE oder Lotus 1-2-3) erstellt wurde oder von einem Mainframe heruntergeladen wurde, erkennt Microsoft Excel einige Zahlen möglicherweise als Text.  

Dies führt dazu, dass bei Funktionen wie SUMME und MITTELWERT die Werte in diesen Zellen ignoriert werden. Diese Textzeichenfolgen können zusätzlich zu den Zahlen, die Sie umwandeln möchten, tatsächlich Text enthalten.

Umwandeln von Text in Zahlen

Um Text in einem Tabellenblatt in Zahlen umzuwandeln, verwenden Sie eine der weiter unten in diesem Artikel beschriebenen Methoden (Methoden 1 bis 7).

Hinweis Bei jeder dieser Methoden wird vorausgesetzt, dass Sie Zahlenformate in den Zellen bereits in "Standard" geändert haben. Gehen Sie hierzu folgendermaßen vor:
  1. Klicken Sie in Excel 2003 im Menü Format auf Zellen. Klicken Sie in Excel 2007 oder höher im Menüband auf den Pfeil rechts neben dem Abschnitt Schriftart, um das Dialogfeld Zellen formatieren.
  2. Klicken Sie auf der Registerkarte Zahlen unter Kategorie auf Standard, und klicken Sie anschließend auf OK.

Methode 1: Verwenden der Schaltfläche "Fehler"

Wenn die Zellen, in denen Zahlen als Text angezeigt werden, in der oberen linken Ecke einen Fehlerindikator enthalten, gehen Sie folgendermaßen vor:
  1. Klicken Sie auf die Zelle, die den Fehlerindikator enthält.
  2. Klicken Sie auf die Fehlerschaltfläche neben der Zelle, und klicken Sie anschließend in dem Kontextmenü auf In eine Zahl umwandeln.

Methode 2: Neueingabe der Werte in den Zellen

Gehen Sie folgendermaßen vor, um die Werte erneut in die Zellen einzugeben:
  1. Klicken Sie im Menü Format auf Zellen, und klicken Sie anschließend auf die Registerkarte Zahlen, um das Zahlenformat der Zellen zu ändern.
  2. Geben Sie die Zahlen neu ein.


Methode 3: Direkte Bearbeitung in der Zelle

Gehen Sie folgendermaßen vor, um die Werte in den Zellen direkt zu bearbeiten:

Excel 2003

  1. Klicken Sie im Menü Extras auf Optionen.
  2. Stellen Sie auf der Registerkarte Bearbeiten sicher, dass das Kontrollkästchen Direkte Zellbearbeitung aktiviert ist. Klicken Sie auf OK.
  3. Doppelklicken Sie auf die Zelle, die Sie formatieren möchten, und drücken Sie anschließend die [EINGABETASTE].
  4. Klicken Sie neben der Zelle auf die Schaltfläche "Fehler", und klicken Sie dann im Kontextmenü auf In eine Zahl umwandeln

Excel 2007

  1. Klicken Sie auf die Schaltfläche Office, klicken Sie auf Excel-Optionen, und klicken Sie dann auf Erweitert.
  2. Stellen Sie sicher, dass unter Optionen bearbeiten das Kontrollkästchen Direkte Zellbearbeitung zulassen aktiviert ist. Klicken Sie auf OK.
  3. Doppelklicken Sie auf die Zelle, die Sie formatieren möchten, und drücken Sie anschließend die [EINGABETASTE].
  4. Klicken Sie neben der Zelle auf die Schaltfläche "Fehler", und klicken Sie dann im Kontextmenü auf In eine Zahl umwandeln

Excel 2010


  1. Klicken Sie auf die Registerkarte Datei, klicken Sie auf Excel-Optionen, und klicken Sie dann auf Erweitert.
  2. Stellen Sie sicher, dass unter Optionen bearbeiten das Kontrollkästchen Direkte Zellbearbeitung zulassen aktiviert ist. Klicken Sie auf OK.
  3. Doppelklicken Sie auf die Zelle, die Sie formatieren möchten, und drücken Sie anschließend die [EINGABETASTE].
  4. Klicken Sie neben der Zelle auf die Schaltfläche "Fehler", und klicken Sie dann im Kontextmenü auf In eine Zahl umwandeln

Methode 4: Verwenden des Befehls "Inhalte einfügen"

Gehen Sie folgendermaßen vor, um den Befehl Inhalte einfügen zu verwenden:
  1. Geben Sie in eine leere Zelle den Wert 1 ein.
  2. Stellen Sie sicher, dass die Zelle, in die Sie den Wert 1 eingegeben haben, als Zahl formatiert ist.
  3. Wählen Sie die Zelle aus, in die Sie den Wert 1 eingegeben haben, klicken Sie mit der rechten Maustaste, und wählen Sie dann Kopieren.
  4. Wählen Sie die Zellen mit den Werten aus, die Sie in Zahlen umwandeln möchten.
  5. Klicken Sie mit der rechten Maustaste, und wählen Sie Inhalte einfügen.
  6. Klicken Sie unter Vorgang auf Multiplizieren, und klicken Sie dann auf OK.

Methode 5: Entfernen ausgeblendeter Zeichen und Leerzeichen

Diese Methode funktioniert am besten, wenn die Daten in einer einzelnen Spalte oder Zeile angeordnet sind. Bei dieser Methode werden die Funktionen GLÄTTEN (TRIM) und SÄUBERN (CLEAN) verwendet, um zusätzliche Leerzeichen und nicht druckbare Zeichen zu entfernen, die möglicherweise mit der Datei importiert werden. Bei dem folgenden Beispiel wird vorausgesetzt, dass die Daten sich in Spalte A befinden und mit Zeile 1 beginnen ($A$1). Gehen Sie folgendermaßen vor, um dieses Beispiel zu verwenden:
  1. Fügen Sie eine Spalte rechts von Spalte A ein. Klicken Sie hierzu mit der rechten Maustaste auf die Überschrift von Spalte B, und klicken Sie dann auf Einfügen.
  2. Geben Sie in der ersten Zelle der eingefügten Spalte (B1) Folgendes ein:
    $B$1:   =VALUE(TRIM(CLEAN(A1)))
    					
  3. Wählen Sie in Spalte B alle Zellen rechts von den Zellen in Spalte A aus, die Daten enthalten.
  4. Zeigen Sie im Menü Bearbeiten auf Ausfüllen, und klicken Sie anschließend auf Unten.



    Die neue Spalte enthält die Werte des Textes in Spalte A.
  5. Wählen Sie denselben Bereich aus, und klicken Sie im Menü Bearbeiten auf Kopieren. (Klicken Sie in Excel 2007 oder höher im Menüband auf das Symbol Kopieren.)
  6. Markieren Sie die Zelle A1. Klicken Sie in Excel 2003 oder früher im Menü Bearbeiten auf Inhalte einfügen. Klicken Sie in 2007 oder höher im Menüband auf den Pfeil unter Einfügen, und klicken Sie auf Inhalte einfügen. Klicken Sie unter Einfügen auf Werte, und klicken Sie anschließend auf OK, um die umgewandelten Werte zurück in Spalte A einzufügen.
  7. Löschen Sie Spalte B, indem Sie die Spalte auswählen und im Menü Bearbeiten auf Löschen klicken.
Der Text, der sich in Spalte A befand, weist nun ein Zahlenformat auf.

Hinweis Durch diese Methode werden eventuell nicht alle nicht druckbaren Leerzeichen entfernt.. Das Leerzeichen Chr$(160) wird beispielsweise nicht entfernt.

Methode 6: Verwenden einer Visual Basic für Applikationen-Prozedur

Die Verwendung der hier aufgeführten Informationen, Makro- oder Programmcodes geschieht auf Ihre eigene Verantwortung. Microsoft stellt Ihnen diese Informationen sowie Makro- und Programmlistings ohne Gewähr auf Richtigkeit, Vollständigkeit und/oder Funktionalität sowie ohne Anspruch auf Support zur Verfügung. In diesem Artikel wird vorausgesetzt, dass Sie mit der in den Beispielen verwendeten Programmiersprache und mit den zum Erstellen und Debuggen von Prozeduren verwendeten Tools vertraut sind. Die Microsoft Support-Spezialisten können bei der Erläuterung der Funktionalität bestimmter Prozeduren helfen, jedoch werden sie diese Beispiele nicht in Bezug auf eine erweiterte Funktionalität verändern, noch werden sie Prozeduren entwickeln, die auf Ihre besonderen Bedürfnisse zugeschnitten sind.   

Erstellen Sie ein Visual Basic für Applikationen-Makro, um die Zahlen in der ausgewählten Zelle oder dem ausgewählten Zellbereich neu einzugeben. Gehen Sie hierzu folgendermaßen vor:

1. Drücken Sie ALT+F11, um den Visual Basic-Editor zu starten.

2. Klicken Sie im Menü Einfügen auf Modul.

3. Geben Sie den folgenden Code in das neue Modul ein:

Sub Enter_Values()

 For Each xCell In Selection

 Selection.NumberFormat = "0.00" 'Hinweis: Der Wert "0.00" legt die Anzahl der Dezimalstellen fest. 

 xCell.Value = xCell.Value

 Next xCell

End Sub


4. Drücken Sie dALT+F11, um zu Excel zurückzukehren.

5. Wenn nicht bereits erfolgt, wählen Sie die Zellen aus, die Sie umwandeln möchten.

6. Zeigen Sie in Excel 2003 im Menü Extras auf Makro, und klicken Sie dann auf Makros. Klicken Sie in der Liste Makroname auf Enter_Values, und klicken Sie auf "Ausführen".

Klicken Sie in Excel 2007 oder höher auf das Menü Entwickler und dann auf Makros. Klicken Sie in der Liste Makroname auf Enter_Values, und klicken Sie auf "Ausführen".

Methode 7: Verwenden des Befehls "Text in Spalten

Diese Methode funktioniert am besten, wenn die Daten in einer einzelnen Spalte angeordnet sind. Bei dem folgenden Beispiel wird vorausgesetzt, dass die Daten sich in Spalte A befinden und mit Zeile 1 beginnen ($A$1). Gehen Sie folgendermaßen vor, um dieses Beispiel zu verwenden:
  1. Wählen Sie eine Spalte mit Zellen aus, die den Text enthalten.
  2. Klicken Sie im Menüband auf das Menü Daten, und klicken Sie auf Text in Spalten.
  3. Klicken Sie unter Ursprünglicher Datentyp auf Getrennt, und klicken Sie anschließend auf Weiter.
  4. Aktivieren Sie unter Trennzeichen das Kontrollkästchen Tabstopp, und klicken Sie anschließend auf Weiter.
  5. Klicken Sie unter Datenformat der Spalten auf Standard.
  6. Klicken Sie auf Erweitert, und nehmen Sie die entsprechenden Einstellungen für Dezimaltrennzeichen und 1000er-Trennzeichen vor. Klicken Sie auf OK.
  7. Klicken Sie auf Fertig stellen.
 HINWEIS: Die Formatierung zeigt weiterhin Text an, der Typ wurde jedoch in Zahl geändert. sodass er von Formeln als Zahl erkannt wird.

Informationsquellen

Weitere Informationen zur Zellenformatierung finden Sie in der integrierten Hilfe von Microsoft Excel. Klicken Sie im Menü ? auf Microsoft Excel-Hilfe, und geben Sie Zellen formatieren in den Office- oder Hilfe-Assistenten ein. Klicken Sie anschließend auf Suchen, um das Thema anzuzeigen.
Die in diesem Artikel genannten Fremdanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.

Eigenschaften

Artikel-ID: 291047 - Geändert am: Freitag, 6. April 2012 - Version: 3.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Office Excel 2003
  • Microsoft Office Excel 2007
  • Microsoft Excel 2010
Keywords: 
kbhowto kbconversion KB291047
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns