• 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.

Eerst komma moet soms niet vervangen worden

Status
Niet open voor verdere reacties.

Painsoul

Gebruiker
Lid geworden
11 jun 2004
Berichten
22
Tezzeret, Agent of Bolas,1,1,M,MBS,97/155,No
Karn Liberated,1,1,M,NPH,1/175,Yes
Hero of Bladehold,3,3,M,PRM,8/549,No

Ik kan dit splitsen in kolommen met het scheiden op de comma.
Probleem is soms moet de eerste comma niet gebruikt worden omdat deze komma geen kolom splitsing aangeeft maar deel is van een naam. Dus ik dacht kan ik deze komma soms vervangen door een "punt" ? ( daarna gewoon weer splitsen met excel op komma )

Kan dit in excel of kan ik dit speciaal vervangen in notepad ++ ?
Zoja hoe ?
 
Painsoul,
Kun je deze komma dan niet vervangen door een - ofwel door of

Probleem is het een lijst van duizend items is dus manueel zal niet gaan :p
Hoe kan ik dan die komma vervangen tussen de woorden door een " - " ?
Maakt niet zoveel uit door wat ik het vervang als die komma tussen de woorden maar weg is.

Mvg
 
hallo

kun jij onder woorden brengen wanneer de eerste komma moet blijven staan,

dan is daar best wat voor te maken.

groet sylvester
 
hallo

kun jij onder woorden brengen wanneer de eerste komma moet blijven staan,

dan is daar best wat voor te maken.

groet sylvester

De eerste komma moet blijven staan indien er links en rechts woorden van meer dan 1 letter staan, op het moment dat dit niet meer van toepassing is moet deze vervangen worden door een ander teken

In mijn voorbeeld in de eerste post kan je zien dat de eerste komma moet blijven staan, en de andere komma's vervangen moeten worden
 
Laatst bewerkt:
Ik was hier al even mee aan het stoeien en had iets gemaakt wat checked of de waarde tussen de eerste twee komma's een getal is.
Kijk maar even in het voorbeeldje, hier is het uitgesplitst en in de laatste kolom samen gevoegd: Bekijk bijlage kommavervangen.xls
Ik zag nu pas jouw laatste opmerking, dus weet niet of dit de bedoeling is/was.
 
In de eerste post schreef je dat je deze komma wel wou vervangen door een punt?
Met mijn eerder gepost voorbeeld kun je de teksten aanpassen dat de eerste komma wijzigt in een "-" (dit kun je ook in een "." veranderen natuurlijk).
Hierna kun je deze waardes gaan splitsen, dan heb je toch alles gesplitst in wat je wilt? (je zou dan zelfs nog de komma in de eerste kolom weer terug kunnen zetten)
 
Beste Painsoul,
De formule van troedeboer doet het gevraagde in uw eerste post toch perfect of niet soms ?
 
Laatst bewerkt:
In de eerste post schreef je dat je deze komma wel wou vervangen door een punt?
Met mijn eerder gepost voorbeeld kun je de teksten aanpassen dat de eerste komma wijzigt in een "-" (dit kun je ook in een "." veranderen natuurlijk).
Hierna kun je deze waardes gaan splitsen, dan heb je toch alles gesplitst in wat je wilt? (je zou dan zelfs nog de komma in de eerste kolom weer terug kunnen zetten)

Ik heb jouw formule geprobeerd. Is het mogelijk om het omgekeerde te doen ? Alle komma's te vervangen door een ander teken behalve de komma's links en rechts van woorden van meer dan 1 letter ? Dan kan ik dit als opgelost beschouwen ^^

Alvast erg bedankt voor de moeite
 
Laatst bewerkt:
Extra kolommen: eerste kolom vervangt huidige komma's door het | teken, vervolgens het - teken weer terug vervangen door een komma: Bekijk bijlage 145859

Is het mogelijk om de eerste stap weg te laten ? De komma hoeft tussen de woorden niet vervagen te worden en blijft gewoon staan ( de andere kommas worden vervangen door een " | " . ( dit is tegenovergestelde van mijn begin topic maar veel praktischer nu ik er bij stil sta )
 
Nee, want de tweede stap veranderd alle komma's, dus dat zou alle komma's veranderen. Wat nu wel zou kunnen, is om eerst alle komma's te wijzigen in een " | ", daarna de eerste " | " terug veranderen in een komma.
 
Nee, want de tweede stap veranderd alle komma's, dus dat zou alle komma's veranderen. Wat nu wel zou kunnen, is om eerst alle komma's te wijzigen in een " | ", daarna de eerste " | " terug veranderen in een komma.

Ik heb de formule uitvoerig getest en werkt bijna zonder problemen.

Er is 1 probleem:

in mijn lijst van duizenden namen staan er soms ook deze:

Avatar - Dauntless Escort,4,0,R,VAN,94/144,No
Avatar - Enigma Sphinx,4,0,R,VAN,95/144,No
Avatar - Erhnam Djinn,1,0,R,VAN,27/144,No
Avatar - Goblin Warchief,1,0,R,VAN,5/144,No
Avatar - Grinning Demon,1,0,R,VAN,29/144,No
Tel-Jilad Fallen,3,0,C,SOM,130/249,No
Blade-Tribe Berserkers,1,0,C,SOM,84/249,No

etc hier betreft een " - " in de naam. Deze zou ook moeten blijven staan. Deze wordt in de huidige formule nog vervangen.

Hopelijk is hier een oplossing voor.

Ik had het nooit zonder uw hulp kunnen doen! Bedankt
 
hallo Painsoul

heb je ook namen waar 2 of meer komma's in staan?
moeten die komma's ook blijven staan?

groet sylvester
 
hallo Painsoul

als je alle komma's in de namen wilt ontzien (als er eventueel meer zijn)
dan kan er best iemand een function (in vba) maken die met een loop alle komma's in de naam ontziet
en de rest van de komma's vervangt door "|"

als er interesse laat het dan weten.

groet sylvester
 
Laatst bewerkt:
hallo Painsoul

als je alle komma's in de namen wilt ontzien (als er eventueel meer zijn)
dan kan er best iemand een function (in vba) maken die met een loop alle komma's in de naam ontziet
en de rest van de komma's vervangt door "|"

als er interesse laat het dan weten.

groet sylvester

Er zijn verder geen comma's dus het gaat prima zo. Toch bedankt ^^
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan