• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Meerdere kolommen maken

Status
Niet open voor verdere reacties.

ronvds

Gebruiker
Lid geworden
18 okt 2018
Berichten
29
Hallo,

Ik heb een .xlsx bestand waar in 1 kolom alle gegevens staan. Ik wil alle gegevens tussen de " " in een aparte kolom en dan als .csv bestand. Wie wil mij daarmee helpen?
 
Laatst bewerkt door een moderator:
Met een udf

Code:
Function JV(Cell, i)
    JV = Split(Cell, """")(IIf(i = 1, i, i + 1)) * 1
End Function

Zo invoeren en doortrekken
Code:
=ALS.FOUT(JV($A2;KOLOM(A1));"")

En een formule voor hetzelfde probleem die ik nog klaar had staan, maar zie al dat het niet de vraag was...

Code:
=ALS.FOUT(--SUBSTITUEREN(SUBSTITUEREN(TRANSPONEREN(DEEL(A2;KLEINSTE(UNIEK(ALS.FOUT(VIND.SPEC("""";A2;RIJ($1:$1000));0));{2;4;6;8;10});8));"""";"");";";"");"")

Edit: om aan je vraag te voldoen kun je de udf aanpassen naar onderstaande en op dezelfde manier invoeren. Of gebruik zoals Vena zei een ingebouwde Excel functie "tekst naar kolommen". Ik denk dat je er nu wel uit komt:thumb:

Code:
Function JV(Cell, i)
    JV = Split(Cell, ";")(i - 1)
End Function
 
Laatst bewerkt:
Hallo JV,

Allereerst bedankt voor je snelle reactie. Ik zie nu dat ik een fout heb gemaakt in mijn vraagstelling. Ipv " " bedoel ik ; Dus waar alle gegevens voor de ; staan, wil ik deze in een aparte kolom hebben. Nogmaals sorry voor mijn fout.
 
Bij DGconsult nemen ze de privacy niet serieus?
Gebruik tekst naar kolommen.
 
Bestanden verwijdert van post en post 2 i.v.m. emailadressen in het bestand.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan