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

Match twee ongelijke waarden

Status
Niet open voor verdere reacties.

heaobeer

Gebruiker
Lid geworden
26 jul 2004
Berichten
44
Hoe kan je twee waarden met elkaar matchen die qua format ongelijk aan elkaar zijn? Bijvoorbeeld in een vlookup formule wil ik een nummer matchen met een cell met tekstgegevens met hetzelfde nummer, maar een aantal spaties erachter of ervoor.
 
je kan op de cel met de spaties de volgende functies toepassen...

TRIM en VALUE

TRIM haalt de overbodige spaties weg en VALUE converteert de tekstwaarde naar een getal.

Dus iets dergelijks...

=VLOOKUP(VALUE(TRIM(A1));tabel;kolom_nr)


waar A1 het getal met de spaties bevat.
 
Hoi heaobeer,

Als het om getallen met spaties ervoor gaat (=tekst), kun je ze ook vermenigvuldigen met 1

Zet in een cel die je niet nodig hebt een 1, kopieer deze cel, blok het getallenbereik af, plakken speciaal, bij bewerking vermenigvuldiging aanvinken.

Jeroen
 
Wat nu als de waarden die in een vlookup formule moeten worden gematcht zowel cijfers als letter bevatten?
 
Hoi heaobeer,

De reden dat de oplssing van Maglor niet werkt is dat in zijn formule de spaties gewist worden in de zoektekst en niet in het zoekbereik waar de spaties waarschijnlijk staan.
Een oplossing waarbij vert.zoeken in combinatie met spaties.wissen gebruikt kan worden, kan ik niet bedenken.

Gebruik een matrixformule:
Voor de exacte zoektekst
=index($B:$B;vergelijken($B$2;spaties.wissen($A$11:$A$99);0))
Of indien de zoektekst kleiner is dan de tekst in kolom A
=index($B:$B;max((1-isfout(vind.spec($B$2;$A$11:$A$99)))*rij($A$11:$A$99)))

Jeroen
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan