Kā apvienot rindas programmā Excel, nezaudējot datus

  • Dalīties Ar Šo
Michael Brown

Šajā pamācībā ir parādīts, kā droši apvienot rindas programmā Excel 4 dažādos veidos: apvienot vairākas rindas, nezaudējot datus, apvienot dublējošās rindas, atkārtoti apvienot rindu blokus un kopēt atbilstošas rindas no citas tabulas, pamatojoties uz vienu vai vairākiem kopīgiem slejām.

Rindu apvienošana programmā Excel ir viens no visbiežāk sastopamajiem uzdevumiem, kas ik pa laikam ir jāveic mums visiem. Problēma ir tā, ka Microsoft Excel nesniedz uzticamu rīku, lai to izdarītu. Piemēram, ja mēģināt apvienot divas vai vairākas rindas, izmantojot iebūvēto programmu. Apvienot & amp; Centrs pogu, tiks parādīts šāds kļūdas paziņojums:

"Atlasē ir vairākas datu vērtības. Apvienojot vienā šūnā, tiks saglabāti tikai augšējā kreisajā pusē esošie dati."

Noklikšķinot uz Labi, šūnas tiks apvienotas, bet saglabāsies tikai pirmās šūnas vērtība, bet visi pārējie dati pazudīs. Tāpēc acīmredzot mums ir nepieciešams labāks risinājums. Šajā rakstā ir aprakstītas vairākas metodes, kas ļaus jums Excel programmā apvienot vairākas rindas, nezaudējot datus.

    Kā apvienot rindas programmā Excel, nezaudējot datus

    Uzdevums: jums ir datubāze, kurā katra rinda satur noteiktu informāciju, piemēram, produkta nosaukumu, produkta atslēgu, klienta vārdu u. c. Mēs vēlamies apvienot visas rindas, kas saistītas ar konkrētu pasūtījumu, kā parādīts tālāk:

    Ir divi veidi, kā sasniegt vēlamo rezultātu:

      Programmā Excel apvienojiet rindas vienā

      Pievienojiet rindas pa kolonnām

      Lasīt vairāk

      Ātri apvienojiet šūnas bez formulām!

      Un glabājiet visus savus datus Excel

      Lasīt vairāk

      Vairāku rindu apvienošana, izmantojot formulas

      Lai apvienotu vairāku šūnu vērtības vienā, varat izmantot funkciju CONCATENATE vai konkatenācijas operatoru (&). Programmā Excel 2016 un jaunākās versijās varat izmantot arī funkciju CONCAT. Jebkurā gadījumā jūs sniedzat šūnas kā atsauces un ievadiet vajadzīgos norobežotājus starp tām.

      Apvienojiet rindas un atdaliet vērtības ar komats un telpa :

      =CONCATENATE(A1,", ",A2,",", ",A3)

      =A1&", "&A2&", "&A3

      Apvienojiet rindas ar telpas starp datiem:

      =CONCATENATE(A1," ",A2," ",A3)

      =A1&" "&A2&" "&A3

      Apvienojiet rindas un atdaliet vērtības ar komats bez atstarpēm :

      =CONCATENATE(A1,A2,A3)

      =A1&","&A2&","&A3

      Praksē bieži vien var būt nepieciešams savienot vairāk šūnu, tāpēc reālajā dzīvē jūsu formula, visticamāk, būs nedaudz garāka:

      =CONCATENATE(A1,", ",A2,", ",A3,", ",A4,", ",A5,", ",A6,", ",A7,", ",A8)

      Tagad vairākas datu rindas ir apvienotas vienā rindā. Bet jūsu apvienotās rindas ir formulas. Lai tās pārvērstu vērtībās, izmantojiet komandu Īpašais ielīmēšanas veids Kā aprakstīts sadaļā Kā aizstāt formulas ar to vērtībām programmā Excel.

      Apvienojiet rindas programmā Excel, izmantojot papildinājumu Merge Cells

      Šūnu apvienošanas papildinājums ir daudzfunkcionāls rīks šūnu apvienošanai programmā Excel, kas var apvienot atsevišķas šūnas, kā arī veselas rindas vai kolonnas. saglabā visus datus pat tad, ja atlasē ir vairākas vērtības.

      Lai apvienotu divas vai vairākas rindas vienā, veiciet šādu darbību:

      1. Atlasiet šūnu diapazonu, kurā vēlaties apvienot rindas.
      2. Dodieties uz Ablebits dati cilne> Apvienot grupa, noklikšķiniet uz Šūnu apvienošanas bultiņa un pēc tam noklikšķiniet uz Rindu apvienošana vienā rindā .

      3. Tas atvērs Šūnu apvienošana dialoglodziņu ar iepriekš izvēlētiem iestatījumiem, kas lielākajā daļā gadījumu darbojas pareizi. Šajā piemērā mēs tikai mainām atdalītāju no noklusējuma atstarpes uz. rindas pārrāvums , kā parādīts zemāk redzamajā ekrāna attēlā:

      4. Noklikšķiniet uz Apvienot pogu un novērojiet perfekti apvienotās datu rindas, kas atdalītas ar rindu pārrāvumiem:

      Kā apvienot dublējošās rindas vienā (saglabājot tikai unikālās vērtības)

      Uzdevums: jums ir kāda Excel datubāze ar dažiem tūkstošiem ierakstu. Vērtības vienā slejā būtībā ir vienādas, bet dati citās slejās ir atšķirīgi. Jūsu mērķis ir apvienot datus no dublējošāmies rindām, pamatojoties uz noteiktu sleju, izveidojot ar komatu atdalītu sarakstu. Turklāt, iespējams, vēlaties apvienot tikai unikālās vērtības, izlaižot dublējošās un izlaižot tukšās šūnas.

      Zemāk redzamajā ekrānšāviņas attēlā parādīts, ko mēs cenšamies panākt.

      Noteikti vēlaties izvairīties no dublikātu rindu meklēšanas un apvienošanas ar rokām. Iepazīstieties ar Merge Duplicates papildinājumu, kas šo laikietilpīgo un apgrūtinošo darbu pārvērš ātrā 4 soļu procesā.

      1. Atlasiet dublikātu rindas, kuras vēlaties apvienot, un palaidiet vedni Merge Duplicates (Apvienot dublikātus), noklikšķinot uz tā pogas lentē.

      2. Pārliecinieties, ka tabula ir pareizi atlasīta, un noklikšķiniet uz Nākamais . Ir prātīgi saglabāt Rezerves kopijas izveide izvēles opcija ir atzīmēta, jo īpaši, ja papildinājumu izmantojat pirmo reizi.

      3. Izvēlieties galveno kolonnu lai pārbaudītu, vai nav dublējušies. Šajā piemērā mēs izvēlamies Klients slejā, jo vēlamies apvienot rindas, pamatojoties uz klienta nosaukumu.

        Ja vēlaties izlaist tukšas šūnas , pārliecinieties, ka esat izvēlējies šo opciju, un noklikšķiniet uz Nākamais .

      4. Izvēlieties apvienojamās kolonnas Šajā solī atlasiet kolonnas, kuru datus vēlaties apvienot, un norādiet norobežotāju: semikols, komats, atstarpe, rindas pārrāvums utt.

        Loga augšējā daļā ir divas papildu opcijas, kas ļauj:

        • Dublēto vērtību dzēšana, apvienojot rindas
        • Izlaist tukšas šūnas

        Kad tas ir izdarīts, noklikšķiniet uz Apdare pogu.

      Pēc brīža visi dati no dublējošajām rindām tiek apvienoti vienā rindā:

      Kā atkārtoti apvienot rindu blokus vienā rindā

      Uzdevums: jums ir Excel fails ar informāciju par pēdējiem pasūtījumiem, un katram pasūtījumam ir 3 rindas: produkta nosaukums, klienta nosaukums un pirkuma datums. Jūs vēlaties apvienot visas trīs rindas vienā, t. i., atkārtoti apvienot trīs rindu blokus.

      Nākamajā attēlā parādīts, ko mēs meklējam:

      Ja ir tikai daži apvienojamie ieraksti, varat atlasīt katru no 3 rindām un apvienot katru bloku atsevišķi, izmantojot pievienojumprogrammu Merge Cells. Bet, ja darblapā ir simtiem vai tūkstošiem ierakstu, jums būs nepieciešams ātrāks veids:

      1. Pievienojiet palīgkolonnu savai darblapai, mūsu piemērā - C kolonnu. Nosauksim to par BlockID , vai kāds cits nosaukums jums patīk.
      2. Ievietojiet šādu formulu C2 un pēc tam, velkot aizpildīšanas rokturi, nokopējiet to uz leju slejā:

        =INT((RINDA(C2)-2)/3)

        Kur:

        • C2 ir visaugstākā šūna, kurā ievadāt formulu.
        • 2 ir rinda, kurā sākas dati
        • 3 ir katrā blokā apvienojamo rindu skaits.

        Šī formula katram rindu blokam pievieno unikālu numuru, kā parādīts ekrānšāviņas attēlā:

        Kā šī formula darbojas: ROW funkcija iegūst formulas šūnas rindas numuru, no kura atņem tās rindas numuru, kurā sākas dati, lai formula sāktu skaitīt no nulles. Piemēram, mūsu dati sākas 2. rindā, tāpēc atņemam 2. Ja dati sākas, piemēram, 5. rindā, tad iegūstam ROW(C5)-5. Pēc tam iepriekš minēto vienādojumu dalām ar apvienojamo rindu skaitu un izmantojam funkciju INT.funkciju, lai rezultātu noapaļotu līdz veselam skaitlim.

      3. Nu, galveno darba daļu esat paveikuši. Tagad jums tikai jāapvieno rindas, pamatojoties uz BlockID Šim nolūkam mēs izmantosim jau pazīstamo Apvienojiet dublētus vienādojumus vednis, ko izmantojām, lai apvienotu dublējošās rindas:
        • 2. solī izvēlieties BlockID kā atslēgas kolonnu.
        • 3. solī atlasiet visas kolonnas, kuras vēlaties apvienot, un kā norobežotāju izvēlieties rindas pārrāvumu.

        Pēc brīža būs vēlamais rezultāts:

      4. Dzēst Bloka ID kolonnu, jo tā jums vairs nav vajadzīga, un viss ir izdarīts! Smieklīgi, ka mums atkal bija nepieciešami 4 soļi, kā iepriekšējos divos piemēros :)

      Kā apvienot atbilstošas rindas no 2 Excel tabulām, nekopējot / neievietojot

      Uzdevums: jums ir divas tabulas ar kopīgu(-ām) kolonnu(-ām), un jums ir jāapvieno atbilstošas rindas no šīm divām tabulām. Tabulas var atrasties vienā lapā, divās dažādās izklājlapās vai divās dažādās darbgrāmatās.

      Piemēram, mums ir pārdošanas pārskati par janvāri un februāri divās dažādās darblapās, un mēs vēlamies tos apvienot vienā. Jāatceras, ka katrā tabulā var būt atšķirīgs rindu skaits un atšķirīga produktu secība, tāpēc vienkārša kopēšana/ielīmēšana nedarbosies.

      Šādā gadījumā noderēs divu tabulu apvienošanas papildinājums Merge Two Tables:

      1. Izvēlieties jebkuru galvenās tabulas šūnu un noklikšķiniet uz Divu tabulu apvienošana pogu uz Ablebits dati cilnē Apvienot grupa:

        Tādējādi papildinājums tiks palaists ar iepriekš atlasītu galveno tabulu, tāpēc vedņa pirmajā solī vienkārši noklikšķiniet uz Nākamais .

      2. Atlasiet otro tabulu, t. i., meklēšanas tabulu, kurā ir atbilstošās rindas.

      3. Izvēlieties vienu vai vairākus kolonnu stabiņus, kas pastāv abās tabulās. Atslēgas stabiņos jāietver tikai unikālas vērtības, piemēram. Produkta ID mūsu piemērā.

      4. Pēc izvēles atlasiet kolonnas, kuras atjaunināt galvenajā tabulā. Mūsu gadījumā šādu kolonnu nav, tāpēc mēs vienkārši noklikšķiniet uz . Nākamais .
      5. Izvēlieties kolonnas, kuras pievienot galvenajai tabulai, Februāra pārdošanas apjomi mūsu gadījumā.

      6. Pēdējā solī varat izvēlēties papildu opcijas atkarībā no tā, kā tieši vēlaties apvienot datus, un noklikšķiniet uz pogas Apdare Tālāk redzamajā ekrānšāviņas attēlā ir parādīti noklusējuma iestatījumi, kas mums ir piemēroti:

      Ļaujiet papildinājumam dažas sekundes apstrādāt un pārskatiet rezultātu:

      Kā es varu iegūt šos Excel apvienošanas rīkus?

      Visi šajā pamācībā aplūkotie papildinājumi, kā arī vairāk nekā 70 citi rīki, kas ietaupa laiku, ir iekļauti mūsu Excel galīgajā komplektā. Papildinājumi darbojas ar visām Excel 2019, Excel 2016, Excel 2013, Excel 2010 un Excel 2007 versijām.

      Cerams, ka tagad varat apvienot rindas Excel tabulās tieši tā, kā vēlaties. Ja neesat atradis risinājumu savam konkrētajam uzdevumam, vienkārši atstājiet komentāru, un mēs kopīgi mēģināsim atrast risinājumu. Paldies, ka izlasījāt!

      Pieejamās lejupielādes

      Ultimate Suite 14 dienu pilnībā funkcionāla versija (.exe fails)

      Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.