Tabela e përmbajtjes
Për të parë se si funksionon në praktikë, ju lutemi hidhini një sy pamjes së ekranit më poshtë.
Në C2, ekziston një formulë dinamike e grupit që derdhet në shumë qeliza:
=UNIQUE(A2:A9)
Në E2, funksioni është i parashtesuar me karakterin @ që thërret kryqëzimin e nënkuptuar. Si rezultat, kthehet vetëm vlera e parë unike:
=@UNIQUE(A2:A9)
Për më shumë informacion, ju lutemi shihni Kryqëzimin e nënkuptuar në Excel.
Përparësitë e grupeve dinamike të Excel
Padyshim, grupet dinamike janë një nga përmirësimet më të mira të Excel ndër vite. Si çdo veçori e re, ato kanë pika të forta dhe të dobëta. Për fatin tonë, pikat e forta të formulave të reja të grupeve dinamike të Excel janë dërrmuese!
Të thjeshta dhe më të fuqishme
Grupet dinamike bëjnë të mundur krijimin e formulave më të fuqishme në një mënyrë shumë më të thjeshtë. Këtu janë disa shembuj:
- Nxjerrja e vlerave unike: formulat tradicionale
Për shkak të përditësimit revolucionar në motorin e llogaritjes Excel 365, formulat e grupeve bëhen shumë të drejtpërdrejta dhe të kuptueshme për të gjithë, jo vetëm për super përdoruesit. Tutoriali shpjegon konceptin e grupeve të reja dinamike të Excel dhe tregon se si ato mund t'i bëjnë fletët tuaja të punës më efikase dhe shumë më të lehta për t'u konfiguruar.
Formulat e grupeve të Excel janë konsideruar gjithmonë si një prerogativë e mësuesve dhe formulave ekspertët. Nëse dikush thotë "Kjo mund të bëhet me një formulë grupi", një reagim i menjëhershëm i shumë përdoruesve është "Oh, a nuk ka ndonjë mënyrë tjetër?".
Futja e vargjeve dinamike është një shumë e pritur dhe shumë mirëpritur ndryshimin. Për shkak të aftësisë së tyre për të punuar me vlera të shumta në një mënyrë të thjeshtë, pa asnjë truk dhe çuditshmëri, formulat dinamike të grupeve janë diçka që çdo përdorues i Excel-it mund ta kuptojë dhe të kënaqet duke krijuar.
Arritjet dinamike të Excel
Sarretet dinamike janë vargje me madhësi të ndryshueshme që llogaritin automatikisht dhe kthejnë vlera në qeliza të shumta bazuar në një formulë të futur në një qelizë të vetme.
Përmes mbi 30 viteve histori, Microsoft Excel ka pësuar shumë ndryshime, por një gjë ka mbetur konstante - një formulë, një qelizë. Edhe me formulat tradicionale të grupeve, ishte e nevojshme të futni një formulë në secilën qelizë ku dëshironi të shfaqet një rezultat. Me vargje dinamike, ky rregull nuk është më i vërtetë. Tani, çdo formulë që kthen një grup vlerashmos. Nëse një formulë mund të kthejë vlera të shumta, ajo do ta bëjë këtë si parazgjedhje. Kjo vlen edhe për operacionet aritmetike dhe funksionet e trashëguara siç tregohet në këtë shembull.
Funksionet e vargjeve dinamike të ndërlidhura
Për të gjetur zgjidhje për detyra më komplekse, jeni i lirë të kombinoni funksione të reja të grupit dinamik të Excel ose përdorni ato së bashku me të vjetrat siç tregohen këtu dhe këtu.
Referencat relative dhe absolute janë më pak të rëndësishme
Falë qasjes "një formulë, shumë vlera", nuk ka nevojë të mbyllet varion me shenjën $ pasi, teknikisht, formula është vetëm në një qelizë. Pra, në pjesën më të madhe, nuk ka shumë rëndësi nëse do të përdoren referencat e qelizave absolute, relative apo të përziera (gjë që ka qenë gjithmonë një burim konfuzioni për përdoruesit e papërvojë) - një formulë e grupit dinamik do të prodhojë gjithsesi rezultate të sakta!
Kufizimet e vargjeve dinamike
Grupet e reja dinamike janë të shkëlqyera, por si me çdo veçori të re, ka disa paralajmërime dhe konsiderata që duhet të keni parasysh.
Rezultatet nuk mund të renditen në mënyra e zakonshme
Diapazoni i derdhjes i kthyer nga një formulë e grupit dinamik nuk mund të renditet duke përdorur veçorinë Sort të Excel-it. Çdo përpjekje e tillë do të rezultojë në gabimin " Nuk mund të ndryshosh një pjesë të një grupi ". Për të renditur rezultatet nga më i vogli tek më i madhi ose anasjelltas, mbështillni formulën tuaj aktuale në funksionin SORT. Për shembull, kjo është mënyra se si ju mund të filtronidhe renditni në një kohë.
Nuk mund të fshihet asnjë vlerë në diapazonin e derdhjes
Asnjë nga vlerat në një interval të derdhjes nuk mund të fshihet për të njëjtën arsye: nuk mund të ndryshoni një pjesë të një grupi. Kjo sjellje është e pritshme dhe logjike. Formulat tradicionale të grupeve CSE funksionojnë gjithashtu në këtë mënyrë.
Nuk mbështeten në tabelat e Excel
Ky veçori (ose gabim?) është mjaft i papritur. Formulat e grupeve dinamike nuk funksionojnë brenda tabelave të Excel, vetëm brenda intervaleve të rregullta. Nëse përpiqeni të konvertoni një gamë të derdhjes në një tabelë, Excel do ta bëjë këtë. Por në vend të rezultateve, do të shihni vetëm një #PERDHJE! gabim.
Mos punoni me Excel Power Query
Rezultatet e formulave të grupeve dinamike nuk mund të ngarkohen në Power Query. Le të themi, nëse përpiqeni të bashkoni dy ose më shumë vargje të derdhjes së bashku duke përdorur Power Query, kjo nuk do të funksionojë.
Rrethët dinamikë kundrejt formulave tradicionale të grupeve CSE
Me prezantimin e vargjeve dinamike, mund të flasim për dy lloje të Excel-it:
- Dynamic Excel që mbështet plotësisht vargjet dinamike, funksionet dhe formulat. Aktualisht janë vetëm Excel 365 dhe Excel 2021.
- Excel i trashëguar , i njohur ndryshe si Excel tradicional ose paradinamik, ku mbështeten vetëm formulat e grupit Ctrl + Shift + Enter. Është Excel 2019, Excel 2016, Excel 2013 dhe versionet e mëparshme.
Vetëkuptohet që grupet dinamike janë superiore ndaj formulave të grupeve CSE në të gjitha aspektet. Edhe pse grupi tradicionalformulat ruhen për arsye përputhshmërie, tani e tutje rekomandohet përdorimi i të rejave.
Këtu janë ndryshimet më thelbësore:
- Një formulë e grupit dinamik futet në një qelizë dhe kompletohet me një shtypje të rregullt tasti Enter. Për të përfunduar një formulë grupi të modës së vjetër, duhet të shtypni Ctrl + Shift + Enter .
- Formulat e reja të grupeve derdhen automatikisht në shumë qeliza. Formulat CSE duhet të kopjohen në një varg qelizash për të kthyer rezultate të shumëfishta.
- Dalja e formulave të grupeve dinamike ndryshohet automatikisht ndërsa të dhënat në diapazonin e burimit ndryshojnë. Formulat CSE shkurtojnë daljen nëse zona e kthimit është shumë e vogël dhe kthejnë gabime në qeliza shtesë nëse zona e kthimit është shumë e madhe.
- Një formulë e grupit dinamik mund të modifikohet lehtësisht në një qelizë të vetme. Për të modifikuar një formulë CSE, duhet të zgjidhni dhe modifikoni të gjithë gamën.
- Nuk është e mundur të fshini dhe të futni rreshta në një gamë formule CSE - së pari duhet të fshini të gjitha formulat ekzistuese. Me vargjet dinamike, futja ose fshirja e rreshtit nuk është problem.
Përputhshmëria e prapambetur: vargje dinamike në Excel të trashëguar
Kur hapni një libër pune që përmban një formulë të grupit dinamik në Excel të vjetër, ai konvertohet automatikisht në një formulë konvencionale të grupit të mbyllur në {kllapa kaçurrelë}. Kur hapni sërish fletën e punës në Excel të ri, kllapat kaçurrelë do të hiqen.
Në Excel-in e vjetër, grupi i ri dinamikfunksionet dhe referencat e diapazonit të derdhjes parashtesohen me _xlfn për të treguar se ky funksionalitet nuk mbështetet. Një shenjë refimi e diapazonit të derdhjes (#) zëvendësohet me funksionin ANCHORARRAY.
Për shembull, ja se si shfaqet një formulë UNIQUE në Excel 2013 :
Shumica e formulave dinamike të grupeve (por jo të gjitha!) do të vazhdojnë të shfaqin rezultatet e tyre në Excel-in e vjetër derisa të bëni ndonjë ndryshim në to. Redaktimi i një formule e prish menjëherë atë dhe shfaq një ose më shumë #EMRI? vlerat e gabimit.
Formulat e grupit dinamik të Excel nuk funksionojnë
Në varësi të funksionit, mund të ndodhin gabime të ndryshme nëse përdorni sintaksë të pasaktë ose argumente të pavlefshme. Më poshtë janë 3 gabimet më të zakonshme që mund të hasni me çdo formulë të grupit dinamik.
#SPILL! gabim
Kur një grup dinamik kthen rezultate të shumta, por diçka po bllokon diapazonin e derdhjes, një #SPILL! ndodh një gabim.
Për të rregulluar gabimin, thjesht duhet të pastroni ose fshini çdo qelizë në diapazonin e derdhjes që nuk janë plotësisht bosh. Për të dalluar shpejt të gjitha qelizat që pengojnë, klikoni treguesin e gabimit dhe më pas klikoni Zgjidhni qelizat penguese .
Përveç një jo- diapazoni i zbrazët i derdhjes, ky gabim mund të shkaktohet nga disa arsye të tjera. Për më shumë informacion, ju lutemi shikoni:
- Gabimi #SPILL në Excel - shkaqet dhe rregullimet
- Si të rregulloni #SPILL! gabim me VLOOKUP, INDEX MATCH, SUMIF
#REF! gabim
Për shkak tëMbështetja e kufizuar për referenca të jashtme midis librave të punës, vargjet dinamike kërkojnë që të dy skedarët të jenë të hapur. Nëse libri i punës burim është i mbyllur, një #REF! shfaqet gabimi.
#EMRI? gabim
Një #EMRI? ndodh gabimi nëse përpiqeni të përdorni një funksion të grupit dinamik në një version më të vjetër të Excel. Mos harroni se funksionet e reja disponohen vetëm në Excel 365 dhe Excel 2021.
Nëse ky gabim shfaqet në versionet e mbështetura të Excel, kontrolloni dy herë emrin e funksionit në qelizën problematike. Shanset janë që të jetë shkruar gabim :)
Kjo është se si të përdoren vargjet dinamike në Excel. Shpresojmë, do t'ju pëlqejë ky funksionalitet i ri fantastik! Gjithsesi, ju falënderoj që lexoni dhe shpresoj t'ju shohim në blogun tonë javën e ardhshme!
Më lejoni ta ilustroj konceptin me një shembull shumë themelor. Duke supozuar, ju duhet të shumëzoni dy grupe numrash, për shembull, për të llogaritur përqindje të ndryshme.
Në versionet paradinamike të Excel, formula e mëposhtme do të funksiononte vetëm për qelizën e parë, përveç nëse e futni atë në shumëfish qelizat dhe shtypni Ctrl + Shift + Enter për ta bërë atë në mënyrë eksplicite një formulë grupi:
=A3:A5*B2:D2
Tani, shikoni se çfarë ndodh kur përdoret e njëjta formulë në Excel 365. Ju e shkruani atë në vetëm një qelizë (B3 në rastin tonë), shtypni tastin Enter... dhe mbushni të gjithë inatin me rezultatet menjëherë:
Plotësimi qelizat e shumta me një formulë të vetme quhet derdhje , dhe diapazoni i populluar i qelizave quhet diapazoni i derdhjes.
Një gjë e rëndësishme që duhet theksuar është se përditësimi i fundit nuk është thjesht një mënyrë e re të trajtimit të vargjeve në Excel. Në fakt, ky është një ndryshim novator në të gjithë motorin e llogaritjes. Me grupe dinamike, një sërë funksionesh të reja janë shtuar në Bibliotekën e Funksionit të Excel dhe ato ekzistuese filluan të funksionojnë më shpejt dhe më efektivisht. Përfundimisht, vargjet e reja dinamike supozohet të zëvendësojnë plotësisht formulat e grupeve të modës së vjetër që futen meCtrl + Shift + Enter shkurtore.
Disponueshmëria e vargjeve dinamike të Excel
Rremet dinamike u prezantuan në Konferencën Microsoft Ignite në 2018 dhe u lëshuan për abonentët e Office 365 në janar 2020. Aktualisht, ato janë të disponueshme në Abonimet e Microsoft 365 dhe Excel 2021.
Rremet dinamike mbështeten në këto versione:
- Excel 365 për Windows
- Excel 365 për Mac
- Excel 2021
- Excel 2021 për Mac
- Excel për iPad
- Excel për iPhone
- Excel për tableta Android
- 12>Excel për telefonat Android
- Excel për ueb
Funksionet e grupit dinamik të Excel
Si pjesë e funksionalitetit të ri, 6 funksione të reja u prezantuan në Excel 365 që trajton vargjet në mënyrë origjinale dhe nxjerr të dhëna në një sërë qelizash. Dalja është gjithmonë dinamike - kur ndodh ndonjë ndryshim në të dhënat e burimit, rezultatet përditësohen automatikisht. Prandaj emri i grupit - funksionet e grupit dinamik .
Këto funksione të reja përballen lehtësisht me një sërë detyrash që tradicionalisht konsiderohen si arra të vështira për t'u thyer. Për shembull, ata mund të heqin dublikatat, të nxjerrin dhe numërojnë vlera unike, të filtrojnë boshllëqet, të gjenerojnë numra të plotë të rastësishëm dhe numra dhjetorë, të renditin në rend rritës ose zbritës dhe shumë më tepër.
Më poshtë do të gjeni një përshkrim të shkurtër se çfarë bën secili funksion si dhe lidhjet me mësimet e thelluara:
- UNIQUE - nxjerr artikuj unikë nga njëvarg qelizash.
- FILTER - filtron të dhënat bazuar në kriteret që përcaktoni.
- SORT - rendit një varg qelizash sipas një kolone të caktuar.
- SORTBY - rendit një diapazon të qelizave nga një varg ose grup tjetër.
- RANDARRAY - gjeneron një grup numrash të rastësishëm.
- SEQUENCE - gjeneron një listë numrash sekuencialë.
- TEXTSPLIT - ndan vargjet me një ndarës i specifikuar nëpër kolona ose/dhe rreshta.
- TOCOL - konverto një grup ose varg në një kolonë të vetme.
- TOROW - transformo një varg ose grup në një rresht të vetëm.
- WRAPCOLS - konverton një rresht ose kolonë në një grup 2D bazuar në numrin e caktuar të vlerave për rresht.
- WRAPROWS - riformëson një rresht ose kolonë në një grup 2D bazuar në numrin e caktuar të vlerave për kolonë .
- TAKE - nxjerr një numër të caktuar rreshtash dhe/ose kolonash të njëpasnjëshme nga fillimi ose fundi i një grupi.
Përveç kësaj, ekzistojnë dy zëvendësime moderne të funksioneve të njohura të Excel , të cilat nuk janë zyrtarisht në grup, por leverag e të gjitha avantazhet e vargjeve dinamike:
XLOOKUP - është një pasardhës më i fuqishëm i VLOOKUP, HLOOKUP dhe LOOKUP që mund të kërkojë si në kolona ashtu edhe në rreshta dhe të kthejë vlera të shumta.
XMATCH - është një pasardhës më i gjithanshëm i funksionit MATCH që mund të kryejë kërkime vertikale dhe horizontale dhe të kthejë një pozicion relativ të artikullit të specifikuar.
Formulat e grupit dinamik të Excel
Nëversionet moderne të Excel, sjellja dinamike e grupit është e integruar thellësisht dhe bëhet vendase për të gjitha funksionet , edhe ato që nuk ishin krijuar fillimisht për të punuar me vargje. Për ta thënë thjesht, për çdo formulë që kthen më shumë se një vlerë, Excel krijon automatikisht një gamë të ndryshueshme në të cilën dalin rezultatet. Për shkak të kësaj aftësie, funksionet ekzistuese tani mund të kryejnë magji!
Shembujt e mëposhtëm tregojnë formulat e reja dinamike të grupeve në veprim si dhe efektin e vargjeve dinamike në funksionet ekzistuese.
Shembulli 1. Funksioni i ri i grupit dinamik
Ky shembull tregon se sa më shpejt dhe më e thjeshtë mund të arrihet një zgjidhje me funksionet e grupit dinamik të Excel.
Për të nxjerrë një listë me vlera unike nga një kolonë, tradicionalisht përdorni një formulë komplekse të CSE si kjo. Në Excel dinamik, gjithçka që ju nevojitet është një formulë UNIKE në formën e saj bazë:
=UNIQUE(B2:B10)
Ju futni formulën në çdo qelizë të zbrazët dhe shtypni Enter. Excel nxjerr menjëherë të gjitha vlerat e ndryshme në listë dhe i nxjerr ato në një gamë qelizash duke filluar nga qeliza ku keni futur formulën (D2 në rastin tonë). Kur të dhënat burimore ndryshojnë, rezultatet rillogariten dhe përditësohen automatikisht.
Shembulli 2. Kombinimi i disa funksioneve të grupit dinamik në një formulë
Nëse nuk ka mënyrë për të përmbushur një detyrë me një funksion, zinxhirë disa prej tyre së bashku! Përshembull, për të filtruar të dhënat në bazë të kushteve dhe për t'i renditur rezultatet në mënyrë alfabetike, mbështillni funksionin SORT rreth FILTER si kjo:
=SORT(FILTER(A2:C13, B2:B13=F1, "No results"))
Aty ku A2:C13 janë të dhënat burimore, B2:B13 janë vlerat për t'u kontrolluar, dhe F1 është kriteri.
Shembull 3. Përdorimi i funksioneve të reja dinamike së bashku me ato ekzistuese
Si motori i ri llogaritës i zbatuar në Excel 365 mund t'i kthejë lehtësisht formulat konvencionale në vargje, nuk ka asgjë që do t'ju pengonte të kombinoni funksionet e reja dhe të vjetra së bashku.
Për shembull, për të numëruar sa vlera unike ka në një diapazon të caktuar, vendosni folenë e grupit dinamik Funksioni UNIQUE në COUNTA-në e vjetër të mirë:
=COUNTA(UNIQUE(B2:B10))
Shembulli 4. Funksionet ekzistuese mbështesin vargje dinamike
Nëse ofroni një gamë të qelizat në funksionin TRIM në një version më të vjetër si Excel 2016 ose Excel 2019, ai do të kthejë një rezultat të vetëm për qelizën e parë:
=TRIM(A2:A6)
Në Excel dinamik, e njëjta formulë përpunon të gjitha e qelizave dhe kthimet rezultate të shumëfishta, siç tregohet më poshtë:
Shembulli 5. Formula VLOOKUP për të kthyer vlera të shumta
Siç e dinë të gjithë, funksioni VLOOKUP është krijuar për të kthyer një të vetme vlera e bazuar në indeksin e kolonës që ju specifikoni. Megjithatë, në Excel 365, ju mund të jepni një grup numrash kolonash për të kthyer përputhjet nga disa kolona:
=VLOOKUP(F1, A2:C6, {1,2,3}, FALSE)
Shembulli 6. Formula e bërë TRANSPOSEeasy
Në versionet e mëparshme të Excel, sintaksa e funksionit TRANSPOSE nuk linte vend për gabime. Për të rrotulluar të dhënat në fletën tuaj të punës, ju duhej të numëronit kolonat dhe rreshtat origjinale, të zgjidhni të njëjtin numër qelizash boshe, por të ndryshoni orientimin (një operacion befasues në fletë pune të mëdha!), të shkruani një formulë TRANSPOSE në intervalin e zgjedhur dhe shtypni Ctrl + Shift + Enter për ta përfunduar saktë. Phew!
Në Excel dinamik, thjesht futni formulën në qelizën më të majtë të diapazonit të daljes dhe shtypni Enter:
=TRANSPOSE(A1:B6)
U krye!
Sfera e derdhjes - një formulë, shumë qeliza
vargu i derdhjes është një varg qelizash që përmban vlerat e kthyera nga një formulë e grupit dinamik.
Kur zgjidhet ndonjë qelizë në diapazonin e derdhjes, kufiri blu shfaqet për të treguar se gjithçka brenda saj llogaritet me formulën në qelizën lart majtas. Nëse e fshini formulën në qelizën e parë, të gjitha rezultatet do të zhduken.
Diapazoni i derdhjes është një gjë vërtet e mrekullueshme që e bën jetën e përdoruesve të Excel shumë më të lehtë . Më parë, me formulat e grupit CSE, duhej të merrnim me mend se në sa qeliza t'i kopjonim ato. Tani, thjesht futni formulën në qelizën e parë dhe lini Excel të kujdeset për pjesën tjetër.
Shënim. Nëse disa të dhëna të tjera bllokojnë diapazonin e derdhjes, ndodh një gabim #SPILL. Pasi të hiqen të dhënat penguese, gabimi do të zhduket.
Për më shumë informacion, ju lutemi shikoniGama e derdhjes së Excel.
Referenca e diapazonit të derdhjes (# simbol)
Për t'iu referuar diapazonit të derdhjes, vendosni një etiketë hash ose simbol pound (#) pas adresës së qelizës së sipërme majtas në diapazoni.
Për shembull, për të gjetur se sa numra të rastësishëm gjenerohen nga formula RANDARRAY në A2, jepni referencën e diapazonit të derdhjes në funksionin COUNTA:
=COUNTA(A2#)
Për të shtuar vlerat në diapazonin e derdhjes, përdorni:
=SUM(A2#)
Këshilla:
- Për t'iu referuar shpejt një diapazoni i derdhjes, thjesht zgjidhni të gjitha qelizat brenda kutisë blu duke përdorur miun dhe Excel do të krijojë refin e derdhjes për ju.
- Ndryshe nga një referencë e zakonshme e diapazonit, refja e diapazonit të derdhjes është dinamike dhe reagon ndaj ndryshimit të madhësisë së diapazonit automatikisht.
Për më shumë detaje, ju lutemi shihni operatorin e diapazonit të derdhjes.
Kryqëzimi i nënkuptuar dhe karakteri @
Në grupin dinamik Excel, ka një ndryshim më të rëndësishëm në gjuhën e formulës - prezantimi i karakterit @, i njohur si operatori i kryqëzimit të nënkuptuar .
Në Microsoft Excel, kryqëzimi i nënkuptuar është një sjellje formule që redukton shumë vlera në një vlerë të vetme. Në Excel-in e vjetër, një qelizë mund të përmbajë vetëm një vlerë të vetme, kështu që kjo ishte sjellja e paracaktuar dhe nuk nevojitej asnjë operator i veçantë për të.
Në Excel-in e ri, të gjitha formulat konsiderohen si formula të grupit si parazgjedhje. Operatori i nënkuptuar i kryqëzimit përdoret për të parandaluar sjelljen e grupit nëse nuk dëshironi