Preskoči na glavno vsebino

Vadnica za Excel: Združite stolpce, vrstice, celice

Združevanje stolpcev, vrstic ali celic se običajno uporablja v našem vsakodnevnem Excelovem opravilu, na primer združevanje imena in priimka v dveh stolpcih v en stolpec, da dobimo polno ime, združevanje vrstic na podlagi istega ID-ja in seštevanje ustreznih vrednosti, združevanje vrsto celic v eno samo celico in tako naprej. Ta vadnica navaja vse scenarije o kombiniranju stolpcev/vrstic/celic v Excelu in ponuja različne rešitve za vas.

Krmarjenje po tej vadnici

1 Združite stolpce/vrstice v eno celico

1.1 Stolpce/vrstice združite v eno celico s presledkom/vejico ali drugimi ločili

1.11 Uporaba simbola ampersanda (&)

1.12 Uporaba funkcije CONCATENATE (Excel 2016 ali starejše različice)

1.13 Uporaba funkcije CONCAT ali funkcije TEXTJOIN (Excel 2019 ali Excel 365)

1.14 Uporaba beležnice (samo za združevanje stolpcev)

Razširitev: združite stolpce/vrstice v eno celico s prelomom vrstice kot ločilom

1.2 Združite stolpce/vrstice v eno celico brez praznih mest

1.21 Uporaba funkcije TEXTJOIN (Excel 2019 ali Excel 365)

1.22 Uporaba simbola ampersanda (&)

1.23 Dodajte na konec celic z uporabo kode VBA

1.3 Združite stolpce/vrstice/celice v eno celico brez izgube podatkov

1.4 Združite dva stolpca, če sta prazna

1.41 Uporaba funkcije IF

1.42 Uporaba VBA

2. Združite vrstice z istim ID-jem

2.1 Združite vrstice z enakim ID-jem in ločene z vejico ali drugimi ločili

2.11 Uporaba VBA

2.12 Uporaba funkcije IF za dodajanje pomožnih stolpcev

2.13 Uporaba priročnega orodja – Napredno kombiniranje vrstic

2.2 Združite vrstice z istim ID-jem in naredite nekaj izračunov

2.21 Uporaba funkcije Združevanje

2.22 Uporaba VBA

2.23 Uporaba priročnega orodja – Napredno kombiniranje vrstic

2.3 Združite sosednje vrstice z enako vrednostjo

2.31 Uporaba VBA

2.32 Uporaba priročnega orodja – Združi iste celice

3. Združite celice

3.1. Združite več vrstic in stolpcev v eno celico

3.11 Uporaba simbola ampersanda (&)

3.12 Uporaba funkcije CONCATENATE (Excel 2016 ali starejše različice)

3. 13 Uporaba funkcije CONCAT ali funkcije TEXTJOIN (Excel 2019 ali Excel 365)

3.14 Uporaba Združi stolpce/vrstice/celice v eno celico brez izgube podatkov

3.2. Združite celice v en stolpec/eno vrstico

3.21 Poimenujte obseg in uporabite funkcijo INDEX (samo za en stolpec)

3.22 VBA (samo za en stolpec)

3.23 Uporaba priročnega orodja – Transform Range

3.3 Zložite stolpce v en stolpec brez dvojnikov

3.31 Kopirajte in prilepite ter odstranite dvojnike

3.32 Uporaba VBA

3.4. Združite celice in nadaljujte z oblikovanjem

3.41 Vstavi funkcijo TEXT v formulo

3.42 Uporaba programa Microsoft Word

3.43 Uporaba priročnega orodja – Združite brez izgube podatkov

3.5 Združite celice, da naredite datum

3.51 Uporaba funkcije DATE

 

V tej vadnici sem ustvaril nekaj primerov za razlago metod, lahko spremenite reference, ki jih potrebujete, ko uporabljate spodnjo kodo VBA ali formule, ali pa lahko prenesete vzorce za neposredno preizkušanje metod.

doc vzorecKliknite za prenos vzorčne datoteke


1 Združite stolpce/vrstice v eno celico

1.1 Stolpce/vrstice združite v eno celico s presledkom/vejico ali drugimi ločili

Združevanje stolpcev ali vrstic v eno celico in ločevanje rezultata z vejico, presledkom ali drugimi ločili, kot je prikazano na spodnjem posnetku zaslona, ​​se najpogosteje uporablja v Excelu.

Združite stolpce v eno celico
doc združi vrstice stolpcev v eno 1
Združite vrstice v eno celico
doc združi vrstice stolpcev v eno 1

1.11 Uporaba simbola ampersanda (&)

V Excelu se simbol ampersand & običajno uporablja za združevanje besedil.

Primer: združite ime (stolpec A) in priimek (stolpec B) s polnim imenom

Izberite celico, kamor želite postaviti kombinirani rezultat, nato vnesite formulo, kot je ta:

=A2&" "&B2

doc združi vrstice stolpcev v eno 1 V formuli se & se uporablja za združevanje besedil, A2 in B2 sta dve besedili, ki ju je treba združiti, " " je ločilo (presledek), ki ločuje obe besedili v rezultatni celici, če želite uporabiti vejico kot ločilo vnesite vejico, obdano z dvojnimi narekovaji ",".

Pritisnite Vnesite tipko, da dobite kombinirani rezultat, nato povlecite ročico za samodejno izpolnjevanje navzdol, da dobite združene rezultate.

Primer: združite št. (vrstica 15) in ime (vrstica 16) v eno celico

Če želite združiti vrstice v eno celico, spremenite reference celic in ločilo v formuli, kot jih potrebujete, in povlecite ročico za samodejno izpolnjevanje v desno, da dobite združene rezultate.
doc združi vrstice stolpcev v eno 1

1.12 Uporaba funkcije CONCATENATE (Excel 2016 ali starejše različice)

Če uporabljate Excel 2016 ali starejše različice, vam lahko pomaga funkcija CONCATENATE.

Sintaksa o CONCATENATE
CONCATENATE (text1,[text2],…)

Za več podrobnosti o funkciji CONCATENATE obiščite: KONKATENAT.

Primer: združite imena (stolpec F) in naslov (stolpec G) v en stolpec

Izberite celico, kamor želite postaviti kombinirani rezultat, nato vnesite formulo, kot je ta:

=VEŽI (F2,",",G2)

doc združi vrstice stolpcev v eno 1 V formuli sta F2 in G2 dve besedili, ki ju je treba združiti, "," je ločilo (vejica), ki ločuje obe besedili v rezultatni celici, če želite kot ločilo uporabiti presledek, vnesite presledek obdano z dvojnimi narekovaji " ".

Pritisnite Vnesite tipko, da dobite kombinirani rezultat, nato povlecite ročico za samodejno izpolnjevanje navzdol, da dobite združene rezultate.
doc združi vrstice stolpcev v eno 1

Za združevanje vrstic po potrebi samo spremenite reference celic in ločilo ter povlecite ročico za samodejno izpolnjevanje v desno.
doc združi vrstice stolpcev v eno 1

1.13 Uporaba funkcije CONCAT ali funkcije TEXTJOIN (Excel 2019 ali Excel 365)

Če uporabljate Excel 2019 ali Excel 365, sta morda boljša izbira funkciji CONCAT in TEXTJOIN.

Sintaksa o CONCAT
CONCAT (text1,[text2],…)

Za več podrobnosti o funkciji CONCAT obiščite: CONCAT.

Uporaba funkcije CONCAT je enaka funkciji CONCATENATE, da združite ime in priimek v dveh stolpcih ločeno v en stolpec, se formula uporablja tako:

=CONCAT(A21," ",B21)

doc združi vrstice stolpcev v eno 1 V formuli sta A21 in B21 dve besedili, ki ju je treba združiti, " " je ločilo (presledek), ki ločuje obe besedili v rezultatni celici, če želite uporabiti druga ločila, samo vnesite ločilo, priloženo z dvojnim citati "".

Pritisnite tipko Enter, da dobite kombinirani rezultat, nato povlecite ročico za samodejno izpolnjevanje navzdol, da dobite združene rezultate.
doc združi vrstice stolpcev v eno 1

Za razliko od kombiniranja stolpcev, morate med združevanjem vrstic po vnosu prve formule povleči ročico za samodejno izpolnjevanje v desno, dokler ne dobite vseh združenih rezultatov.

Sintaksa o TEXTJOINT
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Za več podrobnosti o funkciji TEXTJOIN obiščite: BESEDILO.

Če želite združiti stolpce ali vrstice z uporabo TEXTJOIN:

=TEXTJOIN(",",TRUE,E21:G21))

doc združi vrstice stolpcev v eno 1  V formuli je E21:G21 neprekinjeno območje, ki ga je treba kombinirati. " " je ločilo (presledek), ki ločuje obe besedili v rezultatni celici, če želite uporabiti druga ločila, samo vnesite ločilo, obdano z dvojnimi narekovaji "". Logično besedilo »TRUE« označuje, da pri kombiniranju prezrete prazne celice, če želite kombinirati s praznimi, zamenjajte TRUE z FALSE.

Pritisnite tipko Enter, da dobite kombinirani rezultat, nato povlecite ročico za samodejno izpolnjevanje navzdol, da dobite združene rezultate.

Ignorirajte praznine
doc združi vrstice stolpcev v eno 1
Vključite praznine
doc združi vrstice stolpcev v eno 1

1.14 Uporaba beležnice (samo za združevanje stolpcev)

1. Z uporabo Beležnice lahko dosežete tudi kombiniranje stolpcev (brez vpliva na združevanje vrstic).

Izberite obseg, ki ga želite združiti stolpce v enega, in pritisnite Ctrl + C tipke za kopiranje obsega.
doc združi vrstice stolpcev v eno 1

2. Odpri a Beležnicain pritisnite Ctrl + V da prilepite kopirani obseg.
doc združi vrstice stolpcev v eno 1

3. Izberite zavihek med dvema besediloma v beležnici in pritisnite Ctrl + H omogočiti Zamenjaj funkcijo, je bil vstavljen simbol zavihka Našli kaj besedilno polje.
doc združi vrstice stolpcev v eno 1

4. V Ljubljani Zamenjaj z besedilno polje, vnesite ločilo, s katerim želite ločiti združena besedila, in kliknite Zamenjaj vse. Nato zaprite Zamenjaj dialog.
doc združi vrstice stolpcev v eno 1

5. Sedaj izberite besedila v beležnici in pritisnite Ctrl + C da jih kopirate, in pojdite v Excel, izberite celico in pritisnite Ctrl + V da prilepite združene rezultate.
doc združi vrstice stolpcev v eno 1doc združi vrstice stolpcev v eno 1

Razširitev: združite stolpce/vrstice v eno celico s prelomom vrstice kot ločilom

Če želite stolpce ali vrstice združiti v eno celico s prelomom vrstice, kot je prikazano spodaj:
doc združi vrstice stolpcev v eno 1

Najprej se morate zavedati, da v Excelu CHAR() funkcijo lahko uporabite za določanje znakov, ki jih je težko vnesti v formulo, kot je npr CHAR (10) vrne prelom vrstice.

Nato uporabite CHAR(10) v formule, ki so navedene zgoraj, da združite stolpce ali vrstice s prelomom vrstice kot ločilom:

Simbol ampersanda:

=A49&CHAR(10)&B49

Funkcija CONCATENATE:

=CONCATENATE(A49,CHAR(10),B49)

Funkcija CONCAT

=CONCAT(A49,CHAR(10),B49)

Funkcija TEXTJOIN

=TEXTJOIN(CHAR(10),TRUE,A49:B49)

Ko vnesete zgornjo formulo, izberite rezultate in kliknite Domov > Zavijanje besedila.
doc združi vrstice stolpcev v eno 1

Zdaj so stolpci združeni v enega in ločeni s prelomom vrstice.
doc združi vrstice stolpcev v eno 1

doc združi vrstice stolpcev v eno 1 Če želite samo združiti vrstice v enem stolpcu v eno celico, vam lahko pomaga funkcija Justify v Excelu. Izberite stolpec z več vrsticami in kliknite Domov > Izpolnite > upravičujejo, potem bodo vrstice združene v zgornjo celico obsega s presledkom kot ločilom.

doc združi vrstice stolpcev v eno 1 doc združi vrstice stolpcev v eno 1

1.2 Združite stolpce/vrstice v eno celico brez praznih mest

V tem delu vadnica predstavlja metode za združevanje stolpcev ali vrstic v eno celico in preskakovanje praznih celic, kot je prikazano spodaj:
doc združi vrstice stolpcev v eno 1

1.21 Uporaba funkcije TEXTJOIN (Excel 2019 ali Excel 365)

Če uporabljate Excel 2019 ali Excel 365, lahko nova funkcija TEXTJOIN na srečo reši to nalogo.

Sintaksa o CONCATENATE
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Za več podrobnosti o funkciji TEXTJOIN obiščite: BESEDILO.

Primer: združite ime (stolpec A) in št. (stolpec B) ter domeno (stolpec C) v eno celico, da ustvarite e-poštni naslov, neka številka je lahko prazna.

Izberite celico, ki je bila uporabljena za postavitev kombiniranega rezultata, vnesite formulo, kot je ta:

=TEXTJOIN("",TRUE,A2:C2)

doc združi vrstice stolpcev v eno 1 V formuli je A2:C2 obseg, ki vsebuje besedila, ki jih je bilo treba združiti, "" je ločilo (brez), ki ločuje obe besedili v rezultatni celici, če želite uporabiti ločilo za ločevanje besedil, samo vnesite ločilo, obdano z dvojnimi narekovaji "", kot je ",". Logično besedilo »TRUE« označuje, da pri kombiniranju prezrete prazne celice, če želite kombinirati s praznimi, zamenjajte TRUE z FALSE.

Pritisnite Vnesite tipko, da dobite prvi rezultat, in povlecite ročico samodejnega izpolnjevanja navzdol ali desno, ko morate ustvariti vse rezultate.
doc združi vrstice stolpcev v eno 1

1.22 Uporaba simbola ampersanda (&)

Če uporabljate Excel 2016 ali starejše različice Excela, uporabite simbol ampersand &, da povežete besedila enega za drugim in ročno preskočite prazna mesta.

Izberite celico, kamor želite postaviti kombinirani rezultat, nato vnesite formulo, kot je ta:

=A10&C10

doc združi vrstice stolpcev v eno 1 V formuli se & se uporablja za združevanje besedil, A10 in C10 sta dve besedili, ki ju je treba združiti. Če želite uporabiti vejico kot ločilo, samo vnesite vejico, obdano z dvojnimi narekovaji, kot je "," in uporabite & za povezavo med dvema besediloma.

Pritisnite Vnesite ključ, da dobite kombiniran rezultat. Nato spremenite reference formule, da dobite naslednji kombinirani rezultat.
doc združi vrstice stolpcev v eno 1

1.23 Uporaba definirane funkcije

Za uporabnike Excel 2016 in starejših različic Excela, če je treba združiti več stolpcev ali vrstic, medtem ko preskakujete presledke, lahko uporabite VBA, da ustvarite definirano funkcijo za hitro reševanje tega opravila.

1. Pritisnite druga + F11 tipke, da omogočite Microsoft Visual Basic za aplikacije okno.

2. klik Vstavi > Moduli da vstavite nov modul.
doc združi vrstice stolpcev v eno 1

3. Kopirajte in prilepite spodnjo kodo v nov modul in jo shranite.

VBA: Združi celice preskoči prazne celice

Function Concatenatecells(ConcatArea As Range) As String
'updateby Extendoffice
  For Each n In ConcatArea: nn = IIf(n = "", nn & "", nn & n & "_"): Next
  Concatenatecells = Left(nn, Len(nn) - 1)
End Function

doc združi vrstice stolpcev v eno 1

4. Vrnite se na delovni list in izberite celico, v kateri je združen rezultat, vnesite formulo

=Concatenatecells(A15:C15)

doc združi vrstice stolpcev v eno 1 V formuli je A15:C15 obseg, ki vsebuje besedila, ki jih je treba združiti. V kodi VBA "_" označuje ločilo, ki se uporablja za ločevanje besedil v združenem rezultatu, ločilo lahko spremenite, kot potrebujete.
doc združi vrstice stolpcev v eno 1


1.3 Združite stolpce/vrstice/celice v eno celico brez izgube podatkov

Če ste namestili Kutools za Excel v Excelu, Združite vrstice, stolpce ali celice brez izgube podatkov funkcija je v veliko pomoč pri vrstah združevanja delovnih mest.

1. Izberite celice, ki jih želite združiti, in celice, v katere želite umestiti združene rezultate.
doc združi vrstice stolpcev v eno 1

2. klik Kutools > Spoji in razdeli > Združite vrstice, stolpce ali celice brez izgube podatkov.
doc združi vrstice stolpcev v eno 1

3. V pojavnem pogovornem oknu določite spodnje možnosti:
doc združi vrstice stolpcev v eno 1

1) Določite, da združite stolpce ali združite vrstice ali združite vse celice v eno.

Združite stolpce Npr. Združite vrstice Npr. Združite v eno celico Npr.
doc združi vrstice stolpcev v eno 1 doc združi vrstice stolpcev v eno 1 doc združi vrstice stolpcev v eno 1

2) Določite ločilo za besedila v združenem rezultatu.

3) Določite lokacijo združenega rezultata (onemogočeno, ko izberete možnost Združi v eno celico)

Ko izberete možnost Združi stolpce, lahko določite, da se rezultat postavi v levo celico izbranega obsega ali desno celico izbranega obsega.

Leva celica Npr. Desna celica Npr.
doc združi vrstice stolpcev v eno 1 doc združi vrstice stolpcev v eno 1

Pri izbiri Združite vrstice možnost, lahko določite, da se rezultat postavi v zgornjo celico izbranega obsega ali spodnjo celico izbranega obsega.

Zgornja celica Npr. Spodnja celica Npr. 
doc združi vrstice stolpcev v eno 1 doc združi vrstice stolpcev v eno 1

4) Določite operacijo za kombinirane rezultate.

4. klik Ok or Uporabi za dokončanje kombinacije.

Hrani vsebino združenih celic
doc združi vrstice stolpcev v eno 1
Izbriši vsebino kombiniranih celic
doc združi vrstice stolpcev v eno 1
;Združi združene celice
doc združi vrstice stolpcev v eno 1

Za več podrobnosti o tej funkciji obiščite Združite stolpce, vrstice, celice brez izgube podatkov.

Za več podrobnosti o Kutools za Excel obiščite Kutools za Excel.

Za 30-dnevno brezplačno preskusno različico Kutools for Excel, prosim prenesi zdaj.


1.4 Združite dva stolpca, če sta prazna

Včasih boste morda želeli združiti dva stolpca, če eden od stolpcev vsebuje prazne celice. Predpostavimo, da sta dva stolpca, stolpec A vsebuje uporabniška imena in nekaj praznih celic, stolpec B pa imena, zdaj samo napolnite prazne celice v stolpcu A z ustrezno vsebino v stolpcu B, ko združite dva stolpca, kot je prikazano spodaj:
doc združi vrstice stolpcev v eno 1

1.41 Uporaba funkcije IF

Funkcija IF se uporablja za testiranje določenega stanja. Tukaj lahko uporabite funkcijo IF, da preverite, ali je celica prazna, nato pa napolnite prazna mesta z vsebino v drugem stolpcu.

Sintaksa o funkciji IF
IF (logical_test, [value_if_true], [value_if_false])

Za več podrobnosti o funkciji IF obiščite: IF

Izberite zgornjo celico stolpca, v katero želite postaviti združene rezultate, in kopirajte ali vnesite spodnjo formulo:

=IF(A2="",B2,A2)

Nato pritisnite Vnesite tipko, da dobite prvi rezultat, in povlecite ročico za samodejno izpolnjevanje navzdol, da dobite vse rezultate.
doc združi vrstice stolpcev v eno 1

Zdaj so samo prazne celice v stolpcu A napolnjene z vsebino v stolpcu B.

1.42 Uporaba VBA

Tukaj je koda VBA, ki lahko opravi tudi to delo.

1. Pritisnite druga + F11 tipke, da omogočite Microsoft Visual Basic za aplikacije okno, nato kliknite Vstavi > Moduli da ustvarite nov prazen modul.

2. Kopirajte in prilepite spodnjo kodo v nov modul.

VBA: spoji dva stolpca, če sta prazna

Sub MergebyBlank()
'UpdatebyExtendoffice20220506
Dim xRg1, xRg2, xRgUser As Range
Dim xRg As Range
Dim xWsh As Worksheet
Dim xCount, xFNum  As Integer
Set xRg1 = Range("A:A")
Set xRg2 = Range("B:B")
Set xWsh = xRg1.Worksheet
Set xRgUser = xWsh.UsedRange
Set xRg1 = Intersect(xRgUser, xRg1)
Set xWsh = xRg2.Worksheet
Set xRgUser = xWsh.UsedRange
Set xRg2 = Intersect(xRgUser, xRg2)
xCount = xRg1.Count
If (xCount > xRg2.Count) Then
    xCount = xRg2.Count
End If
For xFNum = 1 To xCount
    If (xRg1.Item(xFNum).Value = "") Then
        If (xRg2.Item(xFNum).Value <> "") Then
            xRg1.Item(xFNum).Value = xRg2.Item(xFNum).Value
        End If
    ElseIf (xRg2.Item(xFNum).Value = "") Then
            If (xRg1.Item(xFNum).Value <> "") Then
            xRg2.Item(xFNum).Value = xRg1.Item(xFNum).Value
        End If
    End If
Next
End Sub

doc združi vrstice stolpcev v eno 1

doc združi vrstice stolpcev v eno 1 V kodi sta A:A in B:B stolpca, ki bosta združena, samo spremenite ju, kot potrebujete.

3. Nato pritisnite F5 tipko ali kliknite Run doc združi vrstice stolpcev v eno 1  gumb, potem bo stolpec A napolnjen z vrednostjo v stolpcu B, če je vrednost v stolpcu A prazna.


2 Združite vrstice z istim ID-jem

Predpostavimo, da obstaja tabela z več stolpci, en stolpec vsebuje vrednosti ID-jev, ki imajo podvojene postavke. Zdaj vadnica ponuja metode za združevanje vrstic tabele na podlagi istega ID-ja in nekaj izračunov.
doc združi vrstice stolpcev v eno 1

2.1 Združite vrstice z enakim ID-jem in ločene z vejico ali drugimi ločili

Tukaj v tem delu ponuja metode za združevanje vrstic z istim ID-jem in ločenimi z vejicami, kot je prikazano na spodnjem posnetku zaslona:
doc združi vrstice stolpcev v eno 1

2.11 Uporaba VBA

Tukaj je koda VBA, ki lahko opravi to opravilo

1. Pritisnite druga + F11 tipke, da omogočite Microsoft Visual Basic za aplikacije okno, nato kliknite Vstavi > Moduli da ustvarite nov prazen modul.

2. Kopirajte in prilepite spodnjo kodo v nov modul.

VBA: Združite vrstice z istim ID-jem

Sub Combine_Rows()
'UpdatebyExtendoffice20220506
Dim xRg As Range
Dim xRows As Long
Dim I As Long, J As Long, K As Long
On Error Resume Next
Set xRg = Application.InputBox("Select Range:", "Kutools For Excel", Selection.Address, , , , , 8)
Set xRg = Range(Intersect(xRg, ActiveSheet.UsedRange).Address)
If xRg Is Nothing Then Exit Sub
xRows = xRg.Rows.Count
For I = xRows To 2 Step -1
For J = 1 To I - 1
If xRg(I, 1).Value = xRg(J, 1).Value And J <> I Then
For K = 2 To xRg.Columns.Count
If xRg(J, K).Value <> "" Then
If xRg(I, K).Value = "" Then
xRg(I, K) = xRg(J, K).Text
Else
xRg(I, K) = xRg(I, K).Text & "," & xRg(J, K).Text 'here uses comma as separator, you can change it to others as you need
End If
End If
Next
xRg(J, 1).EntireRow.Delete
I = I - 1
J = J - 1
End If
Next
Next
ActiveSheet.UsedRange.Columns.AutoFit
End Sub

doc združi vrstice stolpcev v eno 1

3. Nato pritisnite F5 tipko ali kliknite Run doc združi vrstice stolpcev v eno 1  gumb, nato se prikaže pogovorno okno Kutools za Excel, da izberete tabelo, ki mora biti združene vrstice z istim ID-jem.
doc združi vrstice stolpcev v eno 1

4. klik OK. Sedaj so bile izbrane tabele združene vrstice na podlagi istega ID-ja.

2.12 Uporaba funkcije IF za dodajanje pomožnih stolpcev

Če sta samo dva stolpca in želite združiti vrstice z istim ID-jem in vrednosti drugega stolpca, ločene z vejico, kot je prikazano na spodnjem posnetku zaslona, ​​vam lahko funkcija IF naredi uslugo.
doc združi vrstice stolpcev v eno 1

1. ID razvrstite od A do Ž. Izberite stolpec ID, kliknite datum > Razvrsti od A do Ž.
doc združi vrstice stolpcev v eno 1

2. Nato v Razvrsti opozorilo pogovorno okno, preverite Razširi možnost izbire, kliknite Razvrščanje.
doc združi vrstice stolpcev v eno 1

Zdaj so isti ID-ji razvrščeni skupaj.
doc združi vrstice stolpcev v eno 1

3. V sosednjem stolpcu z uporabo funkcije IF na ta način:

=IF(A17=A18,C17&", "&B18,B18)

doc združi vrstice stolpcev v eno 1 V formuli sta A17 in A18 dve sosednji celici v stolpcu ID (A17 je glava stolpca ID), B18 je ustrezna celica celice A18. ", " pomeni ločevanje vrednosti z vejico. po potrebi lahko spremenite reference in ločilo.

4. Pritisnite Vnesite tipko, da dobite prvi rezultat, nato povlecite ročico za samodejno izpolnjevanje navzdol, da dobite vse rezultate.
doc združi vrstice stolpcev v eno 1

5. Pojdite v sosednji stolpec, vnesite formulo, kot je ta:

=IF(A18<>A19,"Združeno","")

doc združi vrstice stolpcev v eno 1 V formuli sta A18 in A19 dve sosednji celici v stolpcu ID, če sosednji celici nista enaki, se bo vrnila v »Združeno«, sicer se bo vrnila prazna.

6. Pritisnite Vnesite tipko, da dobite prvi rezultat, nato povlecite ročico za samodejno izpolnjevanje navzdol, da dobite vse rezultate.
doc združi vrstice stolpcev v eno 1

7. Izberite zadnji stolpec formule, vključno z glavo, in kliknite datum > filter.
doc združi vrstice stolpcev v eno 1

8. Kliknite filter gumb in kljukico Združeni potrditveno polje v spustnem meniju kliknite OK.
doc združi vrstice stolpcev v eno 1

Zdaj so bile filtrirane samo združene vrstice, kopirajte filtrirane podatke in jih prilepite na drugo mesto.
doc združi vrstice stolpcev v eno 1

Več podrobnosti o funkciji IF. obiščite: IF.

2.13 Uporaba priročnega orodja – Napredno kombiniranje vrstic

Če ste namestili Kutools za Excel v Excelu, Napredne kombinirane vrstice zlahka opravi to delo.

1. Izberite tabelo in kliknite Kutools > Spoji in razdeli > Napredne kombinirane vrstice.
doc združi vrstice stolpcev v eno 1

2. V Ljubljani Napredne kombinirane vrstice pogovorno okno, naredite naslednje:

1) Izberite stolpec ID in ga nastavite kot Primarni ključ;

2) Izberite stolpec, v katerem želite združiti vrednosti z ločilom, kliknite Združite in izberite eno ločilo.

3) kliknite Ok.
doc združi vrstice stolpcev v eno 1

Zdaj so bile vrstice združene z istim ID-jem.
doc združi vrstice stolpcev v eno 1

Funkcija naprednega kombiniranja vrstic bo prekinila izvirne podatke. Pred uporabo jih shranite kot kopijo.

Za več podrobnosti o tej funkciji obiščite Napredne kombinirane vrstice.

Za več podrobnosti o Kutools za Excel obiščite Kutools za Excel.

Za 30-dnevno brezplačno preskusno različico Kutools for Excel, prosim prenesi zdaj.

2.2 Združite vrstice z istim ID-jem in naredite nekaj izračunov

Če želite združiti vrstice z istim ID-jem in nato sešteti vrednosti ali narediti druge izračune, kot je prikazano na spodnjem posnetku zaslona, ​​vam lahko pomagajo spodnje metode.
doc združi vrstice stolpcev v eno 1

2.21 Uporaba funkcije Združevanje

Če sta samo dva stolpca, en stolpec vsebuje besedila (ID), drugi pa vrednosti, ki jih je treba izračunati, kot je vsota, vgrajena funkcija Excela utrditi ti lahko naredi uslugo.

1. Izberite celico, kamor želite umestiti združen rezultat, nato kliknite datum > utrditi.
doc združi vrstice stolpcev v eno 1

2. V Ljubljani utrditi pogovorno okno, naredite naslednje:

1) Izberite funkcije kot potrebujete;

2) Kliknite puščico, da izberete tabelo;

3) Kliknite Dodaj da izbrani obseg dodate v Vse reference seznam;

4) Označite potrditvena polja ob Zgornja vrstica in Levi stolpec;

5) Kliknite OK.
doc združi vrstice stolpcev v eno 1

Zdaj je bila tabela povzeta na podlagi istega ID-ja.
doc združi vrstice stolpcev v eno 1

2.22 Uporaba VBA

Tukaj je VBA, ki lahko združuje tudi vrstice z istim ID-jem in nato sešteje vrednosti.

1. Pritisnite druga + F11 tipke, da omogočite Microsoft Visual Basic za aplikacije okno, nato kliknite Vstavi > Moduli da ustvarite nov prazen modul.
doc združi vrstice stolpcev v eno 1

2. V novem modulu kopirajte in vanj prilepite spodnjo kodo VBA.

VBA: Združite podvojene vrstice in vsoto

Sub CombineRows()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub

3. Nato pritisnite F5 tipko ali kliknite Run doc združi vrstice stolpcev v eno 1  gumb, nato se prikaže pogovorno okno za izbiro tabele, ki jo uporabljate, in kliknite OK.

Sedaj je bil izbrani obseg združen z enakimi vrednostmi in seštevan.

doc združi vrstice stolpcev v eno 1  VBA bo prekinil izvirne podatke, pred uporabo VBA jih shranite kot kopijo.

2.23 Uporaba priročnega orodja – Napredno kombiniranje vrstic

Če sta v tabeli več kot dva stolpca, ki ju želite združiti in izvesti izračune, so na primer trije stolpci, prvi vsebuje podvojena imena izdelkov, ki jih je treba združiti, drugi pa imena trgovin, ki jih je treba biti združeni in ločeni z vejico, zadnji stolpec vsebuje številke, ki jih je treba sešteti na podlagi podvojenih vrstic v prvem stolpcu, kot je prikazano na spodnjem posnetku zaslona, ​​vam lahko pomaga Kutools za Excelovo napredno kombiniranje vrstic.
doc združi vrstice stolpcev v eno 1

1. Izberite tabelo in kliknite Kutools > Spoji in razdeli > Napredne kombinirane vrstice.
doc združi vrstice stolpcev v eno 1

2. V Ljubljani Napredne kombinirane vrstice pogovorno okno, naredite naslednje:

1) Izberite stolpec ID in ga nastavite kot Primarni ključ;

2) Izberite stolpec, v katerem želite združiti vrednosti z ločilom, kliknite Združite in izberite eno ločilo.

3) Izberite stolpec, za katerega želite izvesti izračun, kliknite izračuna in izberite en izračun.

4) kliknite Ok.
doc združi vrstice stolpcev v eno 1

Zdaj so bile vrstice združene z istimi vrsticami in izračunane.

doc združi vrstice stolpcev v eno 1 Funkcija naprednega kombiniranja vrstic bo prekinila izvirne podatke. Pred uporabo jih shranite kot kopijo.

Za več podrobnosti o tej funkciji obiščite Napredne kombinirane vrstice.

Za več podrobnosti o Kutools za Excel obiščite Kutools za Excel.

Za 30-dnevno brezplačno preskusno različico Kutools for Excel, prosim prenesi zdaj.

2.3 Združite sosednje vrstice z enako vrednostjo

Če obstaja tabela z več stolpci, en stolpec vsebuje nekaj podvojenih vrednosti, zdaj je naloga združiti sosednje vrstice v tem stolpcu z enakimi vrednostmi, kot je prikazano na spodnjem posnetku zaslona. Kako ga lahko rešite?
doc združi vrstice stolpcev v eno 1

2.31 Uporaba VBA

V Excelu ni vgrajene funkcije, ki bi lahko neposredno rešila to nalogo, tukaj pa je na voljo VBA, ki ga lahko obvlada.

1. Pritisnite druga + F11 tipke, da omogočite Microsoft Visual Basic za aplikacije okno, nato kliknite Vstavi > Moduli da ustvarite nov prazen modul.

2. V novem modulu kopirajte in vanj prilepite spodnjo kodo VBA.

VBA: Združite sosednje vrstice z isto vrednostjo

Sub MergeSameCell()
'Updateby Extendoffice
Dim Rng As Range, xCell As Range
Dim xRows As Integer
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
xRows = WorkRng.Rows.Count
For Each Rng In WorkRng.Columns
    For i = 1 To xRows - 1
        For j = i + 1 To xRows
            If Rng.Cells(i, 1).Value <> Rng.Cells(j, 1).Value Then
                Exit For
            End If
        Next
        WorkRng.Parent.Range(Rng.Cells(i, 1), Rng.Cells(j - 1, 1)).Merge
        i = j - 1
    Next
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

doc združi vrstice stolpcev v eno 1

3. Nato pritisnite F5 tipko ali kliknite Run doc združi vrstice stolpcev v eno 1  gumb, da omogočite ta VBA, nato se prikaže pogovorno okno za izbiro tabele, ki jo uporabljate, in kliknite OK.
doc združi vrstice stolpcev v eno 1

Zdaj so sosednje vrstice z enakimi vrednostmi v prvem stolpcu združene v izbranem obsegu.

doc združi vrstice stolpcev v eno 1  VBA bo prekinil izvirne podatke, shranite podatke kot kopijo, preden uporabite VBA. In ta VBA bo združil iste vrednosti v prvem stolpcu izbrane tabele.

2.32 Uporaba priročnega orodja – Združi iste celice

Če imate Kutools za Excel nameščen v Excelu, Spoji iste celice Funkcija Kutools za Excel lahko reši to nalogo v enem koraku.

Izberite stolpec, v katerem želite združiti enake vrednosti, in kliknite Kutools > Spoji in razdeli > Spoji iste celice.
doc združi vrstice stolpcev v eno 1

Zdaj so bile sosednje celice z enakimi vrednostmi združene.

doc združi vrstice stolpcev v eno 1I Če želite razdružiti združene celice in izpolniti vrednosti nazaj, lahko uporabite Razdruži celice in izpolni vrednosti lastnost.
doc združi vrstice stolpcev v eno 1
doc združi vrstice stolpcev v eno 1

Za več podrobnosti o tej funkciji obiščite Spoji iste celice.

Za več podrobnosti o tej funkciji obiščite Odstrani celico.

Za več podrobnosti o Kutools za Excel obiščite Kutools za Excel.

Za 30-dnevno brezplačno preskusno različico Kutools for Excel, prosim prenesi zdaj.


3 Združite celice

3.1. Združite več vrstic in stolpcev v eno celico

Za kombiniranje obsega z več vrsticami in stolpci v eno celico so tukaj na voljo štiri metode.

Primer: Združite območje A1:C3
doc združi vrstice stolpcev v eno 1

3.11 Uporaba simbola ampersanda (&)

V Excelu se simbol ampersand & običajno uporablja za združevanje besedil.

Izberite celico, v katero želite postaviti kombinirani rezultat, nato vnesite formulo, kot je ta:

=A1&", "&B1&", "&C1&", "&A2&", " &B2&", "&C2&", "&A3&", "&B3&", "&C3

doc združi vrstice stolpcev v eno 1 V formuli se & se uporablja za združevanje besedil, ", " je ločilo (vejica + presledek), ki ločuje obe besedili v rezultatni celici, če želite uporabiti druga ločila, samo vnesite ločilo, obdano z dvojnimi narekovaji.

Pritisnite Vnesite ključ, da dobite kombiniran rezultat.

3.12 Uporaba funkcije CONCATENATE (Excel 2016 ali starejše različice)

Če uporabljate Excel 2016 ali starejše različice, vam lahko pomaga funkcija CONCATENATE.

Sintaksa o CONCATENATE
CONCATENATE (text1,[text2],…)

Za več podrobnosti o funkciji CONCATENATE obiščite: KONKATENAT

Izberite celico, v katero želite postaviti kombinirani rezultat, nato vnesite formulo, kot je ta:

=VEŽI(A1,", ",B1,", ",C1,", ",A2,", ",B2,", ",C2,", ",A3,", ",B3,", " ,C3)

doc združi vrstice stolpcev v eno 1 V formuli so A1, B1…,C3 besedila, ki jih želite združiti. ", " je ločilo (vejica + presledek), ki ločuje obe besedili v rezultatni celici, če želite uporabiti druga ločila, vnesite ločilo, obdano z dvojnimi narekovaji.

Nato pritisnite Vnesite ključ, da dobite kombiniran rezultat.

3. 13 Uporaba funkcije CONCAT ali funkcije TEXTJOIN (Excel 2019 ali Excel 365)

Če uporabljate Excel 2019 ali Excel 365, sta morda boljša izbira funkciji CONCAT in TEXTJOIN.

Sintaksa o CONCAT
CONCAT (text1,[text2],…)

Za več podrobnosti o funkciji CONCAT obiščite: CONCAT.

Uporaba funkcije CONCAT je enaka funkciji CONCATENATE, za združitev imena in priimka, ki sta v dveh stolpcih ločeno v en stolpec, se formula uporablja tako:

=CONCAT(A1,", ",B1,", ",C1,", ",A2,", ",B2,", ",C2,", ",A3,", ",B3,", " ,C3)

doc združi vrstice stolpcev v eno 1 V formuli so A1, B1…,C3 besedila, ki jih želite združiti. ", " je ločilo (vejica + presledek), ki ločuje obe besedili v rezultatni celici, če želite uporabiti druga ločila, vnesite ločilo, obdano z dvojnimi narekovaji.

Nato pritisnite Vnesite ključ, da dobite kombiniran rezultat.

Sintaksa o TEXTJOIN
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Za več podrobnosti o funkciji TEXTJOIN obiščite: BESEDILO.

Če želite združiti stolpce ali vrstice z uporabo TEXTJOIN:

=TEXTJOIN(", ",TRUE,A1:C3)

doc združi vrstice stolpcev v eno 1 V formuli je A1:C3 neprekinjeno območje, ki ga je treba kombinirati. ", " je ločilo (vejica + presledek), ki ločuje obe besedili v rezultatni celici, če želite uporabiti druga ločila, vnesite ločilo, obdano z dvojnimi narekovaji "". Logično besedilo »TRUE« označuje, da pri kombiniranju prezrete prazne celice, če želite kombinirati s praznimi, zamenjajte TRUE z FALSE.

Nato pritisnite Vnesite ključ, da dobite kombiniran rezultat.

doc združi vrstice stolpcev v eno 1 Če želite uporabiti prelom vrstice kot ločilo, z uporabo CHAR(10) v formuli, kot je =TEXTJOIN(CHAR(10),TRUE,A1:C3), potem rezultatsko celico formatirajte kot prelomi besedilo.
doc združi vrstice stolpcev v eno 1

3.14 Uporaba Združi stolpce/vrstice/celice v eno celico brez izgube podatkov

Če imate v Excelu nameščen Kutools for Excel, Združite vrstice, stolpce ali celice brez izgube podatkov funkcija lahko hitro opravi to nalogo.

1. Izberite obseg celic, ki jih želite združiti v eno celico, nato kliknite Kutools > Spoji in razdeli > Združite vrstice, stolpce ali celice brez izgube podatkov.
doc združi vrstice stolpcev v eno 1

2. V pojavnem pogovornem oknu potrdite Združite v eno celico in določite ločilo, kot ga potrebujete, nato kliknite Ok.
doc združi vrstice stolpcev v eno 1

Zdaj so celice združene v eno celico s posebnim ločilom. Če je vsebine celice preveč za prikaz v združeni celici, lahko kliknete Zavijanje besedila pod Domov zavihek, da jih prikažete.
doc združi vrstice stolpcev v eno 1

Za več podrobnosti o tej funkciji obiščite Združite stolpce, vrstice, celice brez izgube podatkov.

Za več podrobnosti o Kutools za Excel obiščite Kutools za Excel.

Za 30-dnevno brezplačno preskusno različico Kutools for Excel, prosim prenesi zdaj.

3.2 Združite več vrstic in stolpcev v eno celico

 Prenesite celice v en sam stolpec
 doc združi vrstice stolpcev v eno 1
 Prenesite celice v eno samo vrstico
 doc združi vrstice stolpcev v eno 1
 

3.21 Poimenujte obseg in uporabite funkcijo INDEX (samo za en stolpec)

Če želite prenesti obseg celic v en sam stolpec, lahko obseg poimenujete in nato uporabite funkcijo INDEX.

1. Izberite obseg celic, z desno tipko miške kliknite, da omogočite kontekstni meni, in kliknite Določite ime.
doc združi vrstice stolpcev v eno 1

2. V popping Novo ime pogovorno okno, vnesite ime v Ime v besedilnem polju kliknite OK.
doc združi vrstice stolpcev v eno 1

3. Ko poimenujete obseg, nato izberite celico, v kateri so transponirani podatki, uporabite funkcijo INDEX na ta način:

=INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1)

Za več podrobnosti o funkciji INDEX obiščite tukaj.

4. Pritisnite Vnesite in nato povlecite ročico za samodejno izpolnjevanje navzdol, da izpolnite to formulo, dokler se ne prikaže #REF! se prikaže vrednost napake.
doc združi vrstice stolpcev v eno 1

5. Odstranite vrednost napake, nato pa je bil obseg celic združen v en stolpec.

3.22 VBA (samo za en stolpec)

Za združevanje celic v en sam stolpec je tukaj VBA, ki lahko deluje tudi.

1. Pritisnite druga + F11 tipke, da omogočite Microsoft Visual Basic za aplikacije okno, nato kliknite Vstavi > Moduli da ustvarite nov prazen modul.

2. Kopirajte in prilepite spodnjo kodo VBA v prazen modul.

VBA: pretvori obseg v stolpec

Sub ConvertRangeToColumn()
'UpdatebyExtendoffice
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

doc združi vrstice stolpcev v eno 1

3. Nato pritisnite F5 tipko ali kliknite Run doc združi vrstice stolpcev v eno 1  gumb, se prikaže pogovorno okno za izbiro obsega celic, kliknite OK.
doc združi vrstice stolpcev v eno 1

4. Pojavi se drugo pogovorno okno za izbiro celice za postavitev rezultata, kliknite OK.
doc združi vrstice stolpcev v eno 1

3.23 Uporaba priročnega orodja – Transform Range

Če želite celice združiti v eno vrstico, v Excelu ni vgrajene funkcije, ki bi jo podpirala. Vendar, če imate Kutools za Excel nameščen, njegov Območje preoblikovanja funkcija podpira pretvorbo obsega v en sam stolpec ali vrstico, podpira tudi pretvorbo vrstice ali stolpca v obseg.

1. izberite obseg celic in kliknite Kutools > Območje > Območje preoblikovanja.
doc združi vrstice stolpcev v eno 1

2. V Ljubljani Območje preoblikovanja pogovorno okno, preverite Obseg do enega stolpca or Obseg do ene vrstice možnost, kot potrebujete. Kliknite OK.
doc združi vrstice stolpcev v eno 1

3. Pojavi se pogovorno okno za izbiro celice, v katero želite postaviti rezultat, kliknite OK.
doc združi vrstice stolpcev v eno 1

Zdaj je bil obseg celic pretvorjen v vrstico ali stolpec.

Za več podrobnosti o tej funkciji obiščite Območje preoblikovanja.

Za več podrobnosti o Kutools za Excel obiščite Kutools za Excel.

Za 30-dnevno brezplačno preskusno različico Kutools for Excel, prosim prenesi zdaj.

3.3 Zložite stolpce v en stolpec brez dvojnikov

Če je v tabeli z več stolpci nekaj dvojnikov, kako lahko zložite stolpce v en stolpec brez dvojnikov, kot je prikazano na spodnjem posnetku zaslona?
doc združi vrstice stolpcev v eno 1

V tem delu ponuja tri različne metode obravnave tega opravila.

3.31 Kopirajte in prilepite ter odstranite dvojnike

V Excelu je splošna metoda za reševanje tega opravila kopiranje in lepljenje stolpcev enega za drugim in nato odstranitev podvojenih vrednosti.

1. Izberite prvi stolpec in pritisnite Ctrl + C tipke, da ga kopirate, nato izberite ciljno celico in pritisnite Ctrl + V ključi.
doc združi vrstice stolpcev v eno 1

2. Nato ponovite 1. korak, da kopirate druge stolpce in jih prilepite pod prvi stolpec.
doc združi vrstice stolpcev v eno 1

3. Nato izberite naloženi stolpec, kliknite datum > Odstrani dvojnike, potem v Odstrani podvojene pogovorno okno, preverite ime stolpca, kliknite OK.
doc združi vrstice stolpcev v eno 1
doc združi vrstice stolpcev v eno 1

4. Zdaj se prikaže pogovorno okno, ki vas opomni, da so podvojene vrednosti odstranjene. Kliknite OK da ga zaprete, naloženi stolpec pa ohrani samo edinstvene vrednosti.
doc združi vrstice stolpcev v eno 1

doc združi vrstice stolpcev v eno 1 Če je stolpcev na stotine, je kopiranje in lepljenje enega za drugim zamudno. Vendar, če imate Kutools za Excel nameščen v Excelu, Območje preoblikovanja funkcija lahko hitro pretvori obseg v stolpec, nato pa uporabi Odstrani dvojnike funkcija Excela.

Izberite obseg stolpcev in kliknite Kutools > Območje > Območje preoblikovanja.
doc združi vrstice stolpcev v eno 1

Nato preverite Obseg do enega stolpca in kliknite OK da izberete celico, v katero želite postaviti naloženi stolpec.
doc združi vrstice stolpcev v eno 1

Nato uporabite Odstrani dvojnike, da odstranite podvojene vrednosti.

Za več podrobnosti o tej funkciji obiščite Območje preoblikovanja.

Za več podrobnosti o Kutools za Excel obiščite Kutools za Excel.

Za 30-dnevno brezplačno preskusno različico Kutools for Excel, prosim prenesi zdaj.

3.32 Uporaba VBA

Poleg tega je tukaj koda VBA, ki lahko reši to nalogo.

1. Pritisnite druga + F11 tipke, da omogočite Microsoft Visual Basic za aplikacije okno, nato kliknite Vstavi > Moduli da ustvarite nov prazen modul.

2. Kopirajte in prilepite spodnjo kodo v nov modul.

VBA: zložite stolpce v enega brez dvojnikov

Sub FindUniques()
'UpdatebyExtendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set dic = CreateObject("Scripting.Dictionary")
For j = 1 To InputRng.Columns.Count
    For i = 1 To InputRng.Rows.Count
        xValue = InputRng.Cells(i, j).Value
        If xValue <> "" And Not dic.Exists(xValue) Then
            OutRng.Value = xValue
            dic(xValue) = ""
            Set OutRng = OutRng.Offset(1, 0)
        End If
    Next
Next
End Sub

doc združi vrstice stolpcev v eno 1

3. Nato pritisnite F5 tipko ali kliknite Run doc združi vrstice stolpcev v eno 1  nato se prikaže pogovorno okno za izbiro stolpcev, ki jih je treba zložiti, kliknite V redu.
doc združi vrstice stolpcev v eno 1

4. Nato v drugem pojavnem pogovornem oknu izberite ciljno celico, v katero želite postaviti naložen stolpec, in kliknite OK.
doc združi vrstice stolpcev v eno 1

Zdaj so bili stolpci zloženi v en stolpec samo z edinstvenimi vrednostmi.

3.4. Združite celice in nadaljujte z oblikovanjem

Če sta dva stolpca, je eden oblikovan kot posebno oblikovanje, kot je na primer DateTimemm/dd/llll, da se ta dva stolpca združita v enega z običajnimi metodami, bo oblikovanje po meri odstranjeno, kot je prikazano na spodnjem posnetku zaslona:
doc združi vrstice stolpcev v eno 1

Zdaj v tem delu bo zagotovil nekaj načinov za združevanje celic in ohranjanje oblikovanja.
doc združi vrstice stolpcev v eno 1

3.41 Vstavi funkcijo TEXT v formulo

Funkcija TEXT se uporablja za pretvorbo števila v besedilo v določenem oblikovanju. Tukaj ga lahko uporabimo, da najprej pretvorimo celico (vsebuje številko) v oblikovanje in jo nato združimo z drugimi celicami z uporabo »&«, funkcijo CONCATENATE, funkcijo CONCAT ali funkcijo TEXTJOIN.

Za podrobnosti o splošnem združevanju celic v eno se vrnite na 1.1.

Sintaksa o funkciji TEXT
TEXT (value, format_text)

Za več podrobnosti o funkciji BESEDILO obiščite BESEDILO Funkcija.

Tukaj je kot primer vdelana funkcija TEXT v funkcijo CONCAT.

Prosimo, kopirajte in prilepite spodnjo formulo v celico, v kateri želite, da je združen rezultat:

=CONCAT(TEXT(A2,"mm/dd/yyyy hh:mm")," ",B2)

doc združi vrstice stolpcev v eno 1 V formuli je A2 celica, ki jo želite obdržati v formatu, »mm/dd/llll hh:mm« je oblikovanje, ki ga uporabljate, B2 je druga celica, ki se uporablja za združevanje. " " označuje ločevanje vrednosti s presledkom. po potrebi lahko spremenite reference, oblikovanje in ločilo.

Pritisnite Vnesite tipko in povlecite ročico za samodejno izpolnjevanje navzdol, da zapolnite celice s to formulo.

3.42 Uporaba programa Microsoft Word

1. Izberite tabelo, ki jo želite združiti celice v eno, in pritisnite Ctrl + C da jih kopirate.
doc združi vrstice stolpcev v eno 1

2. Odprite prazno beseda dokument, pritisnite Ctrl + V da jih postavite, nato kliknite tabelo v dokumentu, zdaj se v zgornjem desnem kotu tabele prikaže ikona križa.
doc združi vrstice stolpcev v eno 1

3. Kliknite postavitev kartico in nato kliknite Pretvori v besedilo v datum skupina, v popping Pretvori tabelo v besedilo pogovorno okno, določite ločilo za stolpce. Kliknite OK.
doc združi vrstice stolpcev v eno 1
doc združi vrstice stolpcev v eno 1

Zdaj je bila vsebina tabele v Wordu pretvorjena v besedila.
doc združi vrstice stolpcev v eno 1

4. Izberite pretvorjena besedila in pritisnite Ctrl + C da jih kopirate, se vrnite v Excel in izberite prazno celico, pritisnite Ctrl + V da prilepite združen rezultat.
doc združi vrstice stolpcev v eno 1

3.43 Uporaba priročnega orodja – Združite brez izgube podatkov

Najučinkovitejši način mora biti uporaba Kutools za ExcelJe Združite vrstice, stolpce ali celice brez izgube podatkov funkcijo, ki jo morate samo označiti Uporabite formatirane vrednosti potrditveno polje med uporabo funkcije, bo kombiniran rezultat ohranil oblikovanje podatkov.

1. Izberite tabelo s celicami, v katerih je rezultat, kliknite Kutools > Spoji in razdeli > Združite vrstice, stolpce ali celice brez izgube podatkov.
doc združi vrstice stolpcev v eno 1

2. V pojavnem pogovornem oknu določite želeno operacijo združevanja in počistite polje Uporabite formatirane vrednosti potrditveno polje (privzeto je ta možnost označena). Kliknite Ok.
doc združi vrstice stolpcev v eno 1

Zdaj so bili podatki združeni in ohranili oblikovanje.
doc združi vrstice stolpcev v eno 1

Za več podrobnosti o tej funkciji obiščite Združite stolpce, vrstice, celice brez izgube podatkov.

Za več podrobnosti o Kutools za Excel obiščite Kutools za Excel.

Za {module745}-dnevno brezplačno preskusno različico Kutools for Excel, prosim prenesi zdaj.

3.5 Združite celice, da naredite datum

Predpostavimo, da obstaja tabela, ki vsebuje leta, mesece in dneve v ločenih stolpcih, je naloga združiti stolpce in ustvariti datum, kot je prikazano spodaj:
doc združi vrstice stolpcev v eno 1

3.51 Uporaba funkcije DATE

Funkcija DATE se uporablja za ustvarjanje datuma z letom, mesecem in dnevom.

Sintaksa o funkciji DATE
DATE( year, month, day )

Za več podrobnosti o funkciji DATE obiščite funkcijo DATE.

Kopirajte in prilepite spodnjo formulo v celico, ki bo postavila datum:

=DATE(A2,B2,C2)

doc združi vrstice stolpcev v eno 1 V formuli so A2, B2 in C2 celice, ki vsebujejo vrednosti leta, meseca in dneva.

Pritisnite Vnesite tipko, da dobite prvi datum, nato povlecite ročico za samodejno izpolnjevanje navzdol, da dobite vse datume.
doc združi vrstice stolpcev v eno 1


Več vadnic za Excel:

Združite več delovnih zvezkov/delovnih listov v enega
Ta vadnica, ki navaja skoraj vse kombinirane scenarije, s katerimi se lahko soočite, in ponuja relativno profesionalne rešitve za vas.

Razdelite besedilo, številko in datumske celice (ločite v več stolpcev)
Ta vadnica je razdeljena na tri dele: razdeljene celice z besedilom, razdeljene celice s številkami in razdeljene celice z datumom. Vsak del ponuja različne primere, ki vam pomagajo vedeti, kako ravnati z delitvijo, ko naletite na isto težavo.

Združite vsebino več celic brez izgube podatkov v Excelu
Ta vadnica zoži ekstrakcijo na določen položaj v celici in zbere različne metode za pomoč pri ekstrakciji besedila ali številk iz celice glede na določen položaj v Excelu.

Primerjajte dva stolpca za ujemanja in razlike v Excelu
Tukaj ta članek pokriva večino možnih scenarijev primerjave dveh stolpcev, ki ju morda srečate, in upam, da vam bo lahko pomagal.


  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce in vodenje podatkov; Vsebina razdeljenih celic; Združite podvojene vrstice in vsoto / povprečje... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Priljubljene in hitro vstavite formule, Obsegi, grafikoni in slike; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Razvrščanje vrtilne tabele po številka tedna, dan v tednu in še več ... Prikaži odklenjene, zaklenjene celice po različnih barvah; Označite celice s formulo / imenom...
zavihek kte 201905
  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
dno pisarniške mize
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations