Kazalo
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.xlsm4 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.