Sisällysluettelo
Microsoft Excelissä on useita sopivia menetelmiä useiden sarakkeiden yhdistämiseen yhdeksi sarakkeeksi. Tässä artikkelissa opit esimerkkien ja asianmukaisten kuvien avulla, miten voit soveltaa eri lähestymistapoja useiden sarakkeiden tietojen yhdistämiseen yhdeksi sarakkeeksi.
Lataa harjoituskirja
Voit ladata Excel-työkirjan, jota olemme käyttäneet tämän artikkelin laatimiseen.
Yhdistä useita sarakkeita yhdeksi sarakkeeksi.xlsxx6 lähestymistapaa useiden sarakkeiden yhdistämiseen yhdeksi sarakkeeksi Excelissä
1. CONCATENATE- tai CONCAT-funktion käyttö useiden sarakkeiden yhdistämiseen Excelissä
Seuraavassa kuvassa kolme saraketta edustavat joitakin satunnaisia osoitteita, joissa on hajanaisia osia. Meidän on yhdistettävä jokainen rivi, jotta saamme aikaan mielekkään osoitteen osoitteessa Sarake E alla Yhdistetty teksti otsikko.
Voimme käyttää CONCATENATE tai CONCAT funktio palvelee tarkoitusta. Ensimmäisessä tulosteessa Solu E5 , tarvittava kaava on:
=CONCATENATE(B5,C5,D5)
Tai,
=CONCAT(B5,C5,D5)
Kun olet painanut Kirjoita ja käyttämällä Täyttökahva täyttämään loput solut automaattisesti kohdassa Sarake E , saamme yhdistetyn yksittäisen sarakkeen, kuten alla olevassa kuvassa näkyy.
Aiheeseen liittyvä sisältö: Yhdistä teksti kahdesta tai useammasta solusta yhteen soluun Excelissä (5 menetelmää)
2. Ampersandin (&) käyttö useiden sarakkeiden yhdistämiseksi yhdeksi sarakkeeksi.
Voimme myös käyttää Amperand (&) oletetaan, että meillä ei ole soluissa olevissa teksteissä mitään erottimia, mutta kun yhdistämme tekstejä riviltä, meidän on lisättävä erottimet.
Tuotoksessa Solu E5 , tarvittava kaava, jossa käytetään Amperand (&) on:
=B5&", "&C5&", "&D5".
Paina Kirjoita , täyttää automaattisesti koko Sarake E ja saat kaikki yhdistetyt tekstit heti yhteen sarakkeeseen.
3. Lisää TEXTJOIN-funktio useiden sarakkeiden yhdistämiseksi sarakkeeseen Excelissä
Jos käytät Excel 2019 tai Excel 365 sitten TEXTJOIN toiminto on toinen hyvä vaihtoehto tarkoituksiisi.
Tarvittava kaava useiden tekstien yhdistämiseksi TEXTJOIN toiminto Solu E5 on:
=TEXTJOIN(", ",TRUE,B5,C5,D5)
Kun olet painanut Kirjoita ja vetämällä alaspäin viimeiseen soluun Sarake E , saat yhdistetyt tekstit kerralla yhteen sarakkeeseen.
4. Useiden sarakkeiden pinoaminen yhdeksi sarakkeeksi Excelissä
Nyt tietokokonaisuudessamme on 4 satunnaista saraketta, jotka vaihtelevat välillä Sarake B osoitteeseen Sarake E . Yhdistä sarake otsakkeen arvot pinotaan arvoista 4., 5. ja 6. rivit peräkkäin. Toisin sanoen, pinoamme kaikki tiedot yhteen sarakkeeseen.
📌 Vaihe 1:
➤ Valitse solualue (B4:E6) joka sisältää ensisijaiset tiedot.
➤ Nimeä se tekstillä, jonka nimi on Nimen laatikko .
📌 Vaihe 2:
➤ Tuotoksessa Solu G5 Kirjoita seuraava kaava:
=INDEX(Data,1+INT((ROW(A1)-1)/COLUMNS(Data)),MOD(ROW(A1)-1+COLUMNS(Data),COLUMNS(Data))+1)
📌 Vaihe 3:
➤ Lehdistö Kirjoita ja saat ensimmäisen arvon neljännen rivin 4. riviltä. Solu G5 .
➤ Käytä nyt Täyttökahva vetääksesi alaspäin saraketta pitkin, kunnes löydät kohdan #REF virhe.
Lopuksi saat näkyviin seuraavan tulosteen.
🔎 Miten kaava toimii?
- COLUMNS(Data): The SARAKKEET funktio sisällä MOD funktio palauttaa nimetyllä alueella käytettävissä olevien sarakkeiden kokonaismäärän. (Tiedot) .
- ROW(A1)-1+COLUMNS(Data): Yhdistelmä ROW ja SARAKKEET funktiot määrittelevät tässä osingon MOD toiminto.
- MOD(ROW(A1)-1+COLUMNS(Data), COLUMNS(Data))+1: Tässä osassa määritellään sarakkeen numero INDEX funktio ja tulosteeksi funktio palauttaa '1' .
- 1+INT((ROW(A1)-1)/COLUMNS(Data)): Rivin numero INDEX toiminto määritellään tässä osassa, jossa INT funktio pyöristää tulokseksi saadun arvon kokonaislukumuotoon.
5. Notepadin käyttö sarakkeiden tietojen yhdistämiseen Excelissä
Voimme myös käyttää Muistilista yhdistää useita sarakkeita yhdeksi sarakkeeksi. Käydään läpi seuraavat vaiheet:
📌 Vaihe 1:
➤ Valitse solualue (B5:D9) joka sisältää ensisijaiset tiedot.
➤ Lehdistö CTRL+C kopioidaksesi valitun solualueen.
📌 Vaihe 2:
➤ Avaa notepad-tiedosto.
➤ Tahna CTRL+V liittääksesi valitut tiedot tähän.
📌 Vaihe 3:
➤ Lehdistö CTRL+H avataksesi Vaihda valintaikkuna.
➤ Valitse välilehti kahden tekstin välissä sivussa notepad-tiedostossa ja kopioi se.
➤ Liitä se Etsi mitä laatikko.
📌 Vaihe 4:
➤ Tyyppi ", " vuonna Korvaa seuraavalla laatikko.
➤ Paina vaihtoehtoa Korvaa kaikki ja olet valmis.
Kaikki tiedot notepad-tiedostossasi näyttävät seuraavan kuvan kaltaisilta.
📌 Vaihe 5:
➤ Kopioi nyt koko teksti muistilapusta.
📌 Vaihe 6:
➤ Ja lopuksi liitä se tulosteeseen Solu E5 teidän Excel taulukkolaskenta.
Tuloksena saadut tiedot Sarake E on nyt seuraava:
6. Käytä VBA-skriptiä sarakkeiden yhdistämiseen yhdeksi sarakkeeksi Excelissä.
Voimme myös käyttää VBA metodilla pinota useita sarakkeita yhdeksi sarakkeeksi. Seuraavassa kuvassa, Sarake G näyttää pinotut tiedot.
📌 Vaihe 1:
➤ Napsauta hiiren kakkospainikkeella työkirjassa olevan arkin nimeä ja paina sitten Näytä koodi .
Uusi moduuli-ikkuna tulee näkyviin, johon sinun on yksinkertaisesti liitettävä seuraavat koodit:
Option Explicit Sub StackColumns() Dim Rng1 As Range Dim Rng2 As Range Dim Rng As Range Dim RowIndex As Integer Set Rng1 = Application.Selection Set Rng1 = Application.InputBox("Select Range:", "Stack Data into One Column", Rng1.Address, Type:=8) Set Rng2 = Application.InputBox("Destination Column:", "Stack Data into One Column", Type:=8) RowIndex = 0 Application.ScreenUpdating = False For EachRng In Rng1.Rows Rng.Copy Rng2.Offset(RowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True RowIndex = RowIndex + Rng.Columns.Count Next Application.CutCopyMode = False Application.ScreenUpdating = True End Sub
📌 Vaihe 2:
➤ Kun olet liittänyt koodit, paina painiketta F5 koodin suorittamiseksi.
➤ Määritä makron nimi kohdassa Makro valintaikkuna.
➤ Lehdistö Suorita .
📌 Vaihe 3:
➤ Valitse ensisijainen tietoväli (B4:E6) vuonna Valitse alue laatikko.
➤ Lehdistö OK .
📌 Vaihe 4:
➤ Valitse lähtö Solu G5 sen jälkeen, kun olet ottanut käyttöön Määränpää-sarake laatikko.
➤ Lehdistö OK ja olet valmis.
Kuten seuraavassa kuvassa, yhdistetyt ja pinotut tiedot näkyvät tulossarakkeessa.
Loppusanat
Toivottavasti kaikki nämä edellä mainitut yksinkertaiset menetelmät auttavat sinua nyt soveltamaan niitä Excel-taulukoissa tarvittaessa. Jos sinulla on kysyttävää tai palautetta, kerro minulle kommenttiosioon. Tai voit tutustua muihin Excel-funktioihin liittyviin artikkeleihimme tällä verkkosivustolla.