Tabl cynnwys
Gall uno rhesi dyblyg yn eich taenlenni droi'n un o'r tasgau mwyaf cymhleth. Gawn ni weld beth all fformiwlâu Google helpu a dod i adnabod un ychwanegyn clyfar sy'n gwneud y gwaith i gyd i chi.
Nid oeddech yn meddwl y byddai Google Sheets yn brin o swyddogaethau ar gyfer y math hwn o dasg, a wnaethoch chi? ;) Dyma'r fformiwlâu fydd eu hangen arnoch i gydgrynhoi rhesi a thynnu celloedd dyblyg mewn taenlenni.
CONCATENATE – Swyddogaeth a gweithredwr Google Sheets i ymuno â chofnodion
Y peth cyntaf sy'n dod i'r meddwl pan fyddaf meddyliwch am beidio â thynnu copïau dyblyg yn unig ond mae dod â rhesi dyblyg at ei gilydd yn swyddogaeth CONCATENATE Google Sheets ac ampersand (&) - gweithredwr cydgadwyn arbennig.
Tybiwch fod gennych restr o ffilmiau i'w gwylio ac yr hoffech chi wneud hynny eu grwpio yn ôl genre:
- Gallwch uno celloedd yn Google Sheets yn unig gyda bylchau rhwng y gwerthoedd:
=CONCATENATE(B2," ",C2," ",B8," ",C8)
=B2&" "&C2&" "&B8&" "&C8
<3 - Neu defnyddiwch fylchau gydag unrhyw farciau eraill i gyfuno rhesi dyblyg gyda’i gilydd:
=CONCATENATE(A3,": ",B3," (",C3,"), ",B6," (",C6,") ")
=A3&": "&B3&" ("&C3&"), "&B6&" ("&C6&") "
Unwaith y bydd y rhesi wedi'u huno, gallwch gael gwared ar fformiwlâu a chadw'r testun yn unig drwy enghraifft y tiwtorial hwn: Trosi fformiwlâu i werthoedd yn Google Sheets
Mor syml fel yr ymddengys fel hyn, y mae yn amlwg ymhell o fod yn ddelfrydol. Mae'n ei gwneud yn ofynnol i chi wybod union safleoedd dyblyg, a chi yw pwydylent eu cyfeirio at y fformiwla. Felly, gall hyn weithio ar gyfer setiau data bach, ond beth i'w wneud pan fyddant yn mynd yn fwy?
Cyfuno celloedd ond eto cadw data gyda UNIQUE + JOIN
Mae'r tandem hwn o fformiwlâu yn canfod copïau dyblyg yn Google Sheets (a yn uno celloedd â chofnodion unigryw) i chi. Fodd bynnag, chi sy'n dal i fod wrth y llyw ac mae'n rhaid i chi ddangos y fformiwlâu ble i edrych. Gawn ni weld sut mae'n gweithio ar yr un rhestr i wylio.
- Rwy'n defnyddio Google Sheets UNIGRYW yn E2 i wirio genres yng ngholofn A:
=UNIQUE(A2:A)
Mae'r fformiwla yn dychwelyd y rhestr o bob genre, ni waeth a ydynt yn ailadrodd neu ddim yn ailadrodd eu hunain yn y rhestr wreiddiol. Mewn geiriau eraill, mae'n tynnu copïau dyblyg o golofn A.
Awgrym. Mae UNIGRYW yn achos-sensitif, felly gwnewch yn siŵr eich bod chi'n dod â'r un cofnodion i'r un cas testun. Bydd y tiwtorial hwn yn eich helpu i wneud hynny'n gyflym mewn swmp.
Awgrym. Pe baech yn ychwanegu mwy o werthoedd i golofn A, bydd y fformiwla yn ehangu'r rhestr yn awtomatig gyda chofnodion unigryw.
- Yna byddaf yn adeiladu fy fformiwla nesaf gyda'r swyddogaeth Google Sheets JOIN:
=JOIN(", ",FILTER(B:B,A:A=E2))
Sut mae elfennau'r fformiwla hon yn gweithio?
- Mae FILTER yn sganio colofn A ar gyfer pob achos o'r gwerth yn E2. Unwaith y caiff ei leoli, mae'n tynnu cofnodion cyfatebol o golofn B.
- Mae JOIN yn uno'r gwerthoedd hyn mewn un gell gyda choma.
Copïwch y fformiwla i lawr a byddwch yn cael trefn ar yr holl deitlau yn ôl genre.
Nodyn. Rhag ofn bod angen blynyddoedd arnoch chi hefyd, byddwch chigorfod creu'r fformiwla yn y golofn gyfagos gan fod JOIN yn gweithio gydag un golofn ar y tro:
=JOIN(", ",FILTER(C:C,A:A=E2))
Felly, dyma mae'r opsiwn yn rhoi ychydig o swyddogaethau i Google Sheets i gyfuno rhesi lluosog yn un yn seiliedig ar ddyblygiadau. Ac mae'n digwydd yn awtomatig. Wel, bron. Rwy'n bwriadu dal yr ateb perffaith yn ôl i ddiwedd yr erthygl. Ond mae croeso i chi neidio ato ar unwaith ;)
Swyddogaeth QUERY i gael gwared ar linellau dyblyg yn Google Sheets
Mae un swyddogaeth arall sy'n helpu i weithredu tablau enfawr - QUERY. Efallai ei fod yn ymddangos braidd yn anodd ar y dechrau, ond ar ôl i chi ddysgu sut i'w ddefnyddio, bydd yn dod yn wir gydymaith i chi mewn taenlenni.
Dyma'r ffwythiant QUERY ei hun:
=QUERY(data, ymholiad, [ penawdau])Sut mae'n gweithio:
- data (gofynnol) – amrediad eich tabl ffynhonnell.
- ymholiad (gofynnol) - set o orchmynion i bennu amodau er mwyn cael data penodol.
Awgrym. Gallwch gael rhestr lawn o'r holl orchmynion yma.
- penawdau (dewisol) – nifer y rhesi penawdau yn eich tabl ffynhonnell.
I'w roi yn syml, mae Google Sheets QUERY yn dychwelyd rhai setiau o werthoedd yn seiliedig ar yr amodau a nodir gennych.
Enghraifft 1
Dwi eisiau cael dim ond ffilmiau llyfrau comig dwi eto i'w gwylio:
=QUERY(A1:C,"select * where A="Comic Book"")
Mae'r fformiwla yn prosesu fy nhabl ffynhonnell gyfan (A1:C) ac yn dychwelyd pob colofn (dewis *) ar gyfer ffilmiau llyfrau comig (lleA="Llyfr Comig").
Awgrym. Dydw i ddim yn nodi rhes olaf fy nhabl (A1:C) yn fwriadol - i gadw'r fformiwla'n hyblyg a dychwelyd cofnodion newydd rhag ofn y bydd rhesi eraill yn cael eu hychwanegu at y tabl.
Fel y gwelwch, mae'n gweithio tebyg i hidlydd. Ond yn ymarferol, gall eich data fod yn llawer mwy – gyda rhifau efallai y bydd angen i chi eu cyfrifo.
Awgrym. Edrychwch ar ffyrdd eraill o ddod o hyd i gopïau dyblyg yn eich tabl Google Sheets yn yr erthygl hon.
Enghraifft 2
Tybiwch fy mod yn gwneud ychydig o ymchwil ac yn cadw golwg ar y swyddfa docynnau penwythnos ar gyfer y ffilmiau mwyaf newydd mewn theatrau:
Rwy'n defnyddio Google Sheets QUERY i ddileu copïau dyblyg a chyfrif cyfanswm yr arian a enillwyd fesul ffilm ar gyfer pob penwythnos. Rwyf hefyd yn eu wyddor yn ôl genre:
=QUERY(B1:D, "select B,C, SUM(D) group by B,C")
Nodyn. Ar gyfer y gorchymyn group by , rhaid i chi rifo pob colofn ar ôl dewis , fel arall, ni fydd y fformiwla'n gweithio.
I ddidoli cofnodion yn ôl ffilm yn lle hynny, gallaf newid trefn y colofnau ar gyfer y grŵp erbyn :
=QUERY(B1:D, "select B,C, SUM(D) group by C,B")
Enghraifft 3
Gadewch i ni dybio eich bod yn rhedeg siop lyfrau yn llwyddiannus a'ch bod yn cadw golwg ar yr holl lyfrau sydd mewn stoc ar draws eich canghennau. Mae'r rhestr yn mynd i gannoedd o lyfrau:
- Oherwydd yr hype dros gyfres Harry Potter, rydych chi'n penderfynu gwirio faint o lyfrau sydd gennych ar ôl wedi'u hysgrifennu gan J.K. Rowling:
=QUERY('Copy of In stock'!A1:D,"select A,B,C,D where A="Rowling"")
- Rydych chi'n penderfynu mynd ymhellach a chadw'r gyfres Harry Potter yn unighepgor chwedlau eraill:
=QUERY('In stock'!A1:D,"select A,B,C,D where (A='Rowling' and C contains 'Harry Potter')")
- Gan ddefnyddio swyddogaeth Google Sheets QUERY, gallwch hefyd gyfrif yr holl lyfrau hyn:
=QUERY('In stock'!A1:D,"select A,B, sum(D) where (A='Rowling' and C contains 'Harry Potter') group by A,B")
Mae'n debyg bod gennych chi syniad am y tro sut mae'r swyddogaeth QUERY yn "cael gwared ar ddyblygiadau" yn Google Sheets. Er ei fod yn opsiwn sydd ar gael i bawb, i mi, mae'n debycach i ffordd gylchfan o gyfuno rhesi dyblyg.
Awgrym. Mae QUERY mor bwerus, gall uno nid yn unig copïau dyblyg o fewn dalen - gall gydweddu & uno'r tablau cyfan gyda'i gilydd.
Yn fwy na hynny, nes i chi ddysgu'r ymholiadau mae'n eu defnyddio a'r rheolau ar gyfer eu cymhwyso, ni fydd y ffwythiant yn llawer o help.
Y ffordd gyflymaf i cyfuno rhesi dyblyg
Pan fyddwch chi'n rhoi'r gorau i obeithio dod o hyd i ateb syml i gyfuno rhesi lluosog yn seiliedig ar gopïau dyblyg, mae ein hychwanegiad ar gyfer Google Sheets yn fynedfa wych. :)
Mae Cyfuno Rhesi Dyblyg yn sganio colofn â chofnodion ailadroddus, yn uno celloedd cyfatebol â cholofnau eraill, yn gwahanu'r cofnodion hyn â amffinyddion, ac yn cydgrynhoi rhifau. I gyd ar yr un pryd ac mewn mater o ychydig o gliciau llygoden!
Cofiwch fy rhestr o lyfrau yn y siop gydag ychydig gannoedd o resi? Gawn ni weld sut bydd yr offeryn yn ei reoli.
Awgrym. Gan fod y cyfleustodau yn rhan o Power Tools, gosodwch ef yn gyntaf ac ewch yn syth i'r Uno & Cyfuno grŵp :
> Yna cliciwch yr eicon ychwanegyn i'w agor:
- Unwaith yr ychwanegir -on ynrhedeg, dewiswch yr ystod lle rydych am gyfuno rhesi dyblyg:
- colofn gyda gwerthoedd y byddwch yn dod â
- ffyrdd o gyfuno'r cofnodion hynny at ei gilydd: uno neu gyfrifo
- amffinydd i uno celloedd â'r ffwythiant testun
- i gyfrifo rhifau
I mi, hoffwn i bob llyfr sy'n perthyn i un awdur ddod i un gell a'u gwahanu gan linellau torri. Os bydd unrhyw deitlau'n ailadrodd eu hunain, dim ond unwaith y bydd yr ychwanegiad yn eu dangos.
O ran y nifer, rwy'n iawn gyda chyfanswm yr holl lyfrau fesul awdur. Bydd y rhifau ar gyfer teitlau dyblyg, os oes rhai, yn cael eu hadio at ei gilydd.
Mae'r teclyn wedi cyfuno rhesi dyblyg yn fy rhestr o lyfrau. Dyma ran o sut mae fy nata yn edrych nawr:
Awgrym. Fel arall, gallwch rannu un ddalen i dudalennau lluosog fel bod tabl ar wahân gyda'r holl lyfrau fesul awdur, neu amlygu rhesi dyblyg yn Google Sheets.
Awgrym. Edrychwch yn gyflym ar sut defnyddiais yr ychwanegyn:
Neu gwyliwch fideo byr yn cyflwyno'r offeryn:
Defnyddiwch senarios i lled-ddarlledu -awtomeiddio uno dyblyg
Posibilrwydd arall y mae Cyfuno Rhesi Dyblyg yn ei gynnig yw lled-awtomataidd ei ddefnydd.
Os byddwch yn aml yn mynd drwy'r camau ac yn dewis yr un opsiynau, gallwch eu cadw mewn senarios. Mae senarios yn gadael i chi ailddefnyddio'r un gosodiadau yn ddiymdrech ar yr un setiau data neu setiau data gwahanol.
Bydd angen i chi roi enw & nodwch ddalen ac ystod y dylai ei phrosesu:
Gellir galw am y gosodiadau rydych yn eu cadw yma yn gyflym o ddewislen Google Sheets. Bydd yr ychwanegyn yn dechrau cyfuno rhesi dyblyg ar unwaith, gan arbed rhywfaint o amser ychwanegol i chi:
Rwyf wir yn eich annog i ddod i adnabod yr offeryn a'i opsiynau yn well, i Google Mae dalennau yn "dywyll ac yn llawn braw" os ydych chi'n gwybod beth ydw i'n ei olygu ;)