Dynamic fylki í Excel

Hvað eru dynamic fylki

Í september 2018 gaf Microsoft út uppfærslu sem bætir alveg nýju tæki við Microsoft Excel: Dynamic Arrays og 7 nýjar aðgerðir til að vinna með þær. Þessir hlutir, án þess að ýkja, gjörbreyta allri venjulegri tækni við að vinna með formúlur og aðgerðir og varða bókstaflega alla notendur.

Skoðum einfalt dæmi til að útskýra kjarnann.

Segjum að við höfum einfalda töflu með gögnum um borgarmánuði. Hvað gerist ef við veljum einhvern tóman reit hægra megin á blaðinu og sláum inn formúlu sem tengist ekki einum reit heldur strax við svið?

Í öllum fyrri útgáfum af Excel, eftir að hafa smellt á Sláðu inn við myndum fá innihald aðeins einnar fyrstu frumu B2. Hvernig annars?

Jæja, eða það væri hægt að vefja þetta svið inn í einhvers konar söfnunarfall eins og =SUM(B2:C4) og fá heildartölu fyrir það.

Ef við þyrftum flóknari aðgerðir en frumstæða summa, eins og að draga út einstök gildi eða Top 3, þá þyrftum við að slá inn formúluna okkar sem fylkisformúlu með því að nota flýtilykla. Ctrl+Shift+Sláðu inn.

Nú er allt öðruvísi.

Nú eftir að hafa slegið inn slíka formúlu getum við einfaldlega smellt á Sláðu inn – og fáðu þar af leiðandi strax öll gildin uXNUMXbuXNUMXb sem við vísuðum til:

Þetta er ekki galdur, heldur nýju kraftmiklu fylkin sem Microsoft Excel hefur núna. Velkomin í nýja heiminn 🙂

Eiginleikar þess að vinna með kraftmikla fylki

Tæknilega séð er allt kraftmikið fylkið okkar geymt í fyrsta reitnum G4, og fyllir nauðsynlegan fjölda frumna til hægri og niður með gögnum sínum. Ef þú velur einhvern annan reit í fylkinu, þá verður hlekkurinn á formúlustikunni óvirkur, sem sýnir að við erum í einni af „barn“ frumunum:

Tilraun til að eyða einum eða fleiri „barna“ frumum mun ekki leiða til neins - Excel mun strax endurreikna og fylla þær.

Á sama tíma getum við örugglega vísað til þessara „barna“ frumna í öðrum formúlum:

Ef þú afritar fyrsta reitinn í fylki (til dæmis frá G4 til F8), þá mun allt fylkið (tilvísanir þess) færast í sömu átt og í venjulegum formúlum:

Ef við þurfum að færa fylkið, þá mun það vera nóg að færa (með músinni eða blöndu af Ctrl+X, Ctrl+V), aftur, aðeins fyrsta aðalfruman G4 - eftir hana verður hún flutt á nýjan stað og allt fylkið okkar verður stækkað aftur.

Ef þú þarft að vísa einhvers staðar annars staðar á blaðinu í hið skapaða kraftmikla fylki, þá geturðu notað sérstafinn # ("pund") á eftir heimilisfangi fremstu reitsins:

Til dæmis, nú geturðu auðveldlega búið til fellilista í reit sem vísar til búið til kraftmikið fylki:

Dynamic array villur

En hvað gerist ef það er ekki nóg pláss til að stækka fylkið, eða ef það eru frumur sem eru þegar uppteknar af öðrum gögnum á vegi þess? Kynntu þér í grundvallaratriðum nýja tegund af villum í Excel - #FLUTNINGUR! (#SPILL!):

Eins og alltaf, ef við smellum á táknið með gulum tígli og upphrópunarmerki, fáum við nánari útskýringu á upptökum vandamálsins og við getum fljótt fundið truflaðar frumur:

Svipaðar villur munu eiga sér stað ef fylkið fer út af blaðinu eða lendir á sameinuðum reit. Ef þú fjarlægir hindrunina, þá verður allt strax leiðrétt á flugu.

Dynamic fylki og snjöll töflur

Ef kraftmikla fylkið bendir á „snjöll“ töflu sem búin er til með flýtilykla Ctrl+T eða með því að Heim - Snið sem töflu (Heima - Snið sem töflu), þá mun það einnig erfa helstu gæði þess - sjálfvirka stærð.

Þegar nýjum gögnum er bætt við neðst eða hægra megin mun snjallborðið og hreyfisviðið einnig teygjast sjálfkrafa:

Hins vegar er ein takmörkun: við getum ekki notað tilvísun til kraftmikils sviðs í spjallborðum inni í snjallborði:

Dynamic fylki og aðrir Excel eiginleikar

Allt í lagi, segirðu. Allt er þetta áhugavert og fyndið. Engin þörf, eins og áður, að handvirkt teygja formúluna með tilvísun í fyrsta reit upprunalega sviðsins niður og til hægri og allt það. Og það er allt?

Ekki alveg.

Dynamic fylki eru ekki bara annað tól í Excel. Nú eru þeir innbyggðir í hjarta (eða heila) Microsoft Excel - reiknivél þess. Þetta þýðir að aðrar Excel formúlur og aðgerðir sem við þekkjum nú styðja einnig við að vinna með kraftmikla fylki. Við skulum skoða nokkur dæmi til að gefa þér hugmynd um dýpt breytinganna sem hafa átt sér stað.

Innflutningur

Til að yfirfæra svið (skipta um línur og dálka) hefur Microsoft Excel alltaf haft innbyggða aðgerð TRANS (FLEYTA). Hins vegar, til að nota það, verður þú fyrst að velja rétt bil fyrir niðurstöðurnar (til dæmis, ef inntakið var á bilinu 5×3, þá verður þú að hafa valið 3×5), sláðu síðan inn aðgerðina og ýttu á samsetning Ctrl+Shift+Sláðu inn, vegna þess að það gæti aðeins virkað í fylkisformúluham.

Nú geturðu bara valið eina reit, slegið inn sömu formúluna og smellt á venjulegan Sláðu inn – dynamic array mun gera allt af sjálfu sér:

Margföldunartafla

Þetta er dæmið sem ég notaði til að gefa þegar ég var beðinn um að sjá ávinninginn af fylkisformúlum í Excel. Nú, til að reikna alla Pýþagórastöfluna, er nóg að standa í fyrsta reit B2, slá þar inn formúlu sem margfaldar tvær fylki (lóðrétt og lárétt talnasett 1..10) og smelltu einfaldlega á Sláðu inn:

Líming og málsbreyting

Fylki er ekki aðeins hægt að margfalda, heldur einnig líma saman með staðlaða rekstraraðilanum & (ampersand). Segjum að við þurfum að draga fornafn og eftirnafn úr tveimur dálkum og leiðrétta stökkfallið í upprunalegu gögnunum. Við gerum þetta með einni stuttri formúlu sem myndar allt fylkið og síðan notum við fallið á hana PROPNACH (ELIG)til að snyrta skrána:

Niðurstaða Efst 3

Segjum að við höfum fullt af tölum sem við viljum draga efstu þrjár niðurstöðurnar úr, raða þeim í lækkandi röð. Nú er þetta gert með einni formúlu og aftur án nokkurrar Ctrl+Shift+Sláðu inn eins og áður:

Ef þú vilt að niðurstöðurnar séu ekki settar í dálk, heldur í röð, þá er nóg að skipta út tvípunktunum (línuskilum) í þessari formúlu fyrir semíkommu (þáttaskil innan einnar línu). Í ensku útgáfunni af Excel eru þessar skilgreinar semíkommur og kommur, í sömu röð.

VLOOKUP dregur út marga dálka í einu

Aðgerðir VPR (SKRÁNING) nú geturðu dregið gildi ekki úr einum, heldur úr nokkrum dálkum í einu - tilgreindu bara tölur þeirra (í hvaða röð sem þú vilt) sem fylki í þriðju rökum fallsins:

OFFSET aðgerð sem skilar kraftmiklu fylki

Ein áhugaverðasta og gagnlegasta (eftir VLOOKUP) aðgerðina fyrir gagnagreiningu er aðgerðin FÖRGUN (FRÆÐI), sem ég helgaði á sínum tíma heilan kafla í bók minni og grein hér. Erfiðleikarnir við að skilja og ná tökum á þessari aðgerð hefur alltaf verið að hún skilaði fylki (sviði) af gögnum í kjölfarið, en við gátum ekki séð það, vegna þess að Excel vissi enn ekki hvernig á að vinna með fylki út úr kassanum.

Nú er þetta vandamál í fortíðinni. Sjáðu hvernig núna, með því að nota eina formúlu og kraftmikið fylki sem skilað er af OFFSET, geturðu dregið út allar línur fyrir tiltekna vöru úr hvaða flokkuðu töflu sem er:

Lítum á rök hennar:

  • A1 - upphafsreitur (viðmiðunarstaður)
  • ПОИСКПОЗ(F2;A2:A30;0) – útreikningur á færslu frá upphafshólfi niður – í fyrsta fundna kálið.
  • 0 – færsla á „glugganum“ til hægri miðað við upphafshólfið
  • СЧЁТЕСЛИ(A2:A30;F2) – útreikningur á hæð „gluggans“ sem skilað er – fjölda lína þar sem hvítkál er.
  • 4 — stærð „gluggans“ lárétt, þ.e. gefur út 4 dálka

Nýjar aðgerðir fyrir kraftmikla fylki

Auk þess að styðja við kraftmikið fylki í gömlum aðgerðum hefur nokkrum alveg nýjum aðgerðum verið bætt við Microsoft Excel, skerpt sérstaklega til að vinna með kraftmikla fylki. Einkum eru þetta:

  • GRADE (RAÐAÐA) - flokkar inntakssviðið og framleiðir kraftmikið fylki á úttakinu
  • SORTPO (RAÐA EFTIR) - getur flokkað eitt svið eftir gildum frá öðru
  • FILTER (SÍA) – sækir línur úr upprunasviðinu sem uppfylla tilgreind skilyrði
  • UNIK (EINSTAK) - dregur út einstök gildi úr svið eða fjarlægir afrit
  • SLMASSIVUR (RANDARRAY) – býr til fylki af handahófi af tiltekinni stærð
  • EFTIRFÆÐING (RÖÐ) — myndar fylki úr röð talna með tilteknu þrepi

Meira um þá - aðeins síðar. Þeir eru þess virði að vera sérstakri grein (en ekki eina) fyrir ígrundaða rannsókn 🙂

Ályktanir

Ef þú hefur lesið allt sem skrifað er hér að ofan, þá held ég að þú hafir þegar gert þér grein fyrir umfangi þeirra breytinga sem hafa átt sér stað. Svo margt í Excel er nú hægt að gera auðveldara, auðveldara og rökréttara. Ég verð að viðurkenna að ég er svolítið hneykslaður á því hversu margar greinar þarf nú að leiðrétta hér, á þessari síðu og í mínum bókum, en ég er tilbúinn að gera þetta með léttu lund.

Dregið saman niðurstöðurnar, plús-merkingar dynamic fylki, getur þú skrifað eftirfarandi:

  • Þú getur gleymt samsetningunni Ctrl+Shift+Sláðu inn. Excel sér nú engan mun á „venjulegum formúlum“ og „fylkisformúlum“ og fer með þær á sama hátt.
  • Um aðgerðina SUMPRODUCT (SUMMAÐUR), sem áður var notað til að slá inn fylkisformúlur án Ctrl+Shift+Sláðu inn þú getur líka gleymt - nú er það nógu auðvelt SUMMA и Sláðu inn.
  • Snjalltöflur og kunnuglegar aðgerðir (SUM, IF, VLOOKUP, SUMIFS, osfrv.) styðja nú einnig að hluta eða öllu leyti kraftmikla fylki.
  • Það er afturábak eindrægni: ef þú opnar vinnubók með kvikum fylkjum í gamalli útgáfu af Excel breytast þær í fylkisformúlur (í krulluðum axlaböndum) og halda áfram að vinna í „gamla stílnum“.

Fann eitthvert númer mínus:

  • Þú getur ekki eytt einstökum línum, dálkum eða hólfum úr kviku fylki, þ.e. það lifir sem ein heild.
  • Þú getur ekki flokkað kraftmikið fylki á venjulegan hátt Gögn – flokkun (Gögn — Raða). Það er nú sérstakt hlutverk fyrir þetta. GRADE (RAÐAÐA).
  • Ekki er hægt að breyta kviku sviði í snjallborð (en þú getur búið til kvikt svið byggt á snjallborði).

Auðvitað er þetta ekki endirinn og ég er viss um að Microsoft mun halda áfram að bæta þetta kerfi í framtíðinni.

Hvar get ég sótt?

Og að lokum, aðalspurningin 🙂

Microsoft tilkynnti fyrst og sýndi sýnishorn af kraftmiklum fylkjum í Excel aftur í september 2018 á ráðstefnu Kveikja. Á næstu mánuðum var ítarleg prófun og innkeyrsla á nýjum eiginleikum, fyrst í stað kettir starfsmenn Microsoft sjálfs, og síðan á sjálfboðaliðaprófendum úr hópi Office Insiders. Á þessu ári byrjaði smám saman að koma uppfærslunni sem bætir við kraftmiklum fylkjum út til venjulegra Office 365 áskrifenda. Til dæmis fékk ég það aðeins í ágúst með Office 365 Pro Plus (mánaðarlega miðuð) áskriftinni minni.

Ef Excel er ekki enn með kraftmikla fylki, en þú vilt virkilega vinna með þau, þá eru eftirfarandi valkostir:

  • Ef þú ert með Office 365 áskrift geturðu einfaldlega beðið þar til þessi uppfærsla berst þér. Hversu hratt þetta gerist fer eftir því hversu oft uppfærslur eru sendar á skrifstofuna þína (einu sinni á ári, einu sinni á sex mánaða fresti, einu sinni í mánuði). Ef þú ert með fyrirtækjatölvu geturðu beðið stjórnanda þinn um að setja upp uppfærslur til að hlaða niður oftar.
  • Þú getur gengið í hóp þeirra Office Insiders prófunarsjálfboðaliða - þá muntu verða fyrstur til að fá alla nýju eiginleikana og aðgerðir (en það er möguleiki á auknum galla í Excel, auðvitað).
  • Ef þú ert ekki með áskrift, heldur sjálfstæða útgáfu af Excel, verður þú að bíða þangað til næstu útgáfu af Office og Excel kemur út árið 2022, að minnsta kosti. Notendur slíkra útgáfa fá aðeins öryggisuppfærslur og villuleiðréttingar og allt nýja „dótið“ fer nú aðeins til Office 365 áskrifenda. Sorglegt en satt 🙂

Í öllum tilvikum, þegar kraftmikil fylki birtast í Excel þínum - eftir þessa grein muntu vera tilbúinn fyrir það 🙂

  • Hvað eru fylkisformúlur og hvernig á að nota þær í Excel
  • Samantekt glugga (sviðs) með því að nota OFFSET aðgerðina
  • 3 leiðir til að flytja töflu í Excel

Skildu eftir skilaboð