Sameina frumur í Google Sheets úr mörgum línum í eina línu byggt á dálkgildi

  • Deildu Þessu
Michael Brown

Að sameina tvíteknar línur í töflureiknunum þínum gæti orðið eitt flóknasta verkefnið. Við skulum sjá hvað Google formúlur geta hjálpað og kynnst einni snjöllu viðbót sem gerir allt fyrir þig.

    Eiginleikar til að sameina frumur með sama gildi í Google Sheets

    Þú hélt að Google Sheets myndi ekki skorta aðgerðir fyrir svona verkefni, er það? ;) Hér eru formúlurnar sem þú þarft til að sameina línur og fjarlægja tvíteknar frumur í töflureiknum.

    CONCATENATE – Google Sheets aðgerð og rekstraraðili til að sameina færslur

    Það fyrsta sem kemur upp í hugann þegar ég Hugsaðu um að fjarlægja ekki bara afrit, heldur að færa afritaðar línur saman er Google Sheets CONCATENATE aðgerð og tákn (&) – sérstakur samtengingaraðgerð.

    Segjum að þú hafir lista yfir kvikmyndir til að horfa á og þú vilt flokkaðu þær eftir tegund:

    • Þú getur sameinað hólf í Google töflureiknum eingöngu með bilum á milli gildanna:

      =CONCATENATE(B2," ",C2," ",B8," ",C8)

      =B2&" "&C2&" "&B8&" "&C8

    • Eða notaðu bil með öðrum merkjum til að sameina tvíteknar línur saman:

      =CONCATENATE(A3,": ",B3," (",C3,"), ",B6," (",C6,") ")

      =A3&": "&B3&" ("&C3&"), "&B6&" ("&C6&") "

    Þegar línurnar hafa verið sameinaðar geturðu losað þig við formúlur og haldið aðeins textanum með dæminu í þessari kennslu: Umbreyta formúlum í gildi í Google Sheets

    Eins einfalt eins og þessi leið kann að virðast er hún augljóslega fjarri góðu gamni. Það krefst þess að þú vitir nákvæmlega staðsetningu afrita, og það ert þú semætti að benda þeim á formúluna. Þannig að þetta getur virkað fyrir lítil gagnasöfn, en hvað á að gera þegar þau verða stærri?

    Sameina frumur en geymdu gögn með UNIQUE + JOIN

    Þessi samsetning formúla finnur afrit í Google Sheets (og sameinar frumur með einstökum færslum) fyrir þig. Hins vegar ertu enn við stjórnvölinn og þarft að sýna formúlurnar hvar á að leita. Við skulum sjá hvernig það virkar á sama lista til að fylgjast með.

    1. Ég nota Google Sheets UNIQUE í E2 til að athuga tegundir í dálki A:

      =UNIQUE(A2:A)

      Formúlan skilar lista yfir allar tegundir, sama hvort þær endurtaka sig eða ekki í upprunalega listanum. Með öðrum orðum, það fjarlægir tvítekningar úr dálki A.

      Ábending. EINSTAK er há- og hástafanæm, svo vertu viss um að setja sömu færslur í sama textafall. Þessi kennsla mun hjálpa þér að gera það fljótt í einu.

      Ábending. Ef þú bætir fleiri gildum við dálk A mun formúlan stækka listann sjálfkrafa með einstökum færslum.

    2. Svo byggi ég næstu formúlu með Google Sheets JOIN fallinu:

      =JOIN(", ",FILTER(B:B,A:A=E2))

      Hvernig virka þættir þessarar formúlu?

      • SÍA skannar dálk A fyrir öll tilvik af gildinu í E2. Þegar það hefur verið fundið, dregur það samsvarandi færslur úr dálki B.
      • JOIN sameinar þessi gildi í einum reit með kommu.

      Afritaðu formúluna niður og þú munt fá alla titla flokkaða eftir tegund.

      Athugið. Ef þú þarft líka mörg ár, þá muntu gera þaðverð að búa til formúluna í nágrannadálknum þar sem JOIN virkar með einum dálki í einu:

      =JOIN(", ",FILTER(C:C,A:A=E2))

    Svo, þetta valkostur útbúi Google Sheets með nokkrum aðgerðum til að sameina margar línur í eina byggða á afritum. Og það gerist sjálfkrafa. Jæja, næstum því. Ég ætla að halda hinni fullkomnu lausn aftur til loka greinarinnar. En ekki hika við að hoppa til þess strax ;)

    QUERY aðgerð til að fjarlægja tvíteknar línur í Google Sheets

    Það er ein aðgerð í viðbót sem hjálpar til við að stjórna risastórum töflum - QUERY. Það kann að virðast svolítið flókið í fyrstu, en þegar þú hefur lært hvernig á að nota það mun það verða sannur félagi þinn í töflureiknum.

    Hér er QUERY aðgerðin sjálf:

    =QUERY(gögn, fyrirspurn, [ hausar])

    Hvernig virkar það:

    • gögn (áskilið) – svið upprunatöflunnar.
    • fyrirspurn (krafist) – safn skipana til að ákvarða skilyrði til að fá ákveðin gögn.

      Ábending. Þú getur fengið heildarlista yfir allar skipanir hér.

    • hausar (valfrjálst) – fjöldi hauslína í upprunatöflunni þinni.

    Til að segja það á einfaldan hátt, Google Sheets QUERY skilar nokkrum settum af gildum út frá þeim skilyrðum sem þú tilgreinir.

    Dæmi 1

    Ég vil fá aðeins teiknimyndasögumyndir sem ég á eftir að horfa á:

    =QUERY(A1:C,"select * where A="Comic Book"")

    Formúlan vinnur alla upprunatöfluna mína (A1:C) og skilar öllum dálkum (veljið *) fyrir myndasögumyndir (þar semA="Comic Book").

    Ábending. Ég tilgreini ekki síðustu línuna í töflunni minni (A1:C) viljandi – til að halda formúlunni sveigjanlegri og skila nýjum færslum ef öðrum línum er bætt við töfluna.

    Eins og þú sérð virkar það svipað og sía. En á æfingu geta gögnin þín verið miklu stærri - með tölum sem þú gætir þurft að reikna út.

    Ábending. Skoðaðu aðrar leiðir til að finna afrit í Google Sheets töflunni þinni í þessari grein.

    Dæmi 2

    Segjum sem svo að ég sé að gera smá rannsókn og fylgjast með miðasölu helgarinnar fyrir nýjustu kvikmyndirnar í kvikmyndahúsum:

    Ég nota Google Sheets QUERY til að fjarlægja tvítekningar og telja heildarupphæðina sem aflað er fyrir hverja kvikmynd fyrir allar helgar. Ég raða þeim líka í stafrófsröð eftir tegund:

    =QUERY(B1:D, "select B,C, SUM(D) group by B,C")

    Athugið. Fyrir skipunina hópa eftir verður þú að telja upp alla dálka eftir velja , annars virkar formúlan ekki.

    Til að flokka skrár eftir kvikmynd í staðinn get ég einfaldlega breytt röð dálka fyrir hópinn eftir :

    =QUERY(B1:D, "select B,C, SUM(D) group by C,B")

    Dæmi 3

    Gerum ráð fyrir að þú hafir rekið bókabúð með góðum árangri og þú heldur utan um allar bækur sem eru til á lager um öll útibú þín. Listinn nær upp í hundruð bóka:

    • Vegna hype yfir Harry Potter seríunni ákveður þú að athuga hversu margar bækur þú átt eftir skrifaðar af J.K. Rowling:

      =QUERY('Copy of In stock'!A1:D,"select A,B,C,D where A="Rowling"")

    • Þú ákveður að ganga lengra og halda aðeins Harry Potter seríunnisleppa öðrum sögum:

      =QUERY('In stock'!A1:D,"select A,B,C,D where (A='Rowling' and C contains 'Harry Potter')")

    • Með því að nota Google Sheets QUERY aðgerðina geturðu líka talið allar þessar bækur:

      =QUERY('In stock'!A1:D,"select A,B, sum(D) where (A='Rowling' and C contains 'Harry Potter') group by A,B")

    Ég býst við að í bili hafir þú hugmynd um hvernig QUERY aðgerðin „fjarlægir tvítekningar“ í Google Sheets. Þó að það sé valkostur fyrir alla, þá er það fyrir mig meira eins og hringtorgsleið til að sameina tvíteknar raðir.

    Ábending. QUERY er svo öflugt, það getur sameinað ekki aðeins afrit innan blaðs - það getur passað & sameinaðu heilu töflurnar saman.

    Það sem meira er, þar til þú lærir fyrirspurnirnar sem það notar og reglurnar um beitingu þeirra, mun aðgerðin ekki vera mikil hjálp.

    Hraðasta leiðin til að sameina tvíteknar raðir

    Þegar þú gefur upp alla von um að finna einfalda lausn til að sameina margar raðir byggðar á afritum gerir viðbótin okkar fyrir Google Sheets frábæran aðgang. :)

    Combine Duplicate Rows skannar dálk með endurteknum færslum, sameinar samsvarandi hólf úr öðrum dálkum, aðskilur þessar færslur með afmörkun og sameinar tölur. Allt á sama tíma og með nokkrum músarsmellum!

    Manstu eftir listanum mínum yfir bækur í verslun með nokkur hundruð raðir? Við skulum sjá hvernig tólið mun stjórna því.

    Ábending. Þar sem tólið er hluti af Power Tools, vinsamlegast settu það upp fyrst og farðu beint í Sameina & Sameina hóp:

    Smelltu síðan á viðbótartáknið til að opna það:

    1. Þegar þú hefur bætt við -á erí gangi, veldu svið þar sem þú vilt sameina tvíteknar línur:

  • Veldu þá dálka sem innihalda endurtekin gildi. Í mínu tilfelli eru þau Eftirnafn og Fornafn :
  • Næsta skref gerir þér kleift að ákveða eftirfarandi:
    • dálkar með gildum sem þú munt setja saman
    • leiðir til að sameina þessar skrár: sameina eða reikna
    • afmarka til að sameina reiti með texta
    • aðgerðinni til að reikna tölur

    Fyrir mig langar mig að fá allar bækur sem tilheyra einum höfundi færðar í einn klefa og aðskildar með brotalínum. Ef einhverjir titlar endurtaka sig mun viðbótin sýna þá aðeins einu sinni.

    Hvað varðar magnið, þá er mér í lagi að leggja saman allar bækur á hvern höfund. Tölum fyrir tvítekna titla, ef einhver er, verður bætt saman.

  • Þegar allar stillingar eru lagfærðar skaltu smella á Ljúka . Viðbótin mun vinna verkið og sýna skilaboðin með öllu afgreitt á nokkrum sekúndum:
  • Tækið hefur sameinað tvíteknar raðir í listanum mínum yfir bækur. Hér er hluti af því hvernig gögnin mín líta út núna:

    Ábending. Að öðrum kosti geturðu skipt einu blaði í mörg blöð þannig að það er sérstakur tafla með öllum bókum á hvern höfund, eða auðkenna tvíteknar línur í Google Sheets.

    Ábending. Skoðaðu fljótt hvernig ég notaði viðbótina:

    Eða horfðu á stutt myndband þar sem þú kynnir tólið:

    Notaðu aðstæður til að semi -gera sjálfvirkan samruna afrita

    Annar möguleiki sem Combine Duplicate Rows býður upp á er að hálfsjálfvirka notkun þess.

    Ef þú ferð oft í gegnum skrefin og velur sömu valkostina geturðu vistað þá í atburðarás. Sviðsmyndir gera þér kleift að endurnýta sömu stillingar áreynslulaust á sömu eða mismunandi gagnasöfnum.

    Þú þarft að gefa atburðarás þinni nafn & tilgreindu blað og svið sem það ætti að vinna úr:

    Hægt er að kalla á stillingarnar sem þú vistar hér í Google Sheets valmyndinni. Viðbótin byrjar strax að sameina tvíteknar raðir og sparar þér aukatíma:

    Ég hvet þig sannarlega til að kynna þér tólið og valkosti þess betur, fyrir Google Sheets er "dökkt og fullt af skelfingum" ef þú veist hvað ég meina ;)

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.