Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Split tekst met formule(ipv VBA)  (gelezen 1015 keer)

0 leden en 1 gast bekijken dit topic.

Offline JEC

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 422
Split tekst met formule(ipv VBA)
« Gepost op: 18 oktober 2021, 23:10:17 »
Stel je wilt onderstaande tekst string splitten met als delimiter een komma. Normaal zou je hiervoor de split functie gebruiken in VBA.

1,55,66,999,55,52,999393  --> plaats in A1

Als je office 365 hebt, kun je gebruik maken van deze formule:
=TRANSPONEREN(XML.FILTEREN("<z><q>"&SUBSTITUEREN(A1;",";"</q><q>")&"</q></z>";"//q"))
Misschien dat iemand er ooit iets aan heeft.


Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.127
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Split tekst met formule(ipv VBA)
« Reactie #1 Gepost op: 19 oktober 2021, 10:36:34 »
Hoi Veerj,

Prachtige formule, maar zelfs met mijn oude 2007 office kan ik toch gewoon "Tekst naar kolommen" gebruiken  ;).

Toch een pluim hoor  :thumbsup:

:) SoftAid :)             


Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline JEC

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 422
Re: Split tekst met formule(ipv VBA)
« Reactie #2 Gepost op: 19 oktober 2021, 10:49:35 »
Hi Softaid,

Zeker werkt Tekst naar kolommen ook.
Het voordeel van deze formule is dat het een array creëert van de gesplitte data, die je eventueel in een andere functie kunt gebruiken.


 


www.combell.com