Hallo allemaal,
Ik zou graag wat hulp willen met het aanpassen van een zoekslag in Excel. In veld A1 heb ik een grote hoeveelheid data staan. In deze data zitten identifiers zoals 00AA, welke dan gevolgd wordt door een aantal karakters. Soms zijn dat maar 2 of 4 karakters, soms ook 500, voordat de volgende identifer zoals 00AB volgt.
Ik gebruik de volgende formule om de data (4 karakters) na de identifier 00AA vinden en in een cell te plaatsen.
Omdat 00AA in de data vaker voor kan komen, zoek ik verplicht op 00AA, gevolgd door 4 wildcards en daarna 00AB
Ik loop nu tegen het probleem dat Excel een beperking heeft in de lengte van de formules. Als een identifier gevolgd wordt door bijvoorbeeld 100 karakters, kan ik bijvoorbeeld nog 100 vraagtekens in de formule plaatsen. Natuurlijk is dit niet zo'n elegante oplossing, maar het werkt
Een formule met 500 vraagtekens als wilcard wordt echter een probleem.
Ik heb Google een beetje uitgespeeld en kom er even niet meer uit. Kan ik de formule zo aanpassen dat het aantal wildcards gespecificeerd wordt, in plaats van letterlijk het aantal ? te gebruiken? Bijvoorbeeld:
Ik zou graag wat hulp willen met het aanpassen van een zoekslag in Excel. In veld A1 heb ik een grote hoeveelheid data staan. In deze data zitten identifiers zoals 00AA, welke dan gevolgd wordt door een aantal karakters. Soms zijn dat maar 2 of 4 karakters, soms ook 500, voordat de volgende identifer zoals 00AB volgt.
Ik gebruik de volgende formule om de data (4 karakters) na de identifier 00AA vinden en in een cell te plaatsen.
code:
1
| =DEEL(A1;VIND.SPEC("00AA????00AB";A1)+4;4) |
Omdat 00AA in de data vaker voor kan komen, zoek ik verplicht op 00AA, gevolgd door 4 wildcards en daarna 00AB
Ik loop nu tegen het probleem dat Excel een beperking heeft in de lengte van de formules. Als een identifier gevolgd wordt door bijvoorbeeld 100 karakters, kan ik bijvoorbeeld nog 100 vraagtekens in de formule plaatsen. Natuurlijk is dit niet zo'n elegante oplossing, maar het werkt
Een formule met 500 vraagtekens als wilcard wordt echter een probleem.
Ik heb Google een beetje uitgespeeld en kom er even niet meer uit. Kan ik de formule zo aanpassen dat het aantal wildcards gespecificeerd wordt, in plaats van letterlijk het aantal ? te gebruiken? Bijvoorbeeld:
code:
1
| =DEEL(A1;VIND.SPEC("00AA {hier het ontbrekende puzzelstukje waarin ik aangeef dat deze gevolgd wordt door 500 wildcards} en daarna 00AB";A1)+4;4) |