Forum Discussion
Vlookup and search partial value as condition
Try
=ALS.FOUT(VERT.ZOEKEN($K10;Blad1!$A$10:$B$357;2;ONWAAR);"Niet gevonden")
and
=X.ZOEKEN(E21;Blad1!$A$10:$A$357;Blad1!$B$10:$B$357;"Niet gevonden")
F.e. on tab worksheet in cel J21 the value is APS pensioen- en inkomensteam bv
and on tab Sheet1 the value in A21 is APS Pensioen- & Inkomensteam b.v.
The name is not exactly the same, but it is partial correct and must give the result of cel E21 of Sheet1 in cel E21 of tab Worksheet.
I think it has to be a formula with =ALS9ISNUMMER(VERGELIJKEN) of =ALS(ISNUMMER(vind.spec) etc. I tried several different ways, but i am not succesfull at the moment.
- HansVogelaarJul 30, 2024MVP
Excel kan wel een tekstwaarde vinden als deze deel uitmaakt van een langere tekst, bijvoorbeeld "Actus" als deel van "Actus BV" of "Adams, Actus en Partners".
Maar het heeft geen ingebouwde voorziening voor tekstwaarden die op enkele punten verschillen, zoals "Actus BV" en "Actus B.V."
Is het toevallig zo dat het alleen verschillen betreft zoals "BV" en "B.V.", en bijv."Pensioenteam" en "Pensioen-team"? Dan kunnen we wel wat verzinnen. Maar bij ingewikkelder verschillen wordt het lastig!
- Diana1005Jul 30, 2024Copper ContributorHet is dat inderdaad de hoofdnaam van het bedrijf dat er al staat, echter staat er BV in de andere cel achter of Group. of bv ipv b.v.
Er is bijv. de naam:
Janssen Transport en in de andere cel staat dan Janssen Transport B.V
B&B club ipv b b club
Data Solutions BV ipv Data solutions b.v.
Is het niet mogelijk om alleen op het eerste stukje van de naam van het bedrijf te zoeken?
Deze functie (=ALS.FOUT(INDEX(J:J;MATCH(Blad1!A23;ISGETAL(ZOEKEN(Blad1!$A23;Blad1!$A$10:$A$357));0));"Niet gevonden")) had ik ook nog geprobeerd, hij geeft daar waar hji geen gehele match van de waarde vindt, niet gevonden, terwijl er eigenlijk een getal ingevuld had moeten worden. Hopelijk kunt u iets betekenen.- HansVogelaarJul 30, 2024MVP
Of iets korter
=X.ZOEKEN(SPATIES.WISSEN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(K10; "."; ""); "&"; ""); "BV"; "")); SPATIES.WISSEN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(Blad1!$A$10:$A$357; "."; ""); "&"; ""); "BV"; "")); Blad1!$B$10:$B$357; "Niet Gevonden")