Forum Discussion

Diana1005's avatar
Diana1005
Copper Contributor
Jul 29, 2024

Vlookup and search partial value as condition

Hi everyone, 

 

hopefully anyone of you can help me with the following problem. 

 

I want the value of B10, B11, B12 etc. of Sheet1 be filled in in cell F10, F11, F12 etc. on Worksheet, when cell K10 of Worksheet matches (complete of partial) with cell A10, A11, A12 etc. on Sheet1. 

Worksheet:

Sheet1:

I have tried several formulas, such as =ALS.FOUT(VERT.ZOEKEN($K10;Blad1!A:E;5;ONWAAR);"Niet gevonden") and =VERT.ZOEKEN(E21;Blad1!A12:E357;Blad1!D12:D357), but both don't work.

 

Hopefully you can tell me what i do wrong. 

 

Thanks in advance.

With regards,

Diana

 

 

 

  • Diana1005 

    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")

    • Diana1005's avatar
      Diana1005
      Copper Contributor
      Thank you Hans, but the problem is that X.zoeken searches for a unique value, and i want to search on a partial value of a value in a cel.
      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.
      • HansVogelaar's avatar
        HansVogelaar
        MVP

        Diana1005 

        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!

    • Diana1005's avatar
      Diana1005
      Copper Contributor
      Hoi Hans,
      ik heb nu deze functie , =ALS.FOUT(INDEX(Worksheet!$J23;MATCH(Blad1!$A23;Blad1!$A$10:$B$357;2;0));"Niet gevonden"), ook geprobeerd, maar deze geeft als resultaat "Niet gevonden", terwijl de waarde in cel J23 gedeeltelijk overeenkomt met de waarde in A23. Derhalve zou Excel dan de waarde uit kolom D van Blad1 moeten weergeven in kolom E van tabblad Worksheet.

Resources