Help!

Problemen met uw pc? De vrijwilligers van Oplossing.be zoeken gratis met u mee! 8)

Meer weten over Oplossing.be?

Hoe stel ik een vraag?

Hulp bij posten

Recent

Auteur Topic: Samenvoegen van 2 klommen naar 1 met behoud van inhoud  (gelezen 5282 keer)

Offline rvds

  • Lid
  • *
  • Berichten: 20
  • Geslacht: Man
  • Oplossing.be
Samenvoegen van 2 klommen naar 1 met behoud van inhoud
« Gepost op: 11 oktober 2018, 13:57:50 »
Hallo,

Ik heb 2 kolommen met tekst. Deze wil ik tot 1 kolom samenvoegen waarbij de tekst in de 1e kolom vůůr de tekst die in kolom 2 staat wordt gezet. Voorbeeld:
de   Graaf --> wordt dan de Graaf. 1e woord met kleine letters, laatste woord met hoofdletter, maar zo staat het al in de kolommen. Welke formule moet ik gebruiken?

Dank je wel.
Groet Ron

Offline emields

  • Excel-Expert
  • Lid
  • *****
  • Berichten: 31
  • Geslacht: Man
  • Oplossing.be
Re: Samenvoegen van 2 klommen naar 1 met behoud van inhoud
« Reactie #1 Gepost op: 11 oktober 2018, 14:25:50 »
heeft er nog niemand gezegd dat voor een snelle oplossing een voorbeeld bestand wenselijk is?

Offline rvds

  • Lid
  • *
  • Berichten: 20
  • Geslacht: Man
  • Oplossing.be
Re: Samenvoegen van 2 klommen naar 1 met behoud van inhoud
« Reactie #2 Gepost op: 11 oktober 2018, 14:43:22 »
Oke  zo dan?

Offline emields

  • Excel-Expert
  • Lid
  • *****
  • Berichten: 31
  • Geslacht: Man
  • Oplossing.be
Re: Samenvoegen van 2 klommen naar 1 met behoud van inhoud
« Reactie #3 Gepost op: 11 oktober 2018, 15:38:45 »
Inderdaad. zie oplossing in cel D3
« Laatst bewerkt op: 11 oktober 2018, 18:44:10 door SoftAid »

Offline emields

  • Excel-Expert
  • Lid
  • *****
  • Berichten: 31
  • Geslacht: Man
  • Oplossing.be
Re: Samenvoegen van 2 klommen naar 1 met behoud van inhoud
« Reactie #4 Gepost op: 11 oktober 2018, 15:41:47 »
of zo?

Offline rvds

  • Lid
  • *
  • Berichten: 20
  • Geslacht: Man
  • Oplossing.be
Re: Samenvoegen van 2 klommen naar 1 met behoud van inhoud
« Reactie #5 Gepost op: 11 oktober 2018, 18:03:03 »
 ;D ;D ;D \o/ \o/ Thanx!

Offline Haije

  • Excel-Expert
  • Lid
  • *****
  • Berichten: 37
  • Geslacht: Man
  • Oplossing.be
Re: Samenvoegen van 2 klommen naar 1 met behoud van inhoud
« Reactie #6 Gepost op: 11 oktober 2018, 20:53:52 »
rvds,

ik krijg de indruk dat je het forum als een soort van F1 gebruitk.
Gebruik F1 ook eens in Excel....

Offline rvds

  • Lid
  • *
  • Berichten: 20
  • Geslacht: Man
  • Oplossing.be
Re: Samenvoegen van 2 klommen naar 1 met behoud van inhoud
« Reactie #7 Gepost op: 12 oktober 2018, 08:37:45 »
ga ik doen. Dank je wel.

Offline rvds

  • Lid
  • *
  • Berichten: 20
  • Geslacht: Man
  • Oplossing.be
Re: Samenvoegen van 2 klommen naar 1 met behoud van inhoud
« Reactie #8 Gepost op: 12 oktober 2018, 13:59:55 »
Nou ik heb best lang gezocht via F1 maar ik kom er (nog steeds) niet uit. Ik krijg het uit elkaar halen van gegevens in 1 kolom naar 2 niet gevonden.
Ik wil de postcode in 1 kolom en de plaatsnaam in een andere. Ik krijg het niet gevonden, sorry.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 17.155
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Samenvoegen van 2 klommen naar 1 met behoud van inhoud
« Reactie #9 Gepost op: 12 oktober 2018, 14:38:04 »
Hallo rvds,

dit is inderdaad geen gemakkelijke opdracht.

Eerst moet je zorgen dat er geen fouten staan in je lijst in kolom A.
Zo heb je veel "dubbele spaties" staan, en soms "enkele spaties"
et is moeilijk code te schrijven die hier rekening mee houd. Daarom starten we gewoon een zoekopdracht, en vervangen de "Dubbele spaties" door "Enkele spaties".
Klik op "Zoeken en selecteren". Selecteer het tabblad "Vervangen"
Zet de cursor in het vak "Zoeken naar:" en druk 2 x op de spatietoets.
Zet de cursor in het vak "Vervangen door:" en druk 1 x op de spatietoets.
Druk op "Alles vervangen". Je krijgt een melding dat er 1629 "Dubbele spaties vervangen zijn door "Enkele spaties".

Probeer dit nu even zelf uit te voeren, en laat dan weten of het gelukt is.

Je wilt toch zelf leren omgaan met Excel, niet..?

:) SoftAid :)             

 
Wegens veelvuldig melden van dubbelposten, het posten op verschillende help-fora van dezelfde vraag, zijn de gedragsregels op dit forum aangepast. Dubbelposten dient in de toekomst op voorhand gemeld te worden, met een melding en een link naar het topic op de andere site. De helpers wensen een weinig respect voor de inspanningen die ze doen om mensen te helpen. Je doet jezelf ook een plezier. Door je dubbelposten te melden wordt je vraag op meerdere fora beantwoord.

Offline rvds

  • Lid
  • *
  • Berichten: 20
  • Geslacht: Man
  • Oplossing.be
Re: Samenvoegen van 2 klommen naar 1 met behoud van inhoud
« Reactie #10 Gepost op: 12 oktober 2018, 15:09:17 »
Top dank je. Dit had ik dan al wel vaker gedaan, maar klaar is kees. Bij deze.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 17.155
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Samenvoegen van 2 klommen naar 1 met behoud van inhoud
« Reactie #11 Gepost op: 12 oktober 2018, 15:53:10 »
Hallo rvds,

Nu heb je enkel formules nodig om de plaats en postcode uit elkaar te halen, maar je moet ook rekening houden met het land.
BelgiŽ heeft B-**** , Nederland heeft **** **.

Ik heb een hulpkolom B aangemaakt om het mezelf gemakkelijker te maken, maar deze geeft je ook info over de herkomst van het adres, daar kan je dan later op sorteren.
In kolom B (B2) heb ik de volgende formule gebruikt om vast te stellen of het NL is of B-

=ALS(A2="";"";(ALS(DEEL(A2;8;1)=" ";"NL";"B-")))
Uitleg formule: Als A2 leeg is; blijft B2 ook leeg; als het achtste teken van links in de tekst A2 gelijk is aan een spatie, dan wordt B2 een NL; anders wordt het B-

Probeer dat eens uit.

:) SoftAid :)             







Wegens veelvuldig melden van dubbelposten, het posten op verschillende help-fora van dezelfde vraag, zijn de gedragsregels op dit forum aangepast. Dubbelposten dient in de toekomst op voorhand gemeld te worden, met een melding en een link naar het topic op de andere site. De helpers wensen een weinig respect voor de inspanningen die ze doen om mensen te helpen. Je doet jezelf ook een plezier. Door je dubbelposten te melden wordt je vraag op meerdere fora beantwoord.

Offline pitufo

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 592
  • Geslacht: Man
Re: Samenvoegen van 2 klommen naar 1 met behoud van inhoud
« Reactie #12 Gepost op: 12 oktober 2018, 17:41:32 »
Top dank je. Dit had ik dan al wel vaker gedaan, maar klaar is kees. Bij deze.

Ik vrees dat kees nog maar half klaar is. Ik zag direct cellen met 3 spaties wat betekent dat dubbele spaties door enkele vervangen meermaals moet gedaan worden, meer bepaald tot geen enkele dubbele meer gevonden wordt !

Ik sta ook achter de hulpformule om B of NL te determineren, maar ze zal (volledig losstaand van Excel evenwel) niet altijd goed werken. Denk bv. maar aan De Pinte, De Haan, La LouviŤre, enz.

Dat wordt dus of achteraf manueel uitpluizen, of een volledige lijst van Belgische gemeenten met een spatie op positie 3 toevoegen en dat lijstje in de formule verwerken.
Eerst afwachten hoe rvds dat verder ziet, zou ik zo denken...

