Cuir còmhla 2 dhuilleag Google agus ùraich dàta stèidhichte air clàran cumanta

  • Roinn Seo
Michael Brown

Tha post blog an latha an-diugh a’ nochdadh a h-uile dòigh air 2 Google Sheets a chur còmhla. Cleachdaidh tu tuilleadan VLOOKUP, INDEX/MATCH, QUERY agus Merge Sheets gus ceallan ann an aon duilleag ùrachadh bho chlàran bho chlàr eile stèidhichte air maidsean ann an colbhan cumanta.

    Come Duilleagan Ghoogle a' cleachdadh gnìomh VLOOKUP

    'S e an gnìomh VLOOKUP a' chiad rud a dh'fhaodas tu tionndadh thuige nuair a dh'fheumas tu dà dhuilleag Ghoogle a mhaidseadh agus a chur còmhla.

    Co-chàradh & cleachdadh

    Rannsaichidh an gnìomh seo colbh a shònraicheas tu airson prìomh luach sònraichte agus tarraingidh e aon de na clàran co-cheangailte às an aon sreath gu clàr no duilleag eile.

    Ged a tha Google Sheets VLOOKUP air a mheas mar aon dhe na gnìomhan duilich, tha e gu math sìmplidh agus fiù 's furasta nuair a gheibh thu eòlas air.

    Thoir sùil aithghearr air na co-phàirtean aige:

    = VLOOKUP(search_key, range, index, [is_sorted] )
    • search_key am prìomh luach a tha thu a’ sireadh. Faodaidh e a bhith na shreang teacsa, na h-àireamh, no na iomradh cealla sam bith.
    • raon am buidheann cheallan sin (no clàr) far an coimhead thu airson an search_key agus cò às a tharraing thu na clàran co-cheangailte.

      An aire. Bidh VLOOKUP ann an Google Sheets an-còmhnaidh a’ sganadh a’ chiad cholbh den raon airson an search_key . 'S e

    • clàr-amais àireamh a' cholbh taobh a-staigh an raon sin far a bheil thu airson an dàta a tharraing.

      M.e. mas e A2:E20 an raon a tha thu airson a sgrùdadh agus gur e colbh E a th’ annfeumaidh tu an dàta fhaighinn o, cuir a-steach 5. Ach mas e D2:E20 an raon agad, feumaidh tu 2 a chur a-steach gus clàran fhaighinn o cholbh E.

    • [is_sorted] an aon argamaid a dh’ fhaodas tu fhàgail air falbh. Tha e air a chleachdadh gus a ràdh a bheil an colbh le prìomh luachan air a sheòrsachadh (TRUE) no nach eil (FALSE). Ma tha TRUE, obraichidh an gnìomh leis a’ gheama as fhaisge, ma tha FALSE - le fear slàn. Nuair a thèid a fàgail air falbh, thèid TRUE a chleachdadh a ghnàth.

    Gliocas. Tha stiùireadh mionaideach againn air VLOOKUP ann an Google Sheets. Feuch an toir thu sùil air gus barrachd ionnsachadh mun ghnìomh, na feartan sònraichte aige & crìochan, agus faigh barrachd eisimpleirean foirmle.

    Leis na h-argamaidean sin san amharc, cleachdamaid VLOOKUP gus dà dhuilleag Google a chur còmhla.

    Abair gu bheil bòrd beag agam le dearcan agus na IDan aca ann an Duilleag 2. Chan eil fios air na tha ri fhaighinn de stoc ge-tà:

    Canaidh sinn am prìomh chlàr seo oir 's e an t-amas agam a lìonadh a-steach.

    Tha clàr eile ann am Duilleag 1 cuideachd le a h-uile dàta na àite, a’ gabhail a-steach na tha ri fhaighinn de stoc:

    Canaidh mi an clàr sgrùdaidh ris oir nì mi sgrùdadh air gus an dàta fhaighinn.

    I cleachdaidh sinn gnìomh Google Sheets VLOOKUP gus an dà dhuilleag seo a chur còmhla. Bidh an gnìomh a’ maidseadh dearcan anns an dà chlàr, agus tarraingidh e am fiosrachadh “stoc” co-fhreagarrach bhon lorg a-steach don phrìomh chlàr.

    =VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE)

    Seo mar a tha seo tha foirmle a’ ceangal dà dhuilleag Google gu dìreach:

    1. Tha e a’ coimhead airson an luach bho B2 (prìomh dhuilleag) ann an colbh B airDuilleag 1 (duilleag seallaidh).

      An aire. Cuimhnich, bidh VLOOKUP a’ sganadh a’ chiad cholbh den raon ainmichte - Duilleag1!$B$2:$C$10 .

      An aire. Bidh mi a’ cleachdadh iomraidhean iomlan airson an raoin oir bidh mi a’ dèanamh lethbhreac den fhoirmle sìos a’ cholbh agus mar sin feumaidh mi an raon seo gus fuireach mar an ceudna anns a h-uile sreath gus nach bris an toradh.

    2. Tha FALSE aig an deireadh ag ràdh nach eil dàta ann an colbh B (san duilleag lorg) air a sheòrsachadh agus mar sin cha tèid beachdachadh ach air maidsean ceart.
    3. Nuair a bhios maids ann, Bidh Google Sheets VLOOKUP a’ tarraing a’ chlàir co-cheangailte bhon 2na colbh den raon sin (colbh C).

    Falaich mearachdan a thill VLOOKUP ann an Google Sheets — IFERROR

    Ach dè mu dheidhinn an fheadhainn #N /A errors?

    Chì thu iad anns na sreathan sin far nach eil maidsean aig na dearcan ann an duilleag eile agus nach eil càil ri tilleadh. Gu fortanach, tha dòigh ann ceallan mar seo a chumail falamh nan àite.

    Dìreach paisg do Google Sheets VLOOKUP ann an IFERROR:

    =IFERROR(VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE),"")

    Tip . Glac agus ceartaich mearachdan eile a dh’ fhaodadh do Google Sheets VLOOKUP tilleadh a’ cleachdadh fuasglaidhean bhon stiùireadh seo.

    maids & ùraich clàran airson a’ cholbh gu lèir aig an aon àm — ArrayFormula

    ’S e aon rud eile a bu mhath leam iomradh a thoirt air mar a nì thu maids agus co-aonadh dàta Google Sheets airson a’ cholbh gu lèir aig an aon àm.

    Chan eil dad sam bith ann an seo , dìreach aon ghnìomh eile — ArrayFormula.

    Dìreach cuir an colbh gu lèir an àite do phrìomh chlàr aon-chealla ann an Google Sheets VLOOKUP agus cuir am foirmle slàn seotaobh a-staigh ArrayFormula:

    =ArrayFormula(IFERROR(VLOOKUP(B2:B10,Sheet1!$B$2:$C$10,2,FALSE),""))

    San dòigh seo, cha leig thu leas lethbhreac a dhèanamh den fhoirmle sìos an colbh. Tillidh ArrayFormula an toradh ceart dha gach cealla sa bhad.

    Ged a tha VLOOKUP ann an Google Sheets foirfe airson gnìomhan cho sìmplidh, tha cuid de chrìochan ann. Seo aon de na h-eas-bhuannachdan: chan urrainn dha coimhead air an taobh chlì. Ge bith dè an raon a chomharraicheas tu, bidh e an-còmhnaidh a’ sganadh a’ chiad cholbh aige.

    Mar sin, ma dh’ fheumas tu 2 dhuilleag Google a chur còmhla agus IDan a tharraing (dàta 1d colbh) stèidhichte air dearcan (2na colbh), cha chuidich VLOOKUP . Chan urrainn dhut dìreach foirmle cheart a thogail.

    Ann an cùisean mar seo, thèid INDEX MATCH airson Google Sheets a-steach don gheama.

    Match & cuir còmhla duilleagan Google a’ cleachdadh INDEX MATCH duo

    INDEX MATCH, no an àite INDEX & MATCH, gu dearbh tha dà ghnìomh Google Sheets eadar-dhealaichte. Ach nuair a bhios iad gan cleachdadh còmhla, tha e coltach ri VLOOKUP aig an ath ìre.

    Seadh, bidh iad cuideachd a' ceangal dhuilleagan Ghoogle còmhla: ùraich ceallan ann an aon chlàr le clàran bho chlàr eile stèidhichte air prìomh chlàran cumanta.

    Ach nì iad sin fada nas fheàrr leis gu bheil iad a’ seachnadh nan cuingeachaidhean a th’ aig VLOOKUP.

    Cha bhith mi a’ còmhdach a h-uile rud bunaiteach an-diugh oir rinn mi sin sa phost bhloga seo. Ach bheir mi beagan eisimpleirean foirmle INDEX MATCH dhut gus am faiceadh tu mar a tha iad ag obair gu dìreach ann an duilleagan-clèithe Google. Cleachdaidh mi na h-aon chlàran-eisimpleir o shuas.

    INDEX MATCH ag obair ann an Google Sheets

    An toiseach, leig leinn iad sin a chur còmhlaDuilleagan Google agus ùraich na tha ri fhaighinn de stoc airson a h-uile dearcan co-fhreagarrach:

    =INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0))

    Ciamar a nì INDEX & MATCH obair nuair a thèid a chleachdadh còmhla mar sin?

    1. Tha MATCH a' coimhead air B2 agus a' rannsachadh airson an dearbh chlàr ann an colbh B air Duilleag 1. Nuair a lorgar e, tillidh e àireamh na loidhne anns a bheil an luach sin – 10 na mo chùis.
    2. Innseanach a’ dol chun 10mh sreath sin air Duilleag 1 cuideachd, is e dìreach a bheir e an luach bho cholbh eile – C.<11

    A-nis feuch an dèan sinn deuchainn air INDEX MATCH mu choinneamh na rudan nach urrainn Google Sheets VLOOKUP a dhèanamh - cuir còmhla duilleagan agus ùraich an colbh as fhaide air chlì leis na IDan a tha a dhìth:

    =INDEX(Sheet1!$A$2:$A$10,MATCH(B2,Sheet1!$B$2:$B$10,0))

    Easy-peasy :)

    Làimhsich mearachdan a thill INDEX MATCH ann an Google Sheets

    Rachamaid nas fhaide air adhart agus faigh sinn air falbh na mearachdan sin ann an ceallan gun choimeas. Cuidichidh IFERROR a-rithist. Dìreach cuir do Google Sheets INDEX MATCH mar a’ chiad argamaid aige.

    Eisimpleir 1.

    =IFERROR(INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")

    Eisimpleir 2.

    =IFERROR(INDEX(Sheet1!$A$2:$A$10,MATCH(B2,Sheet1!$B$2:$B$10,0)),"")

    A-nis, ciamar a chuireas tu na duilleagan Google sin còmhla a’ cleachdadh INDEX MATCH agus ag ùrachadh a h-uile cealla sa cholbh gu lèir aig an aon àm?

    Uill… na dean. Tha beagan trioblaid ann: chan obraich ArrayFormula leis na dhà seo.

    Feumaidh tu lethbhreac a dhèanamh den fhoirmle INDEX MATCH sìos a' cholbh no cleachd gnìomh Google Sheets QUERY mar roghainn eile.

    Thig còmhla Duilleagan Google & ùraich ceallan a' cleachdadh QUERY

    Google Sheets 'S e QUERY an gnìomh as cumhachdaiche ann an duilleagan-clèithe.Leis an rud seo san amharc, chan eil e na iongnadh gu bheil e a’ tabhann dòigh air bùird a chur còmhla - maids & co-aonaich luachan o dhiofar dhuilleagan.

    =QUERY (dàta, ceist, [cinn-cinn])

    Gliocas. Mura do chleachd thu Google Sheets QUERY a-riamh roimhe, gheibh an oideachadh seo thu tron ​​​​chànan shònraichte aige.

    Cò ris a bhiodh foirmle QUERY coltach gus an colbh Stoc ùrachadh leis an fhìor dhàta?

    =QUERY(Sheet1!$A$2:$C$10,"select C where&Sheet4!$B2:$B$10&""")

    • Bidh Google Sheets QUERY a’ toirt sùil air an duilleag sgrùdaidh agam (Bile 1 leis na clàran a dh’ fheumas mi a tharraing chun phrìomh bhòrd agam)
    • agus a’ tilleadh na ceallan sin uile bho cholbh C far a bheil colbh B a’ maidseadh dearcan sa phrìomh chlàr agam

    Leig leam na mearachdan sin a chall airson ceallan gun gheamaichean:

    =IFERROR(QUERY(Sheet1!$A$2:$C$10,"select C where&Sheet4!$B2:$B$10&"""),"")

    Uill, tha sin nas fheàrr :)

    Cuir còmhla bùird bho dhiofar dhuilleagan-clèithe Google - gnìomh IMPORTRANGE

    Tha aon ghnìomh eile a bu mhath leam iomradh a thoirt air. Tha e cudromach a chionn 's gu bheil e a' leigeil leat duilleagan a tha a' fuireach ann an diofar dhuilleagan-clèithe Google (faidhlichean) a chur còmhla.

    'S e IMPORTRANGE a chanar ris a' ghnìomh seo:

    =IMPORTRANGE ("spreadsheet_url", "range_string")
    • thèid a' chiad fhear an ceangal dhan chliath-dhuilleag sin far an tarraing thu an dàta o
    • thèid an tè mu dheireadh dhan duilleag & an raon a tha thu airson a thoirt bhon chliath-dhuilleag sin

    Thoir an aire. Tha mi gu mòr a’ moladh a dhol tro Google docs air a ’ghnìomh seo gus nach caill thu a-mach air nuance cudromach sam bith den obair aige.

    Smaoinich gu bheil an duilleag sgrùdaidh agad (leis andàta iomraidh) ann an Spreadsheet 2 (aka lorg spreadsheet). Tha a' phrìomh dhuilleag agad ann an Spreadsheet 1 (prìomh-dhuilleag).

    An aire. Airson IMPORTRANGE a bhith ag obair, feumaidh tu an dà fhaidhle a cheangal. Agus ged a tha Google Sheet a’ moladh putan airson sin dìreach às deidh dhut do fhoirmle a thaipeadh ann an cealla agus bualadh Cuir a-steach , airson na foirmlean gu h-ìosal is dòcha gum feum thu sin a dhèanamh ro-làimh. Cuidichidh an stiùireadh ceum air cheum seo thu.

    Gu h-ìosal tha na h-eisimpleirean airson duilleagan Ghoogle a chur còmhla bho dhiofar fhaidhlichean a' cleachdadh IMPORTRANGE le gach gnìomh a dh'ionnsaich thu na bu tràithe an-diugh.

    Eisimpleir 1. IMPORTRANGE + VLOOKUP

    Cleachd IMPORTRAGE mar raon ann an VLOOKUP gus 2 chliath-dhuilleag Google fa leth a chur còmhla:

    =ArrayFormula(IFERROR(VLOOKUP(B2:B10,IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$B$2:$C$10"),2,FALSE),""))

    Eisimpleir 2. IMPORTRANGE + MATCH INDEX

    A thaobh INDEX MATCH & IMPORTRANGE, bidh am foirmle a’ fàs nas cruinne oir feumaidh tu iomradh a thoirt air cliath-dhuilleag eile dà uair: mar raon airson INDEX agus mar raon airson MATCH:

    =IFERROR(INDEX(IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$A$1:$A$10"),MATCH(B2,IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$B$2:$B$10"),0)),"")

    Eisimpleir 3. IMPORTRANGE + QUERY

    'S e an tandem seo de fhoirmlean as fheàrr leam gu pearsanta. Faodaidh iad dèiligeadh ri cha mhòr rud sam bith ann an duilleagan-clèithe nuair a thèid an cleachdadh còmhla. Chan e eisgeachd a th' ann a bhith a' ceangal dhuilleagan Ghoogle o dhuilleagan-clèithe fa-leth.

    =IFERROR(QUERY(IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$A$2:$C$10"),"select Col3 where&QUERY!$B2:$B$10&"""),"")

    Whew!

    Tha sin uile airson gnìomhan & foirmlean.

    Tha cead agad gnìomh sam bith & tog am foirmle agad fhèin leis na h-eisimpleirean gu h-àrd...

    no...

    ...feuch inneal sònraichte a tha a' ceangal dhuilleagan Ghoogle còmhla dhut! ;)

    Gun fhoirmledòigh air maidseadh & dàta co-aonadh - tuilleadan Merge Sheets airson Google Sheets

    Mura h-eil ùine agad foirmlean a thogail no eadhon ionnsachadh, no ma tha thu dìreach a’ coimhead airson an dòigh as fhasa air dàta a cheangal ri chèile stèidhichte air clàran cumanta, Bidh Merge Sheets foirfe.

    Cha leig thu leas ach cuir diog anns na bogsaichean-seic ann an 5 ceumannan furasta a chleachdadh:

    1. tagh do phrìomh dhuilleag
    2. tagh do dhuilleag sgrùdaidh
    3. comharraich prìomh cholbhan (an fheadhainn anns a bheil clàran a fhreagras orra) le bogsaichean-seic
    4. tagh colbhan airson an ùrachadh:

  • atharraich roghainnean a bharrachd, me, comharraich clàran ùraichte le dath no ann an colbh inbhe, msaa.
  • Tha eadhon comasach na roghainnean taghte gu lèir a shàbhaladh ann an suidheachadh agus ath-chleachdadh uair sam bith a dh’ fheumas tu:

    Coimhead air a’ bhidio demo 3-mionaid seo gus faicinn mar a tha e ag obair:

    Tha mi gad bhrosnachadh gus do Merge Sheets a chuir a-steach bho stòr Google Sheets agus lean an stiùireadh seo gus feuchainn agus ùraich an clàr agad fhèin leis an fhiosrachadh bho dhuilleag eile.

    Clèithe le eisimpleirean foirmle

    Cuir còmhla duilleagan Google & ùraich dàta - eisimpleirean foirmle (dèan lethbhreac dhen fhaidhle)

    Tha Mìcheal Brown dèidheil air teicneòlas sònraichte le dìoghras airson pròiseasan iom-fhillte a dhèanamh nas sìmplidhe a’ cleachdadh innealan bathar-bog. Le còrr air deich bliadhna de eòlas anns a’ ghnìomhachas teignigeach, tha e air urram a thoirt dha na sgilean aige ann am Microsoft Excel agus Outlook, a bharrachd air Google Sheets agus Docs. Tha blog Mhìcheil gu sònraichte airson a chuid eòlais agus eòlais a cho-roinn le daoine eile, a’ toirt seachad molaidhean agus clasaichean-oideachaidh a tha furasta a leantainn airson cinneasachd agus èifeachdas a leasachadh. Ge bith co-dhiù a tha thu nad neach-proifeiseanta eòlach no nad neach-tòiseachaidh, tha blog Mhìcheal a 'tabhann lèirsinn luachmhor agus comhairle phractaigeach airson a bhith a' faighinn a 'chuid as fheàrr às na h-innealan bathar-bog riatanach sin.