Excel Text von Zahlen trennen
Hallo zusammen
Ich hab eine Frage
Ich habe eine Excel Tabelle auf der die Grössen von Datein stehen (zb. 380.0K).
Ich muss jetzt alle in MB verwandeln (also K/1024 und G*1024).
Dabei hab ich zwei probleme, und zwar:
1. Wie kann ich das "K","M","G" von der Zahl trennen (es hat manchmal auch Kommas vor der Grösse also 1.1M oder 15.8G zb, und es sind nicht alle gleich lang)
2. Wie kann ich dann einstellen das alle Spalten mit "K" / 1024 und alle Spalten mit "G" * 1024 gerechnet werden?
Danke schon im Vorraus
-Martinoli
PS: Ich habe Excel 2010 und Tabelle sieht so aus:
1. | 1.1M
2. | 380.0K
3. | 380.0K
4. | 1.8G
5. | 1.1M
6. | 666.5M
7. | 380.0K
8. | 2.1G
Ich hab eine Frage
Ich habe eine Excel Tabelle auf der die Grössen von Datein stehen (zb. 380.0K).
Ich muss jetzt alle in MB verwandeln (also K/1024 und G*1024).
Dabei hab ich zwei probleme, und zwar:
1. Wie kann ich das "K","M","G" von der Zahl trennen (es hat manchmal auch Kommas vor der Grösse also 1.1M oder 15.8G zb, und es sind nicht alle gleich lang)
2. Wie kann ich dann einstellen das alle Spalten mit "K" / 1024 und alle Spalten mit "G" * 1024 gerechnet werden?
Danke schon im Vorraus
-Martinoli
PS: Ich habe Excel 2010 und Tabelle sieht so aus:
1. | 1.1M
2. | 380.0K
3. | 380.0K
4. | 1.8G
5. | 1.1M
6. | 666.5M
7. | 380.0K
8. | 2.1G
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 216881
Url: https://administrator.de/forum/excel-text-von-zahlen-trennen-216881.html
Ausgedruckt am: 13.04.2025 um 08:04 Uhr
6 Kommentare
Neuester Kommentar
Hallo Martinoli,
Text und Zahlen trennen solltest du mit Hilfe dieser Anleitung: http://www.excelformeln.de/formeln.html?welcher=101 können. Wenn es immer nur ein Buchstabe ist, müsstest du auch mit der Funktion RECHTS den einzelnen Buchstaben abtrennen können.
Die Umrechnung kannst du einfach mit einer WENN-Formel realisieren.
Beste Grüße
Berthold
Text und Zahlen trennen solltest du mit Hilfe dieser Anleitung: http://www.excelformeln.de/formeln.html?welcher=101 können. Wenn es immer nur ein Buchstabe ist, müsstest du auch mit der Funktion RECHTS den einzelnen Buchstaben abtrennen können.
Die Umrechnung kannst du einfach mit einer WENN-Formel realisieren.
Beste Grüße
Berthold
A | B | C |
---|---|---|
380.0K | =LINKS(A1;LÄNGE(A1)-1) & " " & RECHTS(A1;1) | =WENN(RECHTS(A1;1)="K";WERT(WECHSELN(LINKS(A1;LÄNGE(A1)-1);".";","))/1024;WENN(RECHTS(A1;1)="G";WERT(WECHSELN(LINKS(A1;LÄNGE(A1)-1);".";","))*1024;WERT(WECHSELN(LINKS(A1;LÄNGE(A1)-1);".";",")))) |
Spalte B ist der Wert mit dem Buchstaben um ein Leerzeichen erweitert, und Spalte C die abhängige Berechnung je nachdem ob "K" oder "G"
Grüße Uwe
Moin Martinoli,
etwas einfacher ginge die Formel schon IMHO.
...rechnet auch alles um in MByte mit einer Nachkommastelle.
Beispiel:
Und ist etwas kürzer als dieses dreizeilige Gestrunkele oben.
Zu beachten ist nur, dass ich beim Arbeiten mit Arraykonstanten eben auch nur -nomen est omen - Konstanten verwenden darf.
Der Wert "0,0009756" in
Aber das kann ich der Formel nicht errechnen.
Grüße
Biber
etwas einfacher ginge die Formel schon IMHO.
1
=RUNDEN(WECHSELN(LINKS(A1;LÄNGE(A1)-1);".";",")*VERWEIS(RECHTS(A1;1);{"G";"K";"M"}; {1024;0,0009756;1});1)
...rechnet auch alles um in MByte mit einer Nachkommastelle.
Beispiel:
380.0K --> 0,4
1.8G --> 1843,2
1.1M --> 1,1
666.5M--> 666,5
380.0K --> 0,4
2.1G --> 2150,4
Und ist etwas kürzer als dieses dreizeilige Gestrunkele oben.
Zu beachten ist nur, dass ich beim Arbeiten mit Arraykonstanten eben auch nur -nomen est omen - Konstanten verwenden darf.
Der Wert "0,0009756" in
VERWEIS(RECHTS(A1;1);{"G";"K";"M"}; {1024;0,0009756;1})
entspricht natürlich einem 1/1024 oder 1024^-1.Aber das kann ich der Formel nicht errechnen.
Grüße
Biber