Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Zahlen nach letztem Punkt anzeigen
#1
Hallo,

0.1
1.2
1.2.3
1.2.3.45
1.2.3.456

in Zelle A1 bis A5 stehen folgende Zahlen. Ich würde jetzt gerne in B1 bis B5 nur die Zahlen hinter dem letzten Punkt ausgeben. Wie kann ich dies bewerkstelligen ?

In B1 bis B5 müssten dann stehen

1
2
3
45
456

Vielen Dank für eure Unterstützung

Christoph


Angehängte Dateien
.xlsx   Forum Test.xlsx (Größe: 9,77 KB / Downloads: 5)
Antworten Top
#2
Hallo,

die Beispieldateien sind nicht vorhanden.
Antworten Top
#3
Hi,

man sollte vor dem Absenden eines Beitrags vielleicht mal die Vorschau bemühen!!!

Bilder helfen sowieso nicht wirklich.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#4
Hallo

ein "freihändiger" Versuch (also ohne Excel)

Code:
sub T_1()
for i = 1 to cells(rows.count,1).end(xlup).row        'Daten in Spalte A
       cells(i,2) = split(cells(i,1), ".")(ubound(split(cells(i,1),"."))
next i
end sub

Es sollte auch mit String-Funktionen gehen

Code:
cells(i,2) = right(cells(i,1),instrrev(cells(i,1),".")+1)
[/code]


mfg

PS: Kann Tipfeher enthalten
Antworten Top
#5
Hallo,

mit Formel.
Code:
=TEIL(WECHSELN(A1;".";"");LÄNGE(A1)-LÄNGE(WECHSELN(A1;".";""))+1;5)
[-] Folgende(r) 1 Nutzer sagt Danke an Gastlich für diesen Beitrag:
  • cwe89
Antworten Top
#6
Smile 
Funktioniert super.

Jetzt mache ich mich mal ans verstehen  Huh

Danke
Antworten Top
#7
Hallo,

als Zahl und nicht Text, wie oben.

Code:
=TEIL(WECHSELN(A1;".";"");LÄNGE(A1)-LÄNGE(WECHSELN(A1;".";""))+1;5)*1
Antworten Top
#8
Oder:  21
AB
10.11
21.22
31.2.33
41.2.3.4545
51.2.3.456456

ZelleFormel
B1=TEXTHINTER(A1;".";-1)
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • PIVPQ
Antworten Top
#9
Hallo RPP63

Coole Formel.
Jetzt nur als Verständns weil du ja mittlerweile der Formelprofi in neu Sachen bist, wenn ich jetzt anstatt der -1 eine -2 mache zeigt er mir alle Zahlen von hinten nach dem zweiten Punkt sehe ich das richtig?
Ich hätte es mit PQ gelöst, aber dies besser in dem Fall.
Viele Grüße
PIVPQ
Antworten Top
#10
Hallo
die Formel von @ Gastlich liefert bei mir nicht immer ein richtiges Ergebnis wenn mehr wie drei Punkte vorhanden sind und mein Excel kennt (leider) noch kein TEXTHINTEN() 

Daher mal eine Alternative, angelehnt an die Formel für "Text in Spalten"
https://www.herber.de/excelformeln/pages...eilen.html

=GLÄTTEN(RECHTS(WECHSELN(A1;".";WIEDERHOLEN(" ";999));999))

Gruß Holger
Antworten Top


Gehe zu:


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