Einzelne Zahl aus einer Zelle auslesen.
#1
Hallo,

Ich suche eine Formel um aus einer Zelle einen bestimmten Wert auszulesen.
Dabei hat die einen bestimmten Aufbau:

Heizkörperhöhe/Heizkörpertiefe/Nabenanzahl
z.B. 525/80/24
oder 1025/D16/20

Aus diesen Werten benötige ich immer die Nabenanzahl. Also immer den letzten Wert nach dem 2. "/"

Mit dem Wert will ich dann die Heizkörperlänge ausrechnen. 
Daher ist meine Frage ob es eine Formel gibt mit der ich die Zahl nach dem 2. "/" auslesen kann.

Freundliche Grüße
Philipp
Top
#2
Hola,

z.B. als Matrixformel (mit Strg-Shift-Enter abschließen):


Code:
=RECHTS(A1;VERGLEICH("/*";RECHTS(A1;SPALTE(1:1));0)-1)

Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • GhostPhil
Top
#3
Vermutlich reicht

=--RECHTS(WECHSELN(A2;"/";" ");2)

da die Anzahlen ja weit unter 100 sind. Falls doch höher:

=--RECHTS(WECHSELN(A2;"/";"  ");3)

Achtung: Bei der zweiten Formel sind 2 Leerzeichen innerhalb der "". Die Forumssoftware macht (möglicherweise, hier bei mir nicht!) nur 1 daraus!
Top
#4
(18.07.2017, 14:09)steve1da schrieb: Hola,

z.B. als Matrixformel (mit Strg-Shift-Enter abschließen):


Code:
=RECHTS(A1;VERGLEICH("/*";RECHTS(A1;SPALTE(1:1));0)-1)

Gruß,
steve1da

Vielen dank steve1da :)

Die Formel funktioniert super!
Top
#5
Es bleibt anzumerken, dass die Formel sich wegen SPALTE(1:1) 16384mal versucht!
Top
#6
Hallo, ohne Matrixformelabschluss..:

Arbeitsblatt mit dem Namen 'Tabelle2'
FGHI
2525/80/24 24
31025/D16/20 20

ZelleFormel
I2=--ERSETZEN(F2;1;SUCHEN("#";WECHSELN(F2;"/";"#";2));"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
stolzes Mitglied im ----Excel-Verein

Im Wort FEHLER steckt auch das Wort HELFER!

FEHLER helfen dir.
Nimm deine FEHLER an und lerne aus ihnen. 
Wenn du es zulässt, dann werden sie dich stärken

Im Wort 
Top
#7
Hallo lupo1, es bleibt anzumerken, dass deine zweite Formel bei mir nicht funktioniert...

so geht's bei mir..:

Code:
=--WECHSELN(RECHTS(WECHSELN(F2;"/";"  ");3);ZEICHEN(160);"")
Gruß Jörg
stolzes Mitglied im ----Excel-Verein

Im Wort FEHLER steckt auch das Wort HELFER!

FEHLER helfen dir.
Nimm deine FEHLER an und lerne aus ihnen. 
Wenn du es zulässt, dann werden sie dich stärken

Im Wort 
Top
#8
Hallo Jockel, dann merke ich hiermit an, es möglicherweise nochmals zu probieren ;) Bei mir geht es (xl2010), mit

.../2
.../23
.../235
Top
#9
Hallo lupo1... is ja kurios... gerade ging's (noch) nicht und jetzt... aber mein Vorschlag geht auch noch weiter, wenn es nottäte..:


Arbeitsblatt mit dem Namen 'Tabelle2'
FGHIJ
2525/80/2424242424
31025/D16/2020202020
41025/D16/66666666666666
51025/D16/66716671667171671

ZelleFormel
G2=--ERSETZEN(F2;1;SUCHEN("#";WECHSELN(F2;"/";"#";2));"")
H2{=RECHTS(F2;VERGLEICH("/*";RECHTS(F2;SPALTE(1:1));0)-1)}
I2=--RECHTS(WECHSELN(F2;"/";" ");2)
J2=--RECHTS(WECHSELN(F2;"/";"  ");3)
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
stolzes Mitglied im ----Excel-Verein

Im Wort FEHLER steckt auch das Wort HELFER!

FEHLER helfen dir.
Nimm deine FEHLER an und lerne aus ihnen. 
Wenn du es zulässt, dann werden sie dich stärken

Im Wort 
Top
#10
Für Sicherheitsfanatiker geht auch

=--RECHTS(WECHSELN(F2;"/";"              ");15) (mit 14 Leerzeichen zwischen den "")
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste