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

laatste 4 karakters van een waarde laten zien

Status
Niet open voor verdere reacties.

hoeijke

Gebruiker
Lid geworden
9 mrt 2009
Berichten
8
Ik heb waardes die er uit zien als: U006R01449
Nu zou ik graag zien dat die alleen de laatste 4 karakters laat zien. Blijkbaar werkt. =RECHTS(waarde;4) niet..
 
Dat zou wel moeten werken....
 
Dat komt omdat er spaties achter staan, het komt ws uit een systeemexport..

Dit zou de beste optie zijn:
Code:
=RECHTS(SPATIES.WISSEN(A1);4)

Code:
=(DEEL(A1;(VIND.SPEC(" ";A1;1)-4);4))
maar dat is een beetje knullig en gaat ervan uit dat er nooit spaties staan in de waarde zelf.

(in het engels is spaties.wiseen TRIM overigens, gezien het feit dat je werkmap sheet1 bevat gebruik je excel in het engels?)
 
Laatst bewerkt:
Er staan in A1 5 spaties achter de waarde.

Edit:
Peekhamer had het ook al gezien.
 
Gebruik engelse versie ja.
Apart dat er spaties achter zitten..
Kan dat ook de reden dat mijn vlookup niet werkt? Wil namelijk die 4 laatste karakters hebben omdat mijn vlookup niet wilden werken op die complete waarde
 
Laatst bewerkt:
Dat zal dezelfde oorzaak hebben inderdaad.
 
Je kunt ook spaties wisssen en rechts(... combineren, aldus:
Code:
=RECHTS(SPATIES.WISSEN(A1);4)
In het Engels:
Code:
=RIGHT(TRIM(A1);4)
 
Laatst bewerkt:
@hoeijke,
vraag tussendoor: als lijstscheidingsteken staat toch wel de puntkomma ingesteld en niet de komma?
Kijk indien nodig in het configuratiescherm bij de landinstellingen.
Probeer anders ook dit eens:
Code:
=RECHTS(SUBSTITUEREN(A1;" ";"");4)
'
=RIGHT(SUBSTITUTE(A1;" ";"");4)
maar dat zal dan mogelijk met je huidige instellingen ook niet werken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan