Ich denke, die Wertefunktion kann für Sie nützlich sein
= VALUE(< CELL >)
PD:
Im Spanischen benutzen wir die Funktion VALOR:
= VALOR(< CELL >)
Ich denke, dass es auf Englisch genauso sein sollte
Ich habe einen Benutzer mit einer Abfrage aus einer SQL-Datenbank, die eine Reihe von Zeichenfolgen in dieser Form zurückgibt:
000123123.23000 000123123.23000 000123123.23000 000123123.23000 000123123.23000
Dies sind wirklich Zahlen, die jedoch nicht summiert werden können. Der korrekte Weg, dieses Problem zu beheben, könnte darin bestehen, die Daten in der SQL-Abfrage umzuwandeln. In Excel kann sie jedoch nicht angezeigt werden. Als Workaround mache ich das
= <CELL> +1 -1.
Gibt es eine elegantere Lösung?
Ich denke, die Wertefunktion kann für Sie nützlich sein
= VALUE(< CELL >)
PD:
Im Spanischen benutzen wir die Funktion VALOR:
= VALOR(< CELL >)
Ich denke, dass es auf Englisch genauso sein sollte
Ich benutze dieses kleine Makro
Sub txttonum() For Each tcell In Selection.Cells If TypeName(tcell.Value) = "String" Then tcell.Value = Val(tcell.Value) End If Next End Sub
Die konvertiert alle markierten Zellen in Zahlen, wenn es sich um Strings handelt
Ich hatte das gleiche Problem, aber die VALUE-Funktion funktionierte nicht in meiner TSV-Datei. Aber ein kleiner Trick hat den Job gemacht:
Wählen Sie die Spalte mit den Zahlen im Textformat aus
Ctrl+ F-> ersetzen .
mit,
(Normalerweise würde ich solche Lösungen nicht hassen, aber wie gesagt, ich poste es hier, weil die "normale" Lösung für mich nicht funktioniert hat.)