Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

zahlen von einheiten mit excel-formel trennen

Forumthread: zahlen von einheiten mit excel-formel trennen

zahlen von einheiten mit excel-formel trennen
11.08.2003 13:43:34
axel.meyer
hallo profis,

habe eben eine anfrage bekommen, die ich selbst nicht beantworten kann. aber ich bin überzeugt, daß das mit einer funktion in einer zelle funtionieren sollte:

es werden über excel-formeln die werte verschiedener zellen aufgegriffen. unter anderem soll aber auch auf zellen zurückgegriffen werden, in der Volt-werte bzw. mVolt-werte stehen. das kann dann so aussehen:

128,3 mVolt
3 Volt

Die schwierigkeit ist also mit einer formel nur den zahlenwert der zelle zu übernehmen. dabei ist nicht immer sicher, ob zwischen zahl und einheit ein leerzeichen steht, oder ob die einheit 4 (volt) oder 5(mVolt) buchstaben lang ist. in VBA ist das natürlich nicht weiter schwierig, aber als funktion für den kollegen, der sich vor VBA noch schräubt, weiß ich hier keine lösung.

habt ihr einen guten vorschlag?

gruß, axel
Anzeige

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: zahlen von einheiten mit excel-formel trennen
11.08.2003 13:51:27
Andreas Walter
Wenn der Wert in E1 ist, dann

=WENN(GROSS(RECHTS(E1;5))="MVOLT";WERT(LINKS(E1;LÄNGE(E1)-5)); WENN(GROSS(RECHTS(E1;4))="VOLT";WERT(LINKS(E1;LÄNGE(E1)-4));"unbekannt"))


AW: zahlen von einheiten mit excel-formel trennen
11.08.2003 15:57:52
Ingo
HAllo axel

Du kannst die Zahl am anfang mit folgender Matrixfunktion selektieren:

=WERT(TEIL(A1;1;MAX((NICHT(ISTFEHLER(WERT(TEIL(A1;1;ZEILE($1:$100))))))*ZEILE($1:$100))))

(Eingabe abschließen mit Strg-Shift-Enter)

und die Einheit mit:

=GLÄTTEN(TEIL(A1;MAX((NICHT(ISTFEHLER(WERT(TEIL(A1;1;ZEILE($1:$100))))))*ZEILE($1:$100))+1;999))

(Eingabe abschließen mit Strg-Shift-Enter)

wenn deine Strings länger als 100 zeichen werden, kannst Du die 100 jeweils durch 256 ersetzen

Gruß Ingo


Anzeige
Nachfrage
11.08.2003 14:38:43
Jörg Gradert
Hallo Hajo,
bei 128,3 mVolt in der aktiven Zelle bekomme ich im Direktfenster mit
F=Val(ActiveCell)
debug.print F
128
angezeigt.
mit 128.3 mVolt in der aktiven Zelle funktioniert es.
bei der Ausgabe steht dann komischerweise 128,3

Kann VBA die 128,3 nicht interpretieren weil es den Punkt als Komma haben will?
Anders gefragt: zwangsläufig Punkt statt Komma in VBA, oder lässt es sich umstellen?

Gruß Jörg


Anzeige
AW: Nachfrage
11.08.2003 14:58:51
Hajo_Zi
Hallo Axel

so viel habe ich mit der Funktion auch noch nicht gearbeitet. Aber jetzt habe ich es nochmal getestet

f = Val(Replace(ActiveCell, ",", "."))


Gruß hajo


AW: Nachfrage
11.08.2003 15:00:15
Hajo_Zi
Hallo Jörg

da ist mir ein Fehler mit dem Namen passiert entschuldigung.

Gruß hajo


Anzeige
Danke Hajo
11.08.2003 15:05:56
Jörg Gradert
Hallo Hajo,
ich heisse zwar nicht Axel, aber meine Fragen wurden zur vollsten Zufriedenheit beantwortet.
Vielen Dank dafür.

Gruss Jörg


Danke für die Rückmeldung
11.08.2003 15:13:30
Hajo_Zi
Hallo Jörg

das mit dem Namen war mir noch aufgefallen siehe zweiten Beitrag.

Gruß Hajo


DANKE AN ALLE!
11.08.2003 16:01:24
axel.meyer


Anzeige
Danke für die Rückmeldung oT
11.08.2003 16:15:34
Hajo_Zi


AW: zahlen von einheiten mit excel-formel trennen
11.08.2003 14:40:59
Lotti
Hallo Axel.Meyer,

Nicht zufällig ex Melsbach?

Gruß

Lothar


AW: zahlen von einheiten mit excel-formel trennen
11.08.2003 16:00:10
axel.meyer
...nee, sagt mir nix. aber meine neugier hast du geweckt: was ist denn melsbach? "mädchenname" oder ort? bei ort könnte ich mir aachen, clausthal, stuttgart, karlsruhe, bad reichenhall, fürstenfeldbruck in den letzten 8 jahren dienen...

gruß, axel


Anzeige
AW: zahlen von einheiten mit excel-formel trennen
12.08.2003 09:01:08
lotti
Hi,
nene das is sein "MÄDCHENNAME" ;-).
Der Mensch hat irgendwann mal ne Meyer geheiratet und sich quazi Entnamen (mannen) lassen.
Naja hätt ja sein können. Nix für Ungut!

Lotti


AW: zahlen von einheiten mit excel-formel trennen
12.08.2003 09:30:26
axel.meyer
...ooops. und das für den namen meyer. der könnte dann aussterben, oder wie? ;). na ja, meiner ist wenigstens von adel.... *räusper*

axel


Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Zahlen von Einheiten in Excel trennen


Schritt-für-Schritt-Anleitung

Um Zahlen von Einheiten in Excel zu trennen, kannst du die folgenden Formeln nutzen. Diese Methoden funktionieren in Excel-Versionen, die die Funktionen WERT, LINKS, RECHTS und TEIL unterstützen.

  1. Zahl von Einheit trennen: Angenommen, deine Daten stehen in Zelle A1. Verwende die folgende Matrixformel, um die Zahl zu extrahieren:

    =WERT(TEIL(A1;1;MAX((NICHT(ISTFEHLER(WERT(TEIL(A1;1;ZEILE($1:$100))))))*ZEILE($1:$100))))

    Drücke Strg + Shift + Enter, um die Formel zu bestätigen.

  2. Einheit extrahieren: Um die Einheit zu erhalten, verwende:

    =GLÄTTEN(TEIL(A1;MAX((NICHT(ISTFEHLER(WERT(TEIL(A1;1;ZEILE($1:$100))))))*ZEILE($1:$100))+1;999))

    Auch hier beendest du die Eingabe mit Strg + Shift + Enter.

Diese Schritte helfen dir, die excel einheit hinter zahl zu entfernen und nur die Zahl zu übernehmen.


Häufige Fehler und Lösungen

  • Fehler bei der Eingabe: Wenn du die Formel nicht mit Strg + Shift + Enter bestätigst, erhältst du möglicherweise falsche Ergebnisse.

  • Falsche Trennung von Zahlen: Stelle sicher, dass die Zelle keine zusätzlichen Leerzeichen oder unerwartete Zeichen enthält, da dies die Funktionalität beeinträchtigen kann.

  • Komma und Punkt: Wenn du mit Dezimalzahlen arbeitest, stelle sicher, dass du die richtigen Formate verwendest. In VBA kann es notwendig sein, Kommas durch Punkte zu ersetzen:

    f = Val(Replace(ActiveCell, ",", "."))

Alternative Methoden

Wenn du VBA nutzen möchtest, um die excel einheit aus zelle zu entfernen, kannst du folgende einfache Funktion verwenden:

Function EinheitEntfernen(Zelle As Range) As Double
    EinheitEntfernen = Val(Zelle.Value)
End Function

Rufe diese Funktion in Excel auf, um den Zahlenwert ohne Einheit zu erhalten. Dies ist besonders hilfreich, wenn du mit vielen Daten arbeitest und die excel zahl mit einheit in zahl umwandeln möchtest.


Praktische Beispiele

  1. Beispiel mit Volt: Wenn in A1 der Wert 128,3 mVolt steht, wird die Formel für die Zahl 128,3 zurückgeben, und die Einheit mVolt wird durch die zweite Formel extrahiert.

  2. Beispiel für mehrere Einheiten: Bei 3 Volt in A2 werden die Formeln ebenfalls die Zahl 3 und die Einheit Volt zurückgeben.

  3. Zahlen mit Punkt trennen: Für 128.3 mVolt kannst du die gleiche Methode verwenden, um sicherzustellen, dass Excel die Zahl korrekt interpretiert.


Tipps für Profis

  • Nutzung von benutzerdefinierten Formaten: Du kannst die Zellen so formatieren, dass Einheiten sichtbar sind, ohne die zugrunde liegenden Werte zu beeinflussen.

  • Kombination von Funktionen: Du kannst die oben genannten Formeln kombinieren, um die Berechnungen für excel mit einheiten rechnen zu optimieren.

  • Datenvalidierung: Überprüfe deine Eingabewerte auf Konsistenz, um Fehler zu minimieren und die excel summe mit einheit präzise zu gestalten.


FAQ: Häufige Fragen

1. Wie entferne ich die Einheit hinter der Zahl effizient?
Du kannst die oben genannten Formeln verwenden, um die Einheit aus der Zelle zu entfernen und nur die Zahl zu erhalten.

2. Funktioniert das auch mit anderen Einheiten?
Ja, die Formeln sind flexibel und können für verschiedene Einheiten wie Volt, mVolt oder andere Zahlen mit Einheiten verwendet werden.

3. Was, wenn ich eine große Datenmenge verarbeiten muss?
In diesem Fall ist VBA eine gute Lösung, um die excel einheiten automatisch zu verarbeiten und die Werte effizient zu extrahieren.

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