By the way, als collega's bij mij met dit soort problemen komen aankloppen krijgen ze principieel het deksel op de neus met als argument "je had het maar niet zo ver moeten laten komen"
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 17.155
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Samenvoegen van 2 klommen naar 1 met behoud van inhoud
« Reactie #13 Gepost op: 12 oktober 2018, 19:38:56 »
Ik zag direct cellen met 3 spaties wat betekent dat dubbele spaties door enkele vervangen meermaals moet gedaan worden, meer bepaald tot geen enkele dubbele meer gevonden wordt !
Het was me niet opgevallen, maar ik heb dat "voorbeeldbestand met bijna 4000 rijen niet een voor een gecontroleerd.
Nu, TS is bij deze gewaarschuwd, en kan best het hoofdstukje "Zoeken en vervangen" meermaals toepassen.
Ik sta ook achter de hulpformule om B of NL te determineren, maar ze zal (volledig losstaand van Excel evenwel) niet altijd goed werken. Denk bv. maar aan De Pinte, De Haan, La LouviŤre, enz.
Dat wordt dus of achteraf manueel uitpluizen, of een volledige lijst van Belgische gemeenten met een spatie op positie 3 toevoegen en dat lijstje in de formule verwerken.
Eerst afwachten hoe rvds dat verder ziet, zou ik zo denken...
Dat is inderdaad een groter probleem (en had ik in de rapte over het hoofd gezien).
By the way, als collega's bij mij met dit soort problemen komen aankloppen krijgen ze principieel het deksel op de neus met als argument "je had het maar niet zo ver moeten laten komen"
Dat ook, en hoe TS alles opsplitst in verschillende topics/vragen waar het ZEER waarschijnlijk toch over hetzelfde bestand gaat.

Wait and see, zei de blinde....

Groeten,

:) SoftAid :)             
Wegens veelvuldig melden van dubbelposten, het posten op verschillende help-fora van dezelfde vraag, zijn de gedragsregels op dit forum aangepast. Dubbelposten dient in de toekomst op voorhand gemeld te worden, met een melding en een link naar het topic op de andere site. De helpers wensen een weinig respect voor de inspanningen die ze doen om mensen te helpen. Je doet jezelf ook een plezier. Door je dubbelposten te melden wordt je vraag op meerdere fora beantwoord.

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 1.798
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Samenvoegen van 2 klommen naar 1 met behoud van inhoud
« Reactie #14 Gepost op: 14 oktober 2018, 14:57:50 »
Geen idee of dit topic nu al naar tevredenheid was afgerond/opgelost, maar het splitsen van die gegevens is met een kleine VBA procedure een fluitje van een cent. Er even vanuit gaan dat de postcode van Nederland een format heeft van "#### ?? " en BelgiŽ alleen maar 4 cijfers "#### ", dan is het zo gebeurd. De hoeveelheid spaties verwijder je in 1 klap met de TRIM functie en voor het mooie heb ik alle plaatsnaam output ook maar in hoofdletters gezet zodat je meer eenheid houdt. Dit is mijn gebruikte procedure...
Sub Splits_PC_Adres()
'14-10-2018; RedHead; Oplossing.BE

    Lijst = ActiveSheet.UsedRange
    For i = 2 To UBound(Lijst, 1)
        If Lijst(i, 1) <> "" Then
            temp = UCase(Application.Trim(Lijst(i, 1)))
            If Left(temp, 8) Like "#### ?? " Then     ' Nederland
                Lijst(i, 2) = Left(temp, 7)
                Lijst(i, 3) = Mid(temp, 9)
            Else                                       ' BelgiŽ
                Lijst(i, 2) = Left(temp, 4)
                Lijst(i, 3) = Mid(temp, 6)
            End If
        End If
    Next i

    Cells(1).Resize(UBound(Lijst, 1), 3) = Lijst

End Sub
Zie de bijlage om het  zelf direct uit te proberen.

[EDIT] Ik zie dat er een paar records zijn die helemaal geen postcode hebben en in elk geval 1 in Antwerpen die met een "B-" begint. Uiteraard kunnen "onmogelijkheden" nog worden uitgesloten en een fout geven, maar volgens mij heb je die er nu handmatig heel snel uit. Voor nu zie je bij die records dus vreemd opgeknipte kolommen.  ;)
« Laatst bewerkt op: 14 oktober 2018, 15:04:47 door RedHead »
______________________________

Groet, Leo

 


www.combell.com