• 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.

excel 2003 alle text en nummer verwijderen vanuit rechts

Status
Niet open voor verdere reacties.

marcoexcel

Gebruiker
Lid geworden
23 aug 2012
Berichten
30
vb cel A12 met tekst Deur14 - _Kleur5 - prijs 21
vb cel A13 met tekst Deur14 - _Kleur54 - hendel grijs - Prijs 22
vb cel A14 met tekst Deur14 - _Kleur54 - hendel grijs - schroefbout 2 - prijs 1


nu is het de bedoeling dat in cel G12 alleen prijs 21 tezien is.
nu is het de bedoeling dat in cel G13 alleen prijs 22 tezien is.
nu is het de bedoeling dat in cel G14 alleen prijs 1 tezien is.


deze code werkt allen niet goed =RIGHT(A12;LEN(A12)-FIND("-";A12))
 
Laatst bewerkt:
Hallo,

Het helpt als je een voorbeeld bestandje plaatst
 
Er zullen vast meer wegen naar Rome leiden, maar dit is er een van.
Code:
=SUBSTITUEREN(A12;LINKS(A12;VIND.ALLES("~";SUBSTITUEREN(A12;"-";"~";LENGTE(A12)-LENGTE(SUBSTITUEREN(A12;"-";""))))+1);"")
 
Dat gezegd hebbende, zou dit moeten werken:

Code:
=RECHTS(A12;8)
 
Laatst bewerkt:
'Prijs 100' ook JanBG?
 
Er zullen vast meer wegen naar Rome leiden, maar dit is er een van.
Code:
=SUBSTITUEREN(A12;LINKS(A12;VIND.ALLES("~";SUBSTITUEREN(A12;"-";"~";LENGTE(A12)-LENGTE(SUBSTITUEREN(A12;"-";""))))+1);"")

HSV wat een supercode lang maar het werkt wel ! top dankjewel!!
 
Als er altijd prijs staat dan kan het wat korter
Code:
=MID(A1;SEARCH("prijs";A1);LEN(A1)-SEARCH("prijs";A1)+1)
 
'Prijs 100' ook JanBG?

Je hebt gelijk HSV. Dan zou het
Code:
=RECHTS(A12;9)
moeten worden, maar dat werkt weer niet voor prijs 1000 en krijg je bij een prijs met minder dan 2 cijfers het streepje er bij. Dus jou code werkt beter.
 
Laatst bewerkt:
Het quoten is niet nodig. Hoe slechter het voorbeeld hoe meer gokjes er komen.
 
HSV wat een supercode lang maar het werkt wel ! top dankjewel!!

Nog een vraagje, stel ik doe dit voor RECHTS dan wordt de formule?
=SUBSTITUEREN(A12;RECHTS(A12;VIND.ALLES("~";SUBSTITUEREN(A12;"-";"~";LENGTE(A12)-LENGTE(SUBSTITUEREN(A12;"-";""))))+1);"")

dan kan ik niet zomaar de LINKS vervangen met RECHT?
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan