Kombineer kolomme in Excel sonder om data te verloor - 3 vinnige maniere

  • Deel Dit
Michael Brown

U sal uit hierdie kort artikel leer hoe om verskeie Excel-kolomme in een saam te voeg sonder om data te verloor.

Jy het 'n tabel in Excel en wat jy wil hê is om twee kolomme te kombineer, ry-vir-ry. Byvoorbeeld, jy wil die Voornaam & Van-kolomme in een, of voeg verskeie kolomme soos Straat, Stad, Zip, Staat saam in 'n enkele "Adres"-kolom, wat die waardes met 'n komma skei sodat jy die adresse later op koeverte kan druk.

Ongelukkig bied Excel geen ingeboude hulpmiddel om dit te bereik nie. Natuurlik is daar die Merge -knoppie (" Merge & Centre " ens.), maar as jy 2 aangrensende selle kies om hulle te kombineer, soos in die skermkiekie getoon:

Jy sal die foutboodskap kry " Samevoeging van selle hou net die boonste linker selwaarde, en gooi die ander waardes weg. " (Excel 2013) of "Die seleksie bevat veelvuldige datawaardes. Om in een sel saam te smelt, sal slegs die meeste data links bo hou." (Excel 2010, 2007)

Verder in hierdie artikel sal jy 3 maniere vind waarmee jy data van verskeie kolomme in een kan saamsmelt sonder om data te verloor, en sonder om VBA-makro te gebruik. As jy die vinnigste manier soek, slaan die eerste twee oor en gaan dadelik oor na die 3de een.

Voeg twee kolomme saam met behulp van Excel-formules

Sê, jy het 'n tabel met jou kliënte se inligting en jy wil kombineertwee kolomme ( Voor- en vanne ) in een ( Volle Naam ).

  1. Voeg 'n nuwe kolom in in jou tafel. Plaas die muiswyser in die kolomopskrif (dit is kolom D in ons geval), regskliek met die muis en kies " Voeg in " uit die kontekskieslys. Kom ons noem die nuut bygevoegde kolom " Volle Naam ".

  • In sel D2, skryf die volgende CONCATENATE formule:
  • =CONCATENATE(B2," ",C2)

    In Excel 2016 - Excel 365 kan jy ook die CONCAT-funksie vir dieselfde doel gebruik:

    =CONCAT(B2," ",C2)

    Waar B2 en C2 die adresse van Voornaam en Van is , onderskeidelik. Let daarop dat daar 'n spasie tussen die aanhalingstekens " " in die formule is. Dit is 'n skeiding wat tussen die saamgevoegde name ingevoeg sal word, jy kan enige ander simbool as 'n skeiding gebruik, bv. 'n komma.

    Op 'n soortgelyke wyse kan jy data van verskeie selle in een koppel, deur enige skeier van jou keuse te gebruik. Byvoorbeeld, jy kan adresse van 3 kolomme (Straat, Stad, Zip) in een kombineer.

  • Kopieer die formule na alle ander selle van die Volle Naam kolom. Of kyk hoe om dieselfde formule in verskeie selle gelyktydig in te voer.
  • Wel, ons het die name van 2 kolomme in een gekombineer, maar dit is steeds die formule. As ons die Voornaam en/of die Van uitvee, sal die ooreenstemmende data in die Volle Naam-kolom ook weg wees.
  • Nou is onsmoet die formule omskakel na 'n waarde sodat ons onnodige kolomme uit ons Excel-werkblad kan verwyder. Kies alle selle met data in die saamgevoegde kolom (kies die eerste sel in die " Volle Naam " kolom, en druk dan Ctrl + Shift + ArrowDown ).
  • Kopieer die inhoud van die kolom na knipbord ( Ctrl + C of Ctrl + Ins , wat jy ook al verkies), dan regsklik op enige sel in dieselfde kolom (" Volle Naam ") en kies " Plak spesiaal " vanaf die kontekskieslys. Kies die Waardes -knoppie en klik OK .

  • Verwyder die "Voornaam" & "Vannaam"-kolomme, wat nie meer nodig is nie. Klik op die kolom B -opskrif, druk en hou Ctrl in en klik op die kolom C -opskrif ('n alternatiewe manier is om enige sel in kolom B te kies, druk Ctrl + Spasie om die hele kolom B te kies, druk dan Ctrl + Shift + Pylregs om die hele kolom C te kies).

    Daarna regskliek op enige van die geselekteerde kolomme en kies Vee uit uit die konteks kieslys:

  • Goed, ons het saamgevoeg die name uit 2 kolomme in een! Alhoewel, dit het 'n bietjie moeite geverg :)

    Kombineer kolomdata via Notepad

    Hierdie manier is vinniger as die vorige een, dit vereis nie formules nie, maar dit is slegs geskik vir die kombinasie van aangrensende kolomme en die gebruik van dieselfde skeidingsteken vir almal .

    Hier is 'n voorbeeld: ons wil 2 kolomme kombineermet die Voorname en Vanne in een.

    1. Kies beide kolomme wat jy wil saamvoeg: klik op B1, druk Shift + Regspyl om C1 te kies, druk dan Ctrl + Shift + Afpyltjie om al die selle met data in twee kolomme te kies.

  • Kopieer data na knipbord (druk Ctrl + C of Ctrl + Ins , wat jy ook al verkies ).
  • Maak Notepad oop: Begin-> Alle programme -> Bykomstighede -> Notepad .
  • Voeg data van die knipbord by die Notepad in (Druk Ctrl + V of Shift + Ins ).
  • Kopieer oortjiekarakter na knipbord. Druk Tab regs in Notepad, druk Ctrl + Shift + Home , en druk dan Ctrl + X .
  • Vervang Tab-karakters in Notepad met die skeiding wat jy nodig het.
  • Druk Ctrl + H om die " Vervang " dialoogkassie oop te maak, plak die Tab-karakter vanaf die knipbord in die " Vind wat " veld, tik jou skeier, bv. Spasie, komma, ens. in die " Vervang met " veld. Druk die " Vervang alles "-knoppie; druk dan " Kanselleer " om die dialoogkassie toe te maak.

  • Druk Ctr + A om al die teks in Notepad te kies, druk dan Ctrl + C om dit na Knipbord te kopieer.
  • Skakel terug na jou Excel-werkblad (druk Alt + Tab ), kies net B1 -sel en plak teks van die Knipbord na jou tabel.
  • Hernoem kolom B na " Volle Naam " en vee die " Vannaam "-kolom uit.
  • Daar is meerstappe as in die vorige opsie, maar glo my of probeer dit self - hierdie manier is vinniger. Die volgende manier is selfs vinniger en makliker :)

    Sluit aan by kolomme deur die Merge Cells-byvoeging vir Excel te gebruik

    Die vinnigste en maklikste manier om data uit verskeie Excel-kolomme in een te kombineer, is om te gebruik Merge Cells-byvoeging vir Excel wat by ons Ultimate Suite vir Excel ingesluit is.

    Met die Merge Cells-byvoeging kan jy data van verskeie selle kombineer deur enige skeiding te gebruik wat jy wil (bv. spasie, komma, koetserug of lynbreuk). Jy kan waardes ry vir ry, kolom vir kolom saamvoeg of data van die geselekteerde selle saamvoeg in een sonder om dit te verloor.

    Hoe om twee kolomme in 3 eenvoudige stappe te kombineer

    1. Laai af en installeer die Ultimate Suite.
    2. Kies alle selle van 2 of meer kolomme wat jy wil saamvoeg, gaan na die Ablebits.com Data -oortjie > Voeg groep saam, en klik Merge Cells > Merge Columns into One .
    3. In die Merge Cells dialoogkassie, kies die volgende opsies:
      • Hoe om saam te voeg: kolomme in een (vooraf gekies)
      • Skei waardes met: kies die verlangde skeidingsteken (spasie in ons geval)
      • Plaas die resultate in: linkerkolom
    4. Maak seker dat die Vee die inhoud van geselekteerde selle uit -opsie gemerk is en klik Merge .

    Dit is dit! 'n Paar eenvoudige kliks en ons het twee kolomme saamgevoeg sonder om enige te gebruikformules of kopieer/plak.

    Om klaar te maak, hernoem kolom B na Volle Naam en vee kolom "C" uit, wat nie meer nodig is nie.

    Baie makliker as die twee vorige maniere, is dit nie? :)

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.