Excel dynamic magac kala duwan: sida loo abuuro loona isticmaalo

  • La Wadaag Tan
Michael Brown

Tababarkaan, waxaad ku baran doontaa sida loo abuuro kala duwanaansho firfircoon oo Excel ah iyo sida loogu isticmaalo qaacidooyinka si xog cusub loogu daro xisaabinta si toos ah. >

Usbuucii hore casharrada, waxaanu eegnay habab kala duwan si loo qeexo kala duwanaansho aan rasmi ahayn oo lagu magacaabo Excel. Magaca taagan had iyo jeer waxa loola jeedaa isla unugyo isku mid ah, taas oo macnaheedu yahay inaad gacanta ku cusboonaysiinayso tixraaca kala duwan markasta oo aad ku darto xog cusub ama meesha ka saarto xogta jirta

Haddii aad ku shaqaynayso xog is-beddel joogto ah, waxa laga yaabaa inaad rabto inaad ka dhig tiradaada magacaaban mid firfircoon si ay si toos ah u balaarto si ay u dejiso galitaanada cusub ama qandaraasyada si looga saaro xogta la saaray. Dheeraad ah oo ku saabsan casharkan, waxaad ka heli doontaa tifaftiran tilmaan tallaabo-tallaabo ah oo ku saabsan sida tan loo sameeyo.

    Sida loo abuuro kala duwanaansho firfircoon oo lagu magacaabo Excel

    For bilow, aynu dhisno kala duwanaansho firfircoon oo ka kooban hal tiir iyo tiro doorsooma oo saf ah. Si taas loo sameeyo, samee tillaabooyinkan:

      >>> Formula tab, gudaha Magacyada la qeexay kooxda, dhagsii Qeex Magaca . Ama, taabo Ctrl + F3 si aad u furto Macaliyaha Magaca Excel, oo dhagsii badhanka New… .
    1. Si kastaba ha ahaatee, Magaca cusub sanduuqa wada hadalka ayaa furmaya, halkaas oo Waxaad sheegtaa tafaasiisha soo socota:
      • Sanduuqa Magaca , ku qor magaca kala duwanaanshahaaga firfircoon.
      • > Scope hoos-hoosaadka, deji baaxadda magaca. Buugga shaqada (default) ayaa lagu talinayaa inta badanKiisaska.
    2. Sanduuqa Waxa loola jeedaa , geli midkood OFFSET COUNTA ama qaacidada INDEX COUNTA.
    3. > >> >> Dhagsii OK. La sameeyay!

    Shaashada soo socota, waxaanu ku qeexaynaa kala duwanaansho magaceed oo firfircoon walxaha kaas oo qaabila dhammaan unugyada xogta leh ee tiirka A, marka laga reebo safka madaxa :

    >

    Qaciidada OFFSET si loo qeexo firfircoonida Excel ee lagu magacaabo kala duwan

    >

    Qaabka guud ee lagu sameeyo baaxadda firfircoon ee Excel waa sida soo socota:

    OFFSET ( first_cell, 0, 0, COUNTA( column), 1)

    Halkan:

      >
    • unugga koowaad - kan ugu horreeya Shayga lagu darayo tirada la magacaabay, tusaale ahaan $A$2.
    • column - tixraac dhamaystiran oo tiirka sida $A:$A.

    Ubucda qaaciidadan, waxaad isticmaashaa shaqada COUNTA si aad u hesho tirada unugyada aan bannaanayn ee tiirka xiisaha. Tiradaasi waxay si toos ah ugu socotaa dhererka doodda OFFSET (tixraaca, safafka, cols, [dhererka], [ballaadhka]) shaqada isagoo sheegaya inta saf ee soo noqonaysa.

    Wixii intaas dhaafsiisan, waa qaacidada caadiga ah ee Offset-ka, halkaas oo:

      >
    • > Tixraac ay tahay meesha laga bilaabayo ee aad saldhiga u tahay ka-dhaafka (unugga koowaad)
    • >
    • > saf > iyo cols labadooduba waa 0, maadaama aanay jirin tiirar ama saf la dhimi karo>Tusaale ahaan, si loo dhiso tiro firfircoon oo magaceedu yahay tiirka A ee Sheet3, laga bilaabo unugga A2, waxaanu isticmaalnaa qaacidadan: > =OFFSET(Sheet3!$A$2, 0, 0, COUNTA(Sheet3!$A:$A), 1) > Xusuusnow. Haddaad qeexaysokala duwanaansho firfircoon oo xaashida shaqada ee hadda jirta, uma baahnid inaad ku darto magaca xaashida tixraacyada, Excel si toos ah ayuu kuugu sameyn doonaa. Haddii aad u dhisayso kala duwan xaashi kale, horgale unugga ama tixraaca kala duwan ee magaca xaashida oo uu ku xigo barta qaylada (sida tusaalaha qaacidada ee sare) >

      INDEX qaacidada si aad u samayso magac firfircoon oo kala duwan Excel

      Habka kale ee loo abuuro baaxadda firfircoon ee Excel waa iyadoo la isticmaalayo COUNTA marka lagu daro shaqada INDEX>column ))

      Qaciidadani waxay ka kooban tahay laba qaybood:

      • Dhanka bidix ee hawlwadeenka kala duwan (:), waxaad gelisaa tixraaca bilawga ah ee summada adag sida $A$2 .
      • Dhanka midig, waxaad isticmaashaa INDEX(array, row_num, [column_num]) si aad u ogaatid tixraaca dhamaanaya. Halkan, waxaad ku siinaysaa dhammaan tiirka A ee habaynta oo isticmaal COUNTA si aad u hesho lambarka safka (ie tirada unugyada aan la gelin tiirka A)
      • >
      > Wixii xog-ururintayada ah (fadlan eeg Sawirka kore), qaacidadu waxay u socotaa sidan soo socota:

      =$A$2:INDEX($A:$A, COUNTA($A:$A))

      >Maadaama ay jiraan 5 unug oo aan banaanayn tiirka A, oo ay ku jiraan madaxa tiirka, COUNTA waxay soo noqotaa 5. Sidaas awgeed, INDEX waxay soo celisaa $ A. $5, oo ah unugga ugu dambeeya ee la isticmaalo ee tiirka A (sida caadiga ah qaacidada Tusaha ayaa soo celisa qiimaha, laakiin hawlwadeenka tixraacu wuxuu ku qasbaa inuu soo celiyo tixraac). Iyo sababta oo ah waxaan dhignay $ A $ 2 barta bilowga, natiijada kama dambaysta ahqaacidadu waa $A$2:$A$5.

      Si aad u tijaabiso kala duwanaanshaha cusub ee la abuuray, waxa aad COUNTA ka heli kartaa tirinta alaabta:

      > =COUNTA(Items) > 17>

      Haddii dhammaan si sax ah loo sameeyo, natiijadii qaacidadu way isbedeshaa marka aad ku darto ama ka saarto liiska:

      >> >>>> > Ogow. Labada qaacido ee aan kor ku soo hadalnay waxay keenaan natiijo isku mid ah, si kastaba ha ahaatee waxaa jira farqi xagga waxqabadka ah oo ay tahay inaad ka warqabto. OFFSET waa shaqo kacsan oo dib u xisaabisa isbedel kasta oo xaashi ah. Mashiinnada casriga ah ee xoogga badan iyo xogta cabbirka macquulka ah, tani waa inaysan dhibaato noqon. Mashiinnada awoodda yar iyo xogta waaweyn, tani waxay hoos u dhigi kartaa Excel kaaga. Haddii ay sidaas tahay, waxa fiican in aad isticmaasho qaacidada INDEX si aad u abuurto kala duwanaansho firfircoon oo magac leh.

      Sida loo sameeyo kala duwanaansho laba-cabbir ah oo firfircoon oo Excel ah

      Si loo dhiso cabbir laba-cabbir ah oo magac leh, Meesha aan tirada safafka ahayn ee sidoo kale tirada tiirarku ay firfircoon yihiin, isticmaal wax ka beddelka soo socda ee qaaciidada INDEX COUNTA:

      2>), COUNTA ( safka koowaad )))

      Qaabkan, waxaad haysataa laba hawlood COUNTA si aad u hesho safka ugu dambeeya ee aan faaruqin iyo tiirka aan faaruqin ee u dambeeya ( row_num iyo column_num doodaha shaqada INDEX, siday u kala horreeyaan). Doodda array , waxaad quudinaysaa xaashida shaqada oo dhan (1048576 saf ee Excel 2016 - 2007; 65535 saf ee Excel 2003 iyo ka hoose)

      Oo hadda,Aynu qeexno hal kala duwan oo firfircoon oo xogtayada ah: kala duwan oo lagu magacaabo iibka oo ay ku jiraan tirooyinka iibka ee 3 bilood (Jan ilaa Maarso) oo si toos ah u hagaajiya marka aad ku darto walxo cusub (safka) ama bilaha (tirooyinka) shaxda.

      Iyada oo xogta iibku ka bilaabmayso tiirka B, safka 2, qaacidadu waxa ay qaadanaysaa qaabkan soo socda:

      > =$B$2:INDEX($1:$1048576,COUNTA($B:$B),COUNTA($2:$2)) > > Si aad u hubiso in kala duwanaanshahaaga firfircooni u shaqeeyo sidii loogu talagalay, geli qaacidooyinka soo socda meel xaashida ah: > =SUM(sales) > =SUM(B2:D5) >Sida aad ku arki karto sawirka hoose , labada qaacido waxay soo celiyaan wadar isku mid ah. Farqiga u dhexeeya ayaa muujinaya isla marka aad ku darto galka cusub ee miiska: qaacidada koowaad (oo leh kala duwanaansho firfircoon) ayaa si toos ah u cusbooneysiin doonta, halka kan labaadna uu yahay in gacanta lagu cusbooneysiiyo isbeddel kasta. Taasi waxay ka dhigaysaa farqi weyn, uh?

      >

      > Sida loo isticmaalo noocyada kala duwan ee firfircoon ee qaababka Excel dhawr nooc oo fudud oo adeegsada qiyaaso firfircoon. Hadda, aan isku dayno inaan la nimaadno wax macno badan oo muujinaya qiimaha dhabta ah ee firfircoonida Excel ee lagu magacaabo range. 3> INDEX ( soo noqnoqoshada , MATCH ( raadinta_qiimaha , raadinta_kala duwan , 0))

      >

      >

      oo arag sida aanu waxay ka dhigi kartaa qaacidada xitaa ka sii xoog badan isticmaalkadynamic name ranges.

      Sida ka muuqata sawirka sare, waxaanu isku dayaynaa inaanu dhisno dashboard, halkaas oo isticmaaluhu uu galo magaca shay ee H1 oo uu helo wadarta iibka shayga H2. Shaxda muunada ah ee loo abuuray ujeeddooyin mudaaharaad ayaa ka kooban 4 shay oo keliya, laakiin xaashida nolosha dhabta ah waxa ku jiri kara boqolaal iyo xitaa kumanaan saf. Intaa waxaa dheer, waxyaabo cusub ayaa lagu dari karaa maalin kasta, markaa isticmaalka tixraacyada maahan ikhtiyaar, sababtoo ah waa inaad cusbooneysiisaa caanaha marar badan. Aad baan ugu caajisay taas! :)

      Si loo qasbo qaacidada inay si toos ah u balaadhiso, waxaanu qeexaynaa 3 magac oo kala ah: 2 dynamic ranges, iyo 1 static called cell:

      Lookup_range: =$A$2:INDEX($ A:$A, COUNTA($A:$A))

      Dib u celinta: =$E$2:INDEX($E:$E, COUNTA($E:$E))

      Lookup_value: =$H$1

      Xusuusin. Excel wuxuu ku dari doonaa magaca xaashida hadda dhammaan tixraacyada, markaa ka hor inta aanad samayn magacyada hubi inaad furto xaashida xogta ishaada

      >Hadda, billow ku qor qaacidada H1. Marka ay timaado doodda koowaad, ku qor dhowr xaraf oo magaca aad rabto inaad isticmaasho, Excel wuxuu tusi doonaa dhammaan magacyada isku midka ah ee diyaarsan. Laba jeer dhagsii magaca ku habboon, Excel ayaa isla markiiba gelin doona qaacidada:

      oo si qumman u shaqeeya!

      > Isla markii aad ku darto diiwaanno cusub miiska, waxa lagu dari doonaa xisaabintaadahal mar, adiga oo aan hal isbedel ku samayn qaacidada! Oo haddii aad waligaa u baahato inaad u gudbiso qaacidada fayl kale oo Excel ah, si fudud ku samee magacyo isku mid ah buuga shaqada, koobi/koji qaacidada, oo isla markiiba u shaqayso. > Talo. Marka laga reebo samaynta qaaciidooyinka kuwa sii waaraya, kala duwanaanta firfircooni waxay ku anfacaysaa abuurista liisaska hoos u dhaca firfircoon.

      Tani waa sida aad u abuurto oo aad u isticmaasho kala duwanaanshaha firfircoon ee Excel. Si aad si dhow ugu fiirsato qaacidooyinka looga hadlay casharkan, waxaa lagugu soo dhawaynayaa inaad soo dejiso muunadayada Buug-hawleedka Range ee loo yaqaan Excel Dynamic Named Range Workbook. Waxaan kaaga mahadcelinayaa inaad akhriday waxaana rajeynayaa inaan kugu arko blog-keena toddobaadka soo socda!

    Michael Brown waa xamaasad tignoolajiyada u heellan oo xiise u leh fududaynta hababka adag iyadoo la adeegsanayo aaladaha software. In ka badan toban sano oo waayo-aragnimo ah oo ku saabsan warshadaha teknoolajiyada, wuxuu ku horumariyay xirfadihiisa Microsoft Excel iyo Outlook, iyo sidoo kale Google Sheets iyo Docs. Blog-ga Michael wuxuu u heellan yahay inuu la wadaago aqoontiisa iyo khibradiisa dadka kale, isagoo siinaya tabo-fudud oo la raaco iyo casharro lagu horumarinayo wax soo saarka iyo hufnaanta. Haddii aad tahay xirfadle khibrad leh ama bilow ah, Michael's blog wuxuu bixiyaa fikrado qiimo leh iyo talooyin wax ku ool ah si aad uga faa'iidaysato qalabkan software-ka ah ee muhiimka ah.