• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Opgelost Een formule die alles na de laatste / bewaard. Is dat mogelijk ?

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

peterkiers

Gebruiker
Lid geworden
3 mei 2006
Berichten
15
Hoi,
Ik heb duizende records met een kolom waarbij een pad is opgeslagen: bijv: xx/xxxxxx/xxxxxx/xxx
Is het mogelijk een formule te maken of is er een andere manier die alleen de tekst bewaard na de laatste /

gr
 
Yep, power query.
 
Ik heb ook deze formule gevonden:
=ALS(FOUT(VIND.ALLES("/";F2));F2;RECHTS(F2;LEN(F2)-VINDEN("|";SUBSTITUEREN(F2;"/";"|";LEN(F2)-LEN(SUBSTITUEREN(F2;"/";""))))))
maar krijg deze functie is ongeldig
En F2 is de cell waar het om gaat
Ik mag niet in Power query
 
Kan het zijn dat je lengte moet gebruiken in plaats van len?

Kees
 
Bv.
Voor Office 365.
PHP:
=TEKST.NA(A1;"/";LENGTE(A1)-LENGTE(SUBSTITUEREN(A1;"/";"")))
Of iedere versie.
PHP:
=DEEL(A1;VIND.ALLES("#";SUBSTITUEREN(A1;"/";"#";LENGTE(A1)-LENGTE(SUBSTITUEREN(A1;"/";""))))+1;99)
 
Met een TAKE en een TEXTSPLIT ben je er ook.

Of nog beter via TEKST.NA(txt; delimiter;-1)
 
Laatst bewerkt:
En dan gelijk het gehele bereik met die duizend records erin.
 
Nog eentje voor (bijna) alle versies van Excel:
Code:
=XML.FILTEREN("<t><s>"&SUBSTITUEREN(A1;"/";"</s><s>")&"</s></t>";"//s[last()]")
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan