INHOUDSOPGAWE
Om duplikaatrye in jou sigblaaie saam te voeg, kan dalk een van die mees ingewikkelde take word. Kom ons kyk wat Google-formules kan help en leer ken een slim byvoeging wat al die werk vir jou doen.
Funksies om selle met dieselfde waarde in Google Blaaie te kombineer
Jy het nie gedink dat Google Blaaie funksies vir hierdie soort taak sou kort nie, het jy? ;) Hier is die formules wat jy sal nodig hê om rye te konsolideer en duplikaatselle in sigblaaie te verwyder.
CONCATENATE – Google Sheets-funksie en -operateur om rekords aan te sluit
Die eerste ding wat by my opkom wanneer ek dink daaraan om nie bloot duplikate te verwyder nie, maar om duplikaatrye bymekaar te bring, is Google Sheets CONCATENATE-funksie en 'n ampersand (&) – 'n spesiale aaneenskakelingsoperateur.
Gestel jy het 'n lys flieks om te kyk en jy wil graag groepeer hulle volgens genre:
- Jy kan selle in Google Blaaie net saamvoeg met spasies tussen die waardes:
=CONCATENATE(B2," ",C2," ",B8," ",C8)
=B2&" "&C2&" "&B8&" "&C8
- Of gebruik spasies met enige ander merke om duplikaatrye saam te kombineer:
=CONCATENATE(A3,": ",B3," (",C3,"), ",B6," (",C6,") ")
=A3&": "&B3&" ("&C3&"), "&B6&" ("&C6&") "
Sodra die rye saamgevoeg is, kan jy ontslae raak van formules en net die teks hou deur die voorbeeld van hierdie tutoriaal: Skakel formules om na waardes in Google Sheets
So eenvoudig soos hierdie manier mag lyk, is dit natuurlik ver van ideaal. Dit vereis dat jy die presiese posisies van duplikate ken, en dit is jy watmoet hulle uitwys na die formule. So, dit kan werk vir klein datastelle, maar wat om te doen wanneer hulle groter word?
Voeg selle saam, maar hou data met UNIQUE + JOIN
Hierdie tandem formules vind duplikate in Google Sheets (en smelt selle saam met unieke rekords) vir jou. Jy is egter steeds in beheer en moet die formules wys waar om te kyk. Kom ons kyk hoe dit werk op dieselfde lys om te kyk.
- Ek gebruik Google Blaaie UNIEK in E2 om genres in kolom A na te gaan:
=UNIQUE(A2:A)
Die formule gee die lys van alle genres terug, maak nie saak of hulle hulself in die oorspronklike lys herhaal of nie. Met ander woorde, dit verwyder duplikate uit kolom A.
Wenk. UNIEK is hooflettersensitief, so maak seker dat jy dieselfde rekords na dieselfde tekskas bring. Hierdie tutoriaal sal jou help om dit vinnig in grootmaat te doen.
Wenk. Sou jy meer waardes by kolom A voeg, sal die formule die lys outomaties uitbrei met unieke rekords.
- Dan bou ek my volgende formule met die Google Sheets JOIN-funksie:
=JOIN(", ",FILTER(B:B,A:A=E2))
Hoe werk die elemente van hierdie formule?
- FILTER skandeer kolom A vir alle gevalle van die waarde in E2. Sodra dit gevind is, trek dit ooreenstemmende rekords uit kolom B.
- JOIN verenig hierdie waardes in een sel met 'n komma.
Kopieer die formule af en jy sal al die titels gesorteer kry volgens genre.
Let wel. As jy ook jare nodig het, sal jymoet die formule in die naburige kolom skep aangesien JOIN met een kolom op 'n slag werk:
=JOIN(", ",FILTER(C:C,A:A=E2))
So, hierdie opsie rus Google Sheets toe met 'n paar funksies om veelvuldige rye in een te kombineer gebaseer op duplikate. En dit gebeur outomaties. Wel, amper. Ek is van plan om die perfekte oplossing terug te hou tot aan die einde van die artikel. Maar spring gerus dadelik daarna ;)
QUERY-funksie om duplikaatlyne in Google Sheets te verwyder
Daar is nog een funksie wat help om groot tabelle te bedryf – QUERY. Dit lyk dalk aanvanklik 'n bietjie moeilik, maar sodra jy leer hoe om dit te gebruik, sal dit jou ware metgesel in sigblaaie word.
Hier is die QUERY-funksie self:
=QUERY(data, query, [ headers])Hoe werk dit:
- data (vereis) – die omvang van jou brontabel.
- navraag (vereis) – 'n stel opdragte om toestande te bepaal om spesifieke data te kry.
Wenk. Jy kan 'n volledige lys van alle opdragte hier kry.
- opskrifte (opsioneel) – die aantal koprye in jou brontabel.
Om dit eenvoudig te stel, Google Sheets QUERY gee 'n paar stelle terug van waardes gebaseer op die toestande wat jy spesifiseer.
Voorbeeld 1
Ek wil net strokiesprentflieks kry wat ek nog moet kyk:
=QUERY(A1:C,"select * where A="Comic Book"")
Die formule verwerk my hele brontabel (A1:C) en gee alle kolomme terug (kies *) vir strokiesprentflieks (waarA="Strokiesprent").
Wenk. Ek spesifiseer nie die laaste ry van my tabel (A1:C) doelbewus nie – om die formule buigsaam te hou en nuwe rekords terug te gee ingeval ander rye by die tabel gevoeg word.
Soos jy kan sien, werk dit soortgelyk aan 'n filter. Maar in die praktyk kan jou data baie groter wees – met getalle wat jy dalk moet bereken.
Wenk. Kyk na ander maniere om duplikate in jou Google Blaaie-tabel in hierdie artikel te vind.
Voorbeeld 2
Sê nou ek doen 'n bietjie navorsing en hou tred met die naweekloket vir die nuutste flieks in teaters:
Ek gebruik Google Blaaie QUERY om duplikate te verwyder en die totale som geld wat per fliek verdien word vir alle naweke te tel. Ek alfabetiseer hulle ook volgens genre:
=QUERY(B1:D, "select B,C, SUM(D) group by B,C")
Let wel. Vir die groepeer volgens -opdrag, moet jy alle kolomme na kies opsom, anders sal die formule nie werk nie.
Om eerder rekords volgens fliek te sorteer, kan ek eenvoudig die volgorde van kolomme vir die groep volgens verander:
=QUERY(B1:D, "select B,C, SUM(D) group by C,B")
Voorbeeld 3
Kom ons neem aan dat u 'n boekwinkel suksesvol bestuur en u hou rekord van alle boeke wat oral in u takke in voorraad is. Die lys strek tot honderde boeke:
- As gevolg van die ophef oor die Harry Potter-reeks, besluit jy om te kyk hoeveel boeke jy oor het wat deur J.K. Rowling:
=QUERY('Copy of In stock'!A1:D,"select A,B,C,D where A="Rowling"")
- Jy besluit om verder te gaan en net die Harry Potter-reeks te behoudeur ander verhale weg te laat:
=QUERY('In stock'!A1:D,"select A,B,C,D where (A='Rowling' and C contains 'Harry Potter')")
- Deur die Google Blaaie QUERY-funksie te gebruik, kan jy ook al hierdie boeke tel:
=QUERY('In stock'!A1:D,"select A,B, sum(D) where (A='Rowling' and C contains 'Harry Potter') group by A,B")
Ek dink vir nou het jy 'n idee van hoe die QUERY-funksie "duplikate verwyder" in Google Sheets. Alhoewel dit 'n beskikbaar-vir-almal-opsie is, is dit vir my meer soos 'n ompad manier om duplikaatrye te kombineer.
Wenk. QUERY is so kragtig, dit kan nie net duplikate binne 'n vel saamsmelt nie - dit kan ooreenstem met & voeg die hele tabelle saam.
Wat meer is, totdat jy die navrae wat dit gebruik en die reëls vir die toepassing daarvan leer ken, sal die funksie nie veel van 'n hulp wees nie.
Die vinnigste manier om kombineer duplikaatrye
Wanneer jy alle hoop opgee om 'n eenvoudige oplossing te vind om veelvuldige rye te kombineer gebaseer op duplikate, maak ons byvoeging vir Google Sheets 'n wonderlike ingang. :)
Kombineer Duplikaatrye skandeer 'n kolom met herhaalde rekords, voeg ooreenstemmende selle van ander kolomme saam, skei hierdie rekords met skeidingstekens en konsolideer getalle. Alles op dieselfde tyd en in 'n kwessie van 'n paar muisklikke!
Onthou jy my lys van boeke in die winkel met 'n paar honderd rye? Kom ons kyk hoe die instrument dit sal bestuur.
Wenk. Aangesien die hulpprogram deel is van Power Tools, installeer dit asseblief eers en gaan direk na die Merge & Kombineer groep:
Klik dan op die byvoegingsikoon om dit oop te maak:
- Sodra die byvoeging -aan ishardloop, kies die reeks waar jy duplikaatrye wil kombineer:
- kolomme met waardes wat jy sal saambring
- maniere om daardie rekords te kombineer: voeg saam of bereken
- skenner om selle saam te voeg met die teks
- funksie om getalle te bereken
Vir my wil ek graag hê dat alle boeke wat aan een skrywer behoort, na een sel gebring word en deur breeklyne geskei word. As enige titels hulself herhaal, sal die byvoeging dit net een keer wys.
Wat die hoeveelheid betref, is ek oukei met die totaal van alle boeke per skrywer. Die nommers vir duplikaattitels, indien daar enige is, sal bymekaar getel word.
Die instrument het duplikaatrye in my lys van boeke gekombineer. Hier is 'n deel van hoe my data nou lyk:
Wenk. Alternatiewelik kan jy een vel in veelvuldige velle verdeel sodat daar 'n aparte tabel is met alle boeke per skrywer, of duplikaatrye in Google Blaaie uitlig.
Wenk. Kyk vinnig hoe ek die byvoeging gebruik het:
Of kyk 'n kort video wat die instrument bekendstel:
Gebruik scenario's om semi -outomatiseer samesmelting van duplikate
'n Ander moontlikheid wat Kombineer Duplikaatrye bied, is om die gebruik daarvan semi-outomatiseer.
As jy gereeld deur die stappe gaan en dieselfde opsies kies, kan jy dit in scenario's stoor. Scenario's laat jou moeiteloos dieselfde instellings hergebruik op dieselfde of verskillende datastelle.
Jy sal jou scenario 'n naam moet gee & spesifiseer 'n blad en 'n reeks wat dit moet verwerk:
Die instellings wat jy hier stoor, kan vinnig opgeroep word vanaf die Google Blaaie-kieslys. Die byvoeging sal dadelik begin om duplikaatrye te kombineer, wat jou ekstra tyd spaar:
Ek moedig jou werklik aan om die instrument en sy opsies beter te leer ken, vir Google Blaaie is "donker en vol verskrikkinge" as jy weet wat ek bedoel ;)