JEC.
Terugkerende gebruiker
- Lid geworden
- 27 feb 2019
- Berichten
- 4.608
- Office versie
- 365
Hier een voorbeeld waarvan ik denk dat het handig kan zijn.
Stel je hebt een tekst in een cel staan en daarnaast heb je een tabel met woorden die uit die tekst gesubstitueerd moeten worden. Meestal wordt dit gedaan met VBA maar hoeft dus niet per se.
Je kan daarvoor deze formule gebruiken (office 365). Zie ook bijlage.
In de bijlage staan nu maar 5 waarden maar als dat er 50 zijn, ga je uiteraard niet 50 keer apart substitueren.
Hopelijk heeft iemand er iets aan
Stel je hebt een tekst in een cel staan en daarnaast heb je een tabel met woorden die uit die tekst gesubstitueerd moeten worden. Meestal wordt dit gedaan met VBA maar hoeft dus niet per se.
Je kan daarvoor deze formule gebruiken (office 365). Zie ook bijlage.
In de bijlage staan nu maar 5 waarden maar als dat er 50 zijn, ga je uiteraard niet 50 keer apart substitueren.
Code:
=LET(x;XML.FILTEREN("<x><y>"&SUBSTITUEREN(A1;" ";"</y><y>")&"</y></x>";"//y");TEKST.COMBINEREN(" ";1;FILTER(x;ISFOUT(VERGELIJKEN(x;XML.FILTEREN("<x><y>"&SUBSTITUEREN(TEKST.COMBINEREN(" ";1;D2:D6);" ";"</y><y>")&"</y></x>";"//y");0));"")))
Hopelijk heeft iemand er iets aan
Bijlagen
Laatst bewerkt: