VLOOKUP thairis air iomadh duilleag ann an Excel le eisimpleirean

  • Roinn Seo
Michael Brown

Tha an oideachadh a’ sealltainn mar a chleachdas tu an gnìomh VLOOKUP gus dàta a chopaigeadh bho dhuilleag-obrach no leabhar-obrach eile, Vlookup ann an ioma-dhuilleagan, agus coimhead suas gu dinamach gus luachan bho dhuilleagan eadar-dhealaichte a thilleadh gu diofar cheallan.

0> Nuair a choimheadas tu beagan fiosrachaidh ann an Excel, is e cùis ainneamh a th’ ann nuair a tha an dàta gu lèir air an aon duilleag. Nas trice, feumaidh tu sgrùdadh a dhèanamh thairis air grunn dhuilleagan no eadhon leabhraichean-obrach eadar-dhealaichte. Is e an deagh naidheachd gu bheil Microsoft Excel a’ toirt seachad barrachd air aon dòigh air seo a dhèanamh, agus is e an droch naidheachd gu bheil na dòighean uile beagan nas iom-fhillte na foirmle àbhaisteach VLOOKUP. Ach le dìreach beagan foighidinn, nì sinn a-mach iad :)

    Mar a nì thu VLOOKUP eadar dà dhuilleig

    Airson tòiseachadh, dèanamaid sgrùdadh air a’ chùis as sìmplidh - a’ cleachdadh VLOOKUP gu lethbhreac dàta bho dhuilleag-obrach eile. Tha e glè choltach ri foirmle àbhaisteach VLOOKUP a bhios a’ sgrùdadh air an aon duilleag-obrach. Is e an diofar gu bheil thu a’ toirt a-steach ainm na duilleige san argamaid table_array gus innse don fhoirmle agad dè an duilleag-obrach a tha an raon sgrùdaidh suidhichte.

    Tha am foirmle coitcheann gu VLOOKUP bho dhuilleag eile mar a leanas:

    VLOOKUP(lookup_value, Sheet!range, col_index_num, [range_lookup])

    Mar eisimpleir, tarraing sinn na figearan reic bho Faoilleach aithisg gu Geàrr-chunntas duilleag. Airson seo, mìnichidh sinn na h-argamaidean a leanas: Tha

    • Lookup_values ann an colbh A air an duilleag Geàrr-chunntas , agus tha sinnVLOOKUP:

      VLOOKUP($A2, 'West'!$A$2:$C$6 , 2, FALSE)

      Mu dheireadh, tha am foirmle VLOOKUP fìor àbhaisteach seo a’ lorg luach A2 anns a’ chiad cholbh den raon A2: C6 air an duilleag West agus a’ tilleadh a maids bhon 2na colbh. Sin agad e!

      Dynamic VLOOKUP gus dàta a thilleadh bho ioma-dhuilleagan gu diofar cheallan

      An toiseach dheth, mìnichidh sinn dè dìreach a tha am facal “fiùghantach” a’ ciallachadh sa cho-theacsa seo agus mar a bhios am foirmle seo gu bhith eadar-dhealaichte bhon fheadhainn a bh' ann roimhe.

      Air eagal 's gu bheil pìosan mòra de dhàta agad san aon chruth a tha air an roinn thairis air iomadh cliath-dhuilleag, 's dòcha gum bi thu airson fiosrachadh a tharraing à diofar dhuilleagan gu ceallan eadar-dhealaichte. Tha an dealbh gu h-ìosal a’ sealltainn a’ bhun-bheachd:

      Eo-coltach ris na foirmlean a bh’ ann roimhe a fhuair luach air ais bho dhuilleag shònraichte stèidhichte air aithnichear sònraichte, an turas seo tha sinn a’ coimhead ri luachan a tharraing à grunn dhuilleagan aig a time.

      Tha dà fhuasgladh eadar-dhealaichte ann airson na h-obrach seo. Anns gach suidheachadh, feumaidh tu beagan obair ullachaidh a dhèanamh agus raointean ainmichte airson ceallan dàta a chruthachadh anns gach duilleag sgrùdaidh. Airson an eisimpleir seo, mhìnich sinn na raointean a leanas:

      • East_Sales - A2:B6 air an duilleag an Ear
      • North_Sales - A2: B6 air an duilleag a tuath
      • South_Sales - A2:B6 air an duilleag a Deas
      • West_Sales - A2:B6 air an duilleag an Iar

      VLOOKUP agus IFs neadachaidh

      Ma tha àireamh reusanta de dhuilleagan agad airson coimhead suas, faodaidh tu gnìomhan neadachaidh IF a chleachdadhgus an duilleag a thaghadh stèidhichte air na prìomh fhaclan anns na ceallan ro-mhìnichte (ceallan B1 tro D1 sa chùis againn).

      Leis an luach lorg ann an A2, tha am foirmle mar a leanas:

      =VLOOKUP($A2, IF(B$1="east", East_Sales, IF(B$1="north", North_Sales, IF(B$1="south", South_Sales, IF(B$1="west", West_Sales)))), 2, FALSE)

      Eadar-theangaichte gu Beurla, tha am pàirt IF a’ leughadh:

      Ma tha B1 an Ear , seall san raon leis an ainm East_Sales ; ma tha B1 Tuath , seall san raon ainmichte North_Sales ; ma tha B1 Deas , seall san raon ainmichte South_Sales ; agus ma tha B1 Iar , seall san raon leis an ainm West_Sales .

      Tha an raon a thill le IF a’ dol gu table_array de VLOOKUP, a tha a’ tarraing luach maidsidh bhon 2na colbh air an duilleag fhreagarrach.

      Cleachdadh ciallach iomraidhean measgaichte airson an luach lorg ($A2 - colbh iomlan agus sreath choibhneasach) agus deuchainn loidsigeach IF (B$1 - colbh càirdeach agus sreath iomlan) a’ ceadachadh an fhoirmle a chopaigeadh gu ceallan eile gun atharrachadh sam bith - bidh Excel ag atharrachadh nan iomraidhean gu fèin-ghluasadach stèidhichte air suidheachadh coimeasach sreath agus colbh.

      Mar sin, cuiridh sinn a-steach am foirmle ann am B2, dèan lethbhreac ceart agus sìos gu na h-uimhir de cholbhan is shreathan a dh’ fheumar, agus faigh an toradh a leanas:

      INDIRECT VLOOKUP

      Nuair a bhios tu ag obair le iomadh duilleag, dh’ fhaodadh grunn ìrean neadachaidh am foirmle a dhèanamh cuideachd fada agus duilich a leughadh. Is e dòigh fada nas fheàrr a bhith a’ cruthachadh raon vlookup fiùghantach le cuideachadh INDIRECT:

      =VLOOKUP($A2, INDIRECT(B$1&"_Sales"), 2, FALSE)

      An seo, bidh sinn a’ co-cheangail an iomradh air a’ chill anns a bheil apàirt sònraichte den raon ainmichte (B1) agus am pàirt cumanta (_Sales). Bheir seo a-mach sreang teacsa mar “East_Sales”, a thionndaidheas INDIRECT gu ainm an raoin a tha furasta a thuigsinn le Excel.

      Mar thoradh air an sin, gheibh thu foirmle teann a dh’obraicheas gu breagha air àireamh sam bith de dhuilleagan:

      <0

      Sin mar a nì thu Vlookup eadar duilleagan is faidhlichean ann an Excel. Tha mi a’ toirt taing dhut airson do leughadh agus tha mi an dòchas d’fhaicinn air ar blog an ath sheachdain!

      Leabhar-obrach cleachdaidh airson a luchdachadh sìos

      Eisempleirean Vlookup ioma-dhuilleag (faidhle .xlsx)

      thoir iomradh air a’ chiad chill dàta, is e sin A2.
    • Table_array an raon A2:B6 air an duilleag Jan. Gus iomradh a thoirt air, ro-leasaich iomradh an raoin le ainm na duilleige agus an uairsin a’ phuing clisgeadh: Jan!$A$2:$B$6.

      Feuch an toir thu an aire gu bheil sinn a' glasadh an raoin le iomraidhean cealla iomlan gus nach atharraich sinn e nuair a bhios tu a' dèanamh lethbhreac dhen fhoirmle gu ceallan eile.

      Tha 2 aig Col_index_num oir tha sinn airson luach a chopaigeadh bho cholbh B, is e sin an 2na colbh ann an sreath a’ chlàir.

    • Range_lookup air a shuidheachadh gu FALSE gus coimhead suas air dearbh mhaidseadh.

    A' cur nan argamaidean ri chèile, gheibh sinn am foirmle seo:

    =VLOOKUP(A2, Jan!$A$2:$B$6, 2, FALSE)

    Slaod am foirmle sìos a' cholbh agus gheibh thu an toradh seo:

    Ann an a san aon dòigh, faodaidh tu Vlookup dàta bho na duilleagan Feb agus Mar :

    =VLOOKUP(A2, Feb!$A$2:$B$6, 2, FALSE)

    =VLOOKUP(A2, Mar!$A$2:$B$6, 2, FALSE)

    Molaidhean is notaichean:

    • Ma tha beàrnan no caractaran neo-aibideil ann an ainm na duilleige, feumaidh e a bhith air a chuartachadh ann an comharran-luirg singilte, mar 'Reic Faoilleach'!$A$2:$B$6 . Airson tuilleadh fiosrachaidh, faic Mar a bheir thu iomradh air duilleag eile ann an Excel.
    • An àite a bhith a’ taipeadh ainm duilleig gu dìreach ann am foirmle, faodaidh tu atharrachadh gu duilleag-obrach an sgrùdaidh agus an raon a thaghadh an sin. Cuiridh Excel a-steach iomradh leis a’ cho-chòrdadh ceart gu fèin-ghluasadach, a’ sparradh ort an trioblaid a bhith a’ sgrùdadh an ainm agus an trioblaid.

    Vlookup bho leabhar-obrach eile

    Gus VLOOKUP eadar dhàleabhraichean-obrach, cuir a-steach ainm an fhaidhle eadar camagan ceàrnach, air a leantainn le ainm na duilleige agus a’ phuing clisgeadh.

    Mar eisimpleir, lorg luach A2 anns an raon A2:B6 air Faoilleach duilleag ann an an leabhar-obrach Sales_reports.xlsx , cleachd am foirmle seo:

    =VLOOKUP(A2, [Sales_reports.xlsx]Jan!$A$2:$B$6, 2, FALSE)

    Airson làn fhiosrachadh, faic VLOOKUP bho leabhar-obrach eile ann an Excel.

    Vlookup tarsainn ioma-dhuilleag le IFERROR

    Nuair a dh'fheumas tu coimhead suas eadar barrachd air dà dhuilleig, 's e am fuasgladh as fhasa VLOOKUP a chleachdadh còmhla ri IFERROR. Is e am beachd grunn ghnìomhan IFERROR a neadachadh gus grunn dhuilleagan-obrach a sgrùdadh aon às deidh aon: mura lorg a’ chiad VLOOKUP maids air a’ chiad duilleag, rannsaich san ath dhuilleig, is mar sin air adhart.

    IFERROR(VLOOKUP(…), IFERROR(VLOOKUP(…), …, " Cha deach a lorg "))

    Gus faicinn mar a tha an dòigh-obrach seo ag obair air dàta fìor, beachdaichidh sinn air an eisimpleir a leanas. Gu h-ìosal tha an clàr Geàrr-chunntas a tha sinn airson a lìonadh le ainmean an nì agus na suimean le bhith a’ coimhead suas an àireamh òrduigh sna duilleagan Iar agus an Ear :

    An toiseach, tha sinn a’ dol a tharraing na stuthan. Airson seo, tha sinn ag iarraidh air foirmle VLOOKUP an àireamh òrduigh ann an A2 a lorg air an duilleag an Ear agus an luach a thilleadh bho cholbh B (2na colbh ann an table_array A2: C6). Mura lorgar maids ceart, dèan sgrùdadh air an duilleag West . Ma dh’ fhailicheas an dà Vlookups, till “Cha deach a lorg”.

    =IFERROR(VLOOKUP(A2, East!$A$2:$C$6, 2, FALSE), IFERROR(VLOOKUP(A2, West!$A$2:$C$6, 2, FALSE), "Not found"))

    Gus an t-suim a thilleadh,dìreach atharraich àireamh clàr-amais a’ cholbh gu 3:

    =IFERROR(VLOOKUP(A2, East!$A$2:$C$6, 3, FALSE), IFERROR(VLOOKUP(A2, West!$A$2:$C$6, 3, FALSE), "Not found"))

    Tip. Ma tha feum air, faodaidh tu diofar chlàran bùird a shònrachadh airson diofar ghnìomhan VLOOKUP. San eisimpleir seo, tha an aon àireamh de shreathan aig an dà dhuilleag sgrùdaidh (A2: C6), ach faodaidh na duilleagan-obrach agad a bhith eadar-dhealaichte ann am meud.

    Vlookup ann an ioma leabhraichean-obrach

    Gus Vlookup eadar dà leabhar-obrach no barrachd, cuir a-steach ainm an leabhair-obrach eadar camagan ceàrnach agus cuir e ro ainm na duilleige. Mar eisimpleir, seo mar a nì thu Vlookup ann an dà fhaidhle eadar-dhealaichte ( Book1 agus Book2 ) le aon fhoirmle:

    =IFERROR(VLOOKUP(A2, [Book1.xlsx]East!$A$2:$C$6, 2, FALSE), IFERROR(VLOOKUP(A2, [Book2.xlsx]West!$A$2:$C$6, 2, FALSE),"Not found"))

    Dèan àireamh clàr-amais colbh fiùghantach gu Vlookup ioma-cholbh

    San suidheachadh nuair a dh’fheumas tu dàta a thilleadh o ghrunn cholbhan, ma dh’ fhaodadh col_index_num fiùghantach beagan ùine a shàbhaladh dhut. Tha atharrachadh no dhà ri dhèanamh:

    • Airson an argamaid col_index_num , cleachd an gnìomh COLUMNS a thilleas àireamh nan colbhan ann an sreath shònraichte: COLUMNS($A$1 :B$1). (Chan eil co-chomharran na loidhne gu diofar, faodaidh e a bhith ann ach sreath sam bith.)
    • San argamaid lookup_value , glas an t-iomradh colbh leis an t-soidhne $ ($A2), mar sin mairidh e stèidhichte nuair a bhios tu a’ dèanamh lethbhreac dhen fhoirmle gu colbhan eile.

    Mar thoradh air an sin, gheibh thu seòrsa de fhoirmle fiùghantach a bheir a-mach luachan co-chosmhail bho dhiofar cholbhan, a-rèir dè an colbh a thèid am foirmle a chopaigeadh gu:

    =IFERROR(VLOOKUP($A2, East!$A$2:$C$6, COLUMNS($A$1:B$1), FALSE), IFERROR(VLOOKUP($A2, West!$A$2:$C$6, COLUMNS($A$1:B$1), FALSE), "Not found"))

    Nuair a chaidh a chur a-steach ann an colbh B, COLUMNS($A$1:B$1)a’ measadh gu 2 ag innse do VLOOKUP luach a thilleadh on 2na colbh ann an sreath a’ chlàir.

    Nuair a thèid lethbhreac a dhèanamh gu colbh C (i.e. tha thu air am foirmle a shlaodadh o B2 gu C2), bidh B$1 ag atharrachadh gu C$1 a chionn tha iomradh a' cholbh càirdeach. Mar sin, tha COLUMNS ($A$1:C$1) a’ measadh gu 3 a’ toirt air VLOOKUP luach a thilleadh bhon 3mh colbh.

    Tha am foirmle seo ag obair glè mhath airson 2 - 3 duilleagan-sùla. Ma tha barrachd agad, bidh IFERRORs ath-aithris a' fàs ro dhoirbh. Tha an ath eisimpleir a’ sealltainn dòigh-obrach beagan nas iom-fhillte ach tòrr nas eireachdail.

    Vlookup ioma-dhuilleagan le INDIRECT

    Is e aon dòigh eile air Vlookup eadar ioma-dhuilleagan ann an Excel a bhith a’ cleachdadh measgachadh de VLOOKUP agus Gnìomhan INDIRECT. Feumaidh an dòigh seo beagan ullachaidh, ach aig a’ cheann thall, bidh foirmle nas toinnte agad ri Vlookup ann an àireamh sam bith de dhuilleagan-clèithe.

    Tha foirmle coitcheann airson Vlookup thairis air duilleagan mar a leanas:

    VLOOKUP( lookup_value , INDIRECT("'"&INDEX( Lookup_sheets , MATCH(1, --(COUNTIF(INDIRECT("'" & Lookup_sheets &" '! lookup_range "), lookup_value )>0), 0)) & "'! table_array "), col_index_num , FALSE)

    Far a bheil:

    • Lookup_sheets - raon ainmichte anns a bheil ainmean nan duilleagan lorg.
    • Lookup_value - the luach ri lorg.
    • Lookup_range - raon nan colbhan sna duilleagan lorg far an lorgar an lorgluach.
    • Clàr_eagar - an raon dàta sna duilleagan lorg.
    • Col_index_num - àireamh a' cholbh san t-sreath chlàr às an tèid thoir air ais luach.

    Airson an obraich an fhoirmle gu ceart, cuimhnich na h-uamhasan a leanas:

    • 'S e foirmle rèite a th' ann, a dh'fheumar a lìonadh le putadh Ctrl + Shift + Cuir a-steach na h-iuchraichean còmhla.
    • Feumaidh an aon òrdugh cholbhan a bhith aig a h-uile duilleag.
    • Mar a chleachdas sinn aon sreath clàr airson a h-uile duilleag lorg, sònraich an raon as motha ma tha àireamhan eadar-dhealaichte de shreathan air na duilleagan agad.

    Mar a chleachdas tu am foirmle gu Vlookup thairis air duilleagan

    Gus Vlookup ioma duilleagan aig aon àm, dèan iad seo ceumannan:

    1. Sgrìobh sìos ainmean nan duilleagan lorg am badeigin san leabhar-obrach agad agus ainmich an raon sin ( Lookup_sheets nar cùise).
    <0
  • Atharraich am foirmle coitcheann airson an dàta agad. San eisimpleir seo, bidh sinn:
    • a’ lorg luach A2 ( lookup_value )
    • anns an raon A2:A6 ( lookup_range ) ann an ceithir duilleagan-obrach ( an Ear , Tuath , Deas agus Iar ), agus
    • tarraing luachan co-ionnan bho cholbh B, a tha ann an colbh 2 ( col_index_num ) anns an raon dàta A2: C6 ( table_array ).

    Leis na h-argamaidean gu h-àrd, tha an fhoirmle a’ gabhail a’ chruth seo:

    =VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'"& Lookup_sheets&"'!$A$2:$A$6"), $A2)>0), 0)) &"'!$A$2:$C$6"), 2, FALSE)

    Thoir an aire gu bheil sinn a' glasadh an dà raon ($A$2:$A$6 agus $A$2:$C$6) le làn-iomraidhean cealla.

  • Cuir a-steach an foirmlesa chill as àirde (B2 san eisimpleir seo) agus brùth Ctrl + Shift + Enter gus a chrìochnachadh.
  • Dèan briogadh dùbailte no slaod an làmh lìonaidh gus lethbhreac a dhèanamh den fhoirmle sìos a’ cholbh.
  • Mar an Mar thoradh air an sin, tha am foirmle againn airson sùil a thoirt air an àireamh òrduigh ann an 4 duilleagan agus an rud co-fhreagarrach fhaighinn air ais. Mura lorgar àireamh òrduigh sònraichte, chithear mearachd #N/A mar a chithear ann an sreath 14:

    Gus an t-suim a thilleadh, dìreach cuir 3 na àite 2 anns an col_index_num argamaid leis gu bheil na suimean san treas colbh ann an sreath a’ chlàir:

    =VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'" & Lookup_sheets & "'!$A$2:$A$6"), $A2)>0), 0)) & "'!$A$2:$C$6"), 3, FALSE)

    Ma tha thu airson an teacsa mearachd àbhaisteach #N/A a chuir an àite an teacsa agad fhèin, paisg am foirmle a-steach don ghnìomh IFNA:

    =IFNA(VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'" & Lookup_sheets & "'!$A$2:$A$6"), $A2)>0), 0)) & "'!$A$2:$C$6"), 3, FALSE), "Not found")

    Vlookup ioma-dhuilleag eadar leabhraichean-obrach

    Faodar am foirmle coitcheann seo (no a h-atharrachadh sam bith) a chleachdadh cuideachd gu Vlookup ioma-dhuilleag ann an leabhar-obrach eadar-dhealaichte . Airson seo, co-cheangail ainm an leabhair-obrach taobh a-staigh INDIRECT mar a chithear san fhoirmle gu h-ìosal:

    =IFNA(VLOOKUP($A2, INDIRECT("'[Book1.xlsx]" & INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'[Book1.xlsx]" & Lookup_sheets & "'!$A$2:$A$6"), $A2)>0), 0)) & "'!$A$2:$C$6"), 2, FALSE), "Not found")

    Vlookup eadar duilleagan agus till iomadh colbh

    Ma tha thu airson dàta a tharraing à grunn colbhan, faodaidh foirmle raon ioma-chealla sin a dhèanamh ann an aon turas. Gus a leithid de fhoirmle a chruthachadh, solair seasmhach rèite airson na h-argamaid col_index_num .

    San eisimpleir seo, tha sinn airson ainmean an nì (colbh B) agus suimean (colbh C) a thilleadh. a bheil an 2na agus an 3mh colbhan ann an sreath a’ bhùird, fa leth. Mar sin, tha an t-sreath riatanach{2,3}.

    =VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'"& Lookup_sheets &"'!$A$2:$C$6"), $A2)>0), 0)) &"'!$A$2:$C$6"), {2,3}, FALSE)

    Gus am foirmle a chur a-steach gu ceart ann an ioma cealla, seo na dh'fheumas tu a dhèanamh:

    • Sa chiad sreath, tagh na ceallan gu lèir airson a bhith sluaigh (B2: C2 san eisimpleir againn).
    • Taidhp a-steach am foirmle agus brùth Ctrl + Shift + Enter . Cuiridh seo a-steach an aon fhoirmle anns na ceallan taghte, a thilleas luach eadar-dhealaichte anns gach colbh.
    • Slaod sìos am foirmle gu na sreathan eile.

    Mar a dh’obraicheas am foirmle seo

    Gus an loidsig a thuigsinn nas fheàrr, brisidh sinn sìos am foirmle bunaiteach seo gu na gnìomhan fa leth:

    =VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'"& Lookup_sheets&"'!$A$2:$A$6"), $A2)>0), 0)) &"'!$A$2:$C$6"), 2, FALSE)

    Ag obair bhon taobh a-staigh, seo na bhios an fhoirmle a’ dèanamh:

    COUNTIF agus INDIRECT

    Gu h-aithghearr, bidh INDIRECT a’ togail nan iomraidhean airson a h-uile duilleag lorg, agus tha COUNTIF a’ cunntadh tachartasan an sgrùdaidh luach (A2) anns gach duilleag:

    --(COUNTIF( INDIRECT("'"&Lookup_sheets&"'!$A$2:$A$6"), $A2)>0)

    Ann am barrachd mionaideachd:

    An toiseach, co-cheangail thu ainm an raoin (Lookup_sheets) agus an t-iomradh raon ($A$2: $A$6), a’ cur uchdan agus a’ phuing clisgeadh anns na h-àiteachan ceart gus iomradh bhon taobh a-muigh a dhèanamh, agus an sreang teacsa a thig às a sin a bhiadhadh don ghnìomh INDIRECT gus iomradh fiùghantach a thoirt air na duilleagan lorg:

    INDIRECT({"'East'!$A$2:$A$6"; "'South'!$A$2:$A$6"; "'North'!$A$2:$A$6"; "'West'!$A$2:$A$6"})

    Bidh COUNTIF a’ sgrùdadh gach cealla san raon A2: A6 air gach duilleag sgrùdaidh mu choinneamh an luach ann an A2 air a’ phrìomh duilleag agus a’ tilleadh an àireamh maidsean airson gach duilleag. Anns an t-seata dàta againn, lorgar an àireamh òrduigh ann an A2 (101) air an duilleag Iar , a tha 4mh anns an duilleagraon ainmichte, mar sin tillidh COUNTIF an t-sreath seo:

    {0;0;0;1}

    An ath rud, nì thu coimeas eadar gach eileamaid den t-sreath gu h-àrd le 0:

    --({0; 0; 0; 1}>0)

    Tha seo a’ toirt a-mach sreath de luachan TRUE (nas motha na 0) agus FALSE (co-ionann ri 0), a cho-èignicheas tu gu 1’s agus 0’s le bhith a’ cleachdadh aonad dùbailte (--), agus faigh an t-sreath a leanas mar an toradh:

    {0; 0; 0; 1}

    Tha an obrachadh seo na rabhadh a bharrachd gus suidheachadh a làimhseachadh nuair a tha grunn thachartasan de luach an sgrùdaidh air duilleag sgrùdaidh, agus mar sin tillidh COUNTIF cunnt nas motha na 1, fhad ‘s nach eil sinn ag iarraidh ach 1an is 0an anns an sreath deireannach (ann am mionaid, tuigidh tu carson).

    Às deidh na h-atharrachaidhean sin uile, tha am foirmle againn a’ coimhead mar a leanas:

    VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, {0;0;0;1} , 0)) &"'!$A$2:$C$6"), 2, FALSE)

    INDEX and MATCH

    Aig an ìre seo, tha measgachadh clasaigeach INDEX MATCH a’ ceumadh ann an:

    INDEX(Lookup_sheets, MATCH(1, {0;0;0;1}, 0))

    Tha an gnìomh MATCH a chaidh a rèiteachadh airson maids cheart (0 san argamaid mu dheireadh) a’ coimhead airson luach 1 san raon { 0; 0; 0; 1} agus tillidh e a shuidheachadh, is e sin 4:

    INDEX(Lookup_sheets, 4)

    Cleachdaidh an gnìomh INDEX an àireamh a chaidh a thilleadh le MATCH mar argamaid àireamh na loidhne (row_num), agus tillidh e an 4mh luach san raon ainmichte Lookup_sheets , a tha Iar .

    Mar sin, tha am foirmle a’ lùghdachadh tuilleadh gu:

    VLOOKUP($A2, INDIRECT("'"&" West "&"'!$A$2:$C$6"), 2, FALSE)

    VLOOKUP agus INDIRECT

    Tha an gnìomh INDIRECT a’ pròiseasadh an t-sreang teacsa na bhroinn:

    INDIRECT("'"&"West"&"'!$A$2:$C$6")

    Agus ga thionndadh ann an iomradh a tha a’ dol gu argamaid table_array de

    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.