Sadržaj
Vodič pokazuje kako sigurno spojiti redove u Excelu na 4 različita načina: spojiti više redova bez gubitka podataka, kombinirati duple redove, više puta spajati blokove redova i kopirati odgovarajuće redove iz druge tablice na osnovu jednog ili više uobičajeni stupci.
Spajanje redova u Excel-u jedan je od najčešćih zadataka koje svi mi moramo obavljati s vremena na vrijeme. Problem je u tome što Microsoft Excel ne pruža pouzdan alat za ovo. Na primjer, ako pokušate kombinirati dva ili više redaka koristeći ugrađeni Merge & Center , na kraju ćete dobiti sljedeću poruku o grešci:
"Odabir sadrži više vrijednosti podataka. Spajanjem u jednu ćeliju zadržat će se samo većina podataka u gornjem lijevom dijelu."
Klik na OK će spojiti ćelije, ali će zadržati samo vrijednost prve ćelije, svi ostali podaci će nestati. Dakle, očigledno nam je potrebno bolje rješenje. Ovaj članak opisuje nekoliko metoda koje će vam omogućiti da spojite više redova u Excelu bez gubitka podataka.
Kako spojiti redove u Excelu bez gubitka podataka
zadatak: imate bazu podataka u kojoj svaki red sadrži određene detalje kao što su naziv proizvoda, ključ proizvoda, ime kupca i tako dalje. Ono što želimo je da kombinujemo sve redove koji se odnose na određeni redosled kao što je prikazano ispod:
Postoje dva načina za postizanje željenog rezultata:
Spoji redove u jedan u Excelu
Pridružiredovi stupac po kolonu
Pročitajte višeBrzo spojite ćelije bez ikakvih formula!
I čuvajte sve svoje podatke u Excelu
Pročitajte višeSpoji više redova koristeći formule
Da biste spojili vrijednosti iz nekoliko ćelija u jednu, možete koristiti ili funkciju CONCATENATE ili operator za spajanje (&). U programu Excel 2016 i novijim verzijama možete koristiti i funkciju CONCAT. U svakom slučaju, dajete ćelije kao reference i upisujete željene graničnike između.
Spojite redove i odvojite vrijednosti sa zarezom i razmakom :
=CONCATENATE(A1,", ",A2,", ",A3)
=A1&", "&A2&", "&A3
Spoji redove sa razmacima između podataka:
=CONCATENATE(A1," ",A2," ",A3)
=A1&" "&A2&" "&A3
Kombinirajte retke i odvojite vrijednosti sa zarezima bez razmaka :
=CONCATENATE(A1,A2,A3)
=A1&","&A2&","&A3
U praksi će vam možda često trebati da spojite više ćelija, tako da će vaša formula iz stvarnog života vjerovatno biti malo duža:
=CONCATENATE(A1,", ",A2,", ",A3,", ",A4,", ",A5,", ",A6,", ",A7,", ",A8)
Sada imate nekoliko redova podataka spojenih u jedan red. Ali vaši kombinovani redovi su formule. Da ih pretvorite u vrijednosti, koristite funkciju Specijalno lijepljenje kako je opisano u Kako zamijeniti formule njihovim vrijednostima u Excelu.
Kombinirajte redove u Excelu s dodatkom za spajanje ćelija
Dodatak za spajanje ćelija je višenamjenski alat za spajanje ćelija u Excelu koji može spojiti pojedinačne ćelije kao i cijele redove ili stupce. I što je najvažnije, ovaj alat čuva sve podatke čak i ako izbor sadrživiše vrijednosti.
Da spojite dva ili više redaka u jedan, evo što trebate učiniti:
- Odaberite raspon ćelija u koje želite spojiti redove.
- Idite na karticu Ablebits Data > Spajanje grupu, kliknite na strelicu za spajanje ćelija , a zatim kliknite na Spoji redove u jedan .
- Ovo će otvoriti dijaloški okvir Spoji ćelije s unaprijed odabranim postavkama koje rade dobro u većini slučajeva. U ovom primjeru samo mijenjamo separator iz zadanog razmaka u prelom reda , kao što je prikazano na slici ispod:
- Kliknite na Dugme Merge i promatrajte savršeno spojene redove podataka razdvojene prijelomima redova:
Kako kombinirati duplirane redove u jedan (zadržavanje samo jedinstvenih vrijednosti)
Zadatak: imate neku Excel bazu podataka sa nekoliko hiljada unosa. Vrijednosti u jednoj koloni su u suštini iste, dok su podaci u drugim kolonama različiti. Vaš cilj je da kombinujete podatke iz dupliranih redova na osnovu određene kolone, čineći listu odvojenu zarezima. Osim toga, možda ćete htjeti spojiti samo jedinstvene vrijednosti, izostavljajući duplikate i preskačući prazne ćelije.
Snimak ekrana ispod pokazuje šta pokušavamo postići.
Mogućnost ručnog pronalaženja i spajanja duplih redova je definitivno nešto što biste željeli izbjeći. Upoznajte dodatak Merge Duplicates koji ovo oduzima mnogo vremena i postaje glomazanuđite u brzi proces u 4 koraka.
- Odaberite duple redove koje želite spojiti i pokrenite čarobnjak za spajanje duplikata klikom na njegovo dugme na traci.
- Uvjerite se da je vaša tablica ispravno odabrana i kliknite Dalje . Pametno je držati označenu opciju Kreiraj rezervnu kopiju , posebno ako prvi put koristite dodatak.
- Odaberite ključnu kolonu da provjerite ima li duplikata. U ovom primjeru biramo kolonu Kupac jer želimo kombinirati redove na osnovu imena kupca.
Ako želite preskočiti prazne ćelije , obavezno odaberite ovu opciju i kliknite Dalje .
- Odaberite stupce za spajanje . U ovom koraku birate kolone čije podatke želite da kombinujete i navodite graničnik: tačku i zarez, zarez, razmak, prelom reda, itd.
Dve dodatne opcije u gornjem delu prozora vam omogućavaju:
- Izbrišite duple vrijednosti dok kombinujete redove
- Preskočite prazne ćelije
Kada završite, kliknite na dugme Završi .
U trenutku se svi podaci iz duplih redova spajaju u jedan red:
Kako više puta spojiti blokove redova u jedan red
Zadatak: imate Excel datoteku sa informacijama o nedavnim narudžbama i svaka narudžba ima 3 reda: naziv proizvoda, ime kupca i datum kupovine. Želite da se spojitesvaka tri reda u jedan, tj. više puta spajanje blokova od tri reda.
Sljedeća slika pokazuje šta tražimo:
Ako postoji samo nekoliko unosa koje treba kombinirati, možete odabrati svaka 3 reda i spojiti svaki blok pojedinačno pomoću dodatka za spajanje ćelija. Ali ako vaš radni list sadrži stotine ili hiljade zapisa, trebat će vam brži način:
- Dodajte pomoćni stupac svom radnom listu, stupac C u našem primjeru. Nazovimo je BlockID , ili kako god želite.
- Umetnite sljedeću formulu u C2 i zatim je kopirajte niz kolonu povlačenjem ručke za popunjavanje:
=INT((ROW(C2)-2)/3)
Gdje je:
- C2 najviša ćelija u koju unosite formulu
- 2 je red u kojem počinju podaci
- 3 je broj redova za kombinovanje u svakom bloku
Ova formula dodaje jedinstveni broj svakom bloku redova, kao što je prikazano na snimku ekrana:
Kako ova formula funkcionira: Funkcija ROW izdvaja broj retka ćelije formule, od kojeg oduzimate broj reda u kojem počinju vaši podaci, tako da formula počinje brojati od nule. Na primjer, naši podaci počinju u 2. redu, tako da oduzimamo 2. Ako vaši podaci počinju, recimo, u redu 5, tada ćete imati ROW(C5)-5. Nakon toga, gornju jednadžbu podijelite s brojem redova koji se spajaju i koristite funkciju INT da zaokružite rezultat na najbliži cijeli broj.
- Pa, obavili ste glavni dio posla. Sada samo trebate spojiti redove na osnovu BlockID Za ovo ćemo koristiti već poznati Merge Duplicates čarobnjak koji smo koristili za kombiniranje duplikata redova:
- U koraku 2 odaberite BlockID kao ključnu kolonu.
- U koraku 3, odaberite sve stupce koje želite spojiti i odaberite prijelom reda kao graničnik.
Za trenutak ćete imati željeni rezultat:
- Izbrišite ID bloka kolona jer vam više ne treba i gotovi ste! Smiješna stvar je da su nam opet trebala 4 koraka, kao u prethodna dva primjera :)
Kako spojiti podudarne redove iz 2 Excel tabele bez kopiranja / lijepljenja
Zadatak: imate dvije tabele sa zajedničkim stupcem(ima) i trebate spojiti odgovarajuće redove iz te dvije tabele. Tabele se mogu nalaziti na istom listu, u dvije različite tabele ili u dvije različite radne knjige.
Na primjer, imamo izvještaje o prodaji za januar i februar u dva različita radna lista i želimo ih spojiti u jedan. Imajte na umu da svaka tabela može imati različit broj redova i drugačiji redoslijed proizvoda, stoga jednostavno kopiranje/lijepljenje neće raditi.
U ovom slučaju, spajanje dva Dodatak za tablice će raditi kao poslastica:
- Odaberite bilo koju ćeliju u vašoj glavnoj tabeli i kliknite na dugme Spoji dvije tablice kartica Ablebits Data , u grupi Spajanje :
Ovo će pokrenuti dodatak s prethodno odabranom glavnom tablicom, tako da u U prvom koraku čarobnjaka jednostavno kliknite Dalje .
- Odaberite drugu tabelu, tj. tabelu za pretraživanje koja sadrži odgovarajuće redove.
- Odaberite jednu ili više kolona kolona koje postoje u obe tabele. Ključne kolone trebaju sadržavati samo jedinstvene vrijednosti, kao što je ID proizvoda u našem primjeru.
- Opcionalno, odaberite stupce za ažuriranje u glavnoj tabeli. U našem slučaju ne postoje takve kolone, pa samo kliknemo Dalje .
- Odaberimo kolone za dodavanje u glavnu tabelu, Febska prodaja u našem slučaju.
- U završnom koraku možete odabrati dodatne opcije ovisno o tome kako točno želite spojiti podatke i kliknite na dugme Završi . Snimak ekrana ispod prikazuje zadane postavke koje nam dobro funkcioniraju:
Dozvolite dodatku nekoliko sekundi za obradu i pregledajte rezultat:
Kako mogu dobiti ove alate za spajanje za Excel?
Svi dodaci o kojima se govori u ovom vodiču, plus 70+ drugih alata za uštedu vremena, su uključeni u naš Ultimate Suite for Excel. Dodaci rade sa svim verzijama programa Excel 2019, Excel 2016, Excel 2013, Excel 2010 i Excel 2007.
Nadajmo se da sada možete spojiti redove u Excel listovima tačno onako kako želite. Ako niste pronašlirješenje za vaš konkretan zadatak, samo ostavite komentar i zajedno ćemo pokušati pronaći način. Hvala vam na čitanju!
Dostupna preuzimanja
Ultimate Suite 14-dnevna potpuno funkcionalna verzija (.exe datoteka)