Kako združiti celice v Excelu navpično brez izgube podatkov

  • Deliti To
Hugh West

Eno najpomembnejših in najpogosteje uporabljenih opravil, ki jih moramo opraviti pri delu v Excelu, je vertikalno združevanje celic brez izgube podatkov. Danes vam bom pokazal, kako lahko v Excelu vertikalno združite celice brez izgube podatkov.

Prenesi delovni zvezek za prakso

Vertikalno združevanje celic brez izgube podatkov.xlsm

4 preproste metode za vertikalno združevanje celic v Excelu brez izgube podatkov

Tu imamo nabor podatkov z imeni nekaterih avtorjev in njihovih knjig v knjigarni z imenom Martinova knjigarna.

Naš današnji cilj je vertikalno združiti imena knjig istega avtorja v eni celici, ne da bi pri tem izgubili podatke.

1. Zaženite orodje Merge and Center Tool iz orodne vrstice Excel, da združite celice v Excelu navpično brez izgube podatkov

Korak 1:

➤ Izberite prvo skupino celic, ki jih želite združiti (v tem primeru knjige Charlesa Dickensa).

Korak 2:

➤ Pojdite na Domov> Združitev & Center orodje v orodni vrstici programa Excel v razdelku z imenom Uskladitev .

Korak 3:

➤ Kliknite spustni meni.

➤ Med razpoložljivimi možnostmi izberite Združitev & amp; Center .

4. korak:

➤ Kliknite na Združitev & amp; Center .

➤ Izbrana skupina celic bo združena v eno celico, ki pa bo vsebovala le vrednost iz prve celice (v tem primeru Great Dickens).

5. korak:

➤ Enak postopek lahko ponovite za preostale skupine celic in jih združite v eno celico.

Preberite več: Kako združiti in centrirati celice v programu Excel

2. Uporabite simbol ampersand (&) za vertikalno združevanje celic v Excelu brez izgube podatkov

Zgoraj omenjena metoda združi skupino celic v eno samo celico, vendar ne izpolnjuje naših zahtev v celoti.

Ohranja vrednost samo iz prve celice in ne iz vseh celic.

To pomeni, da izgublja podatke.

Če želite združiti vrednosti iz skupine celic v eno celico, lahko uporabite formulo, ki vsebuje Ampersand (&) simbol.

Formula za prvo skupino celic bo:

=C4&", "&C5&", "&C6

Opomba:

  • Tu sem uporabil vejice (,) med imeni knjig, da bi bili videti reprezentativno. Uporabite lahko karkoli, kar vam je všeč.

Nato ponovite enak postopek za vse skupine celic.

3. Uporaba formule za vertikalno združevanje celic v Excelu brez izgube podatkov

Namesto uporabe Ampersand (&) lahko uporabite simbol Funkcija CONCATENATE programa Excel za združitev skupine celic v eno celico.

Formula za združitev prve skupine celic bo:

=CONCATENATE(C4,", ",C5,", ",C6)

Opomba:

  • Tu sem uporabil tudi vejice (,) med imeni knjig. Uporabite lahko karkoli želite.

Nato lahko to formulo uporabite za preostalo skupino celic in jih združite v eno celico.

4. Izvedite kode VBA za vertikalno združevanje celic v Excelu brez izgube podatkov

Vse zgoraj omenjene metode delujejo odlično, vendar še vedno ne izpolnjujejo našega namena v celoti.

Želimo izpeljati takšno metodo, ki bo z enim klikom združila vse skupine celic v posamezne celice.

In da, obstajajo načini za to. V tem razdelku bomo izpeljali metodo z uporabo VBA kodo, ki bo na najlažji možni način združila vse skupine celic v posamezne celice.

Korak 1:

Pritisnite ALT+F11 na tipkovnici. VBA odpre se okno.

Korak 2:

Pojdite na Vstavite v oknu VBA.

Med razpoložljivimi možnostmi izberite Modul .

Korak 3:

Novo okno modula z imenom "Modul 1" se bo odprlo.

Vstavite naslednje VBA koda v modulu.

Koda:

 Sub Merging_Rows() Dim out As Variant out = " Dim start As Variant start = 1 Dim ending As Variant ending = 1 Dim i As Variant Dim j As Variant For i = 2 To Selection.Rows.Count + 1 If Selection(i, 1) "" Or i = Selection.Rows.Count + 1 Then ending = i - 1 For j = start To ending If j = ending Then out = out + Range(Selection(j, 2).Address).ValueElse: out = out + Range(Selection(j, 2).Address).Value + vbNewLine End If Next j Range(Selection(start, 2).Address) = out Range(Selection(start, 1).Address + ":" + Selection(ending, 1).Address).Merge Across:=False Range(Selection(start, 2).Address + ":" + Selection(ending, 2).Address).Merge Across:=False start = iout = "" End If Next i End Sub 

4. korak:

Delovni zvezek shranite kot Delovni zvezek Excel s podporo za makre .

5. korak:

Vrnite se v delovni zvezek in izberite niz podatkov (brez Naslovi stolpcev ).

Korak 6:

Pritisnite ALT+F8 na tipkovnici.

Pogovorno okno z imenom Makro se bo odprla. Izberite Merging_Rows in kliknite na Spustite .

Korak 6:

Prikazalo se bo opozorilno okno, ki vam bo povedalo, da združevanje celic ohrani le vrednost zgornje leve celice, druge vrednosti pa zavrže.

Kliknite na V REDU .

Korak 7:

Nekajkrat se vam bo prikazalo isto opozorilno okno. Kliknite na V REDU vsakič.

Na koncu boste našli vse skupine celic, ki so vertikalno združene v posamezne celice, kot je prikazano spodaj.

Zaključek

S temi metodami lahko združite celice v Excelu navpično, ne da bi izgubili podatke. Ali poznate kakšno drugo metodo? Ali imate kakšna vprašanja? Lahko nas vprašate.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.