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

Opgelost dubbele spaties weglaten

Dit topic is als opgelost gemarkeerd

Angela69

Gebruiker
Lid geworden
9 mrt 2017
Berichten
418
Besturingssysteem
Windows
Office versie
365
Hallo,

3 naam velden worden samengevoegd en dat doe ik middels: =TEKST.SAMENVOEGEN(C6," ",D6," ",G6)
veld c is voornaam; veld d is tussenvoegsel en veld g is achternaam.
Als deze velden zijn: "Jan" "de" "Hoop", dan wordt het resultaat: "Jan de Hoop"
Maar als er géén tussenvoegsel is wordt "Kees" "" "Bos" wordt het resultaat: "Kees Bos" met een dubbele spatie.

Hoe is dit op te lossen zodat er géén dubbele spatie optreedt?
 
PHP:
Eng: =TEXTJOIN(" ";;C1;D1;G1)


PHP:
Ned: =TEKST.COMBINEREN(" ";;C1;D1;G1)
 
Zet er de functie SPATIES.WISSEN omheen.
 
En het probleem is dan?
 
Of met power query.
Je krijgt maatwerk als je een voorbeeldje doet uploaden en geen foto's.
Ik dacht dat je dat momenteel toch wel wist.
 

Bijlagen

Dan gaat er toch iets mis bij jou
Zie hier hoe het bij mij gaat. (of heb ik de formule misschien verkeerd vertaald?)
 

Bijlagen

Zet er de functie SPATIES.WISSEN omheen.
=SPATIES.WISSEN(TEKST.SAMENVOEGEN(B3," ",C3," ",D3)) levert dit op:


PietHeinPiet 0 Hein

hoe werken we die 0 (nul) weg?
 
Maak er dit van:
PHP:
=SPATIES.WISSEN(B3&C3&D3)
 
Let even goed op de juiste aanhalingstekens...
 
Dan gaat er toch iets mis bij jou
Zie hier hoe het bij mij gaat. (of heb ik de formule misschien verkeerd vertaald?)
Nee niet verkeerd vertaald hoor, ik snap werkelijk niet waarom dit eerst niet werkte, bij plakken en knippen van jouw code werkt het prima, bedankt, maar nu krijg ik als er een leeg veld is het cijfer 0 (nul) hiervoor in de plaats, hoe lossen we dit op?
 
Zo:
PHP:
=SPATIES.WISSEN(TEKST.SAMENVOEGEN(B3;" ";C3;" ";D3))
Je zou het er warm van krijgen ;)
 
een leeg veld is het cijfer 0 (nul)

In mijn voorbeeld is cel D2 leeg maar in I2 staat geen 0.
Kun je het voorbeeldje (excel file en geen screenshot) plaatsen waar dat wel gebeurt dan kunnen we kijken waarom het bij jou mis gaat.
 
@popipipo
Meneer Angela is vaak halstarig.
 
jammer dat TS consequent weigert een voorbeeldbestandje te plaatsen, ik denk dat hij de helpers nodeloos aan het werk wil krijgen.
 
Terug
Bovenaan Onderaan