Excelin dynaamiset matriisit, funktiot ja kaavat

  • Jaa Tämä
Michael Brown

Excel 365:n laskentamoottorin vallankumouksellisen päivityksen ansiosta matriisikaavoista on tullut hyvin yksinkertaisia ja ymmärrettäviä kaikille, ei vain superkäyttäjille. Ohjeessa selitetään Excelin uusien dynaamisten matriisien käsite ja näytetään, miten ne voivat tehostaa työarkkejasi ja helpottaa niiden määrittelyä huomattavasti.

Excelin matriisikaavoja on aina pidetty gurujen ja kaava-asiantuntijoiden etuoikeutena. Jos joku sanoo: "Tämä voidaan tehdä matriisikaavalla", monien käyttäjien välitön reaktio on: "Eikö ole toista tapaa?".

Dynaamisten matriisien käyttöönotto on kauan odotettu ja erittäin tervetullut muutos. Koska dynaamisten matriisikaavojen avulla voidaan käsitellä useita arvoja yksinkertaisella tavalla ilman temppuja ja oikkuja, jokainen Excel-käyttäjä voi ymmärtää dynaamisten matriisikaavojen luomisen ja nauttia siitä.

    Excelin dynaamiset taulukot

    Dynaamiset sarjat ovat muutettavissa olevia taulukoita, jotka laskevat automaattisesti ja palauttavat arvot useisiin soluihin yhteen soluun syötetyn kaavan perusteella.

    Yli 30-vuotisen historiansa aikana Microsoft Excel on kokenut monia muutoksia, mutta yksi asia on pysynyt vakiona - yksi kaava, yksi solu. Jopa perinteisten matriisikaavojen kanssa oli tarpeen syöttää kaava jokaiseen soluun, jossa halusit tuloksen näkyvän. Dynaamisten matriisien kanssa tämä sääntö ei enää päde. Nyt kaikki kaavat, jotka palauttavat arvojen matriisin, valuvat automaattisesti viereiseen matriisiin.soluja ilman, että sinun tarvitsee painaa Ctrl + Shift + Enter tai tehdä muita liikkeitä. Toisin sanoen dynaamisten matriisien käyttäminen on yhtä helppoa kuin yhden solun kanssa työskentely.

    Havainnollistan käsitettä hyvin yksinkertaisella esimerkillä. Oletetaan, että sinun on kerrottava kaksi lukuryhmää esimerkiksi eri prosenttiosuuksien laskemiseksi.

    Excelin dynaamisia versioita edeltävissä versioissa alla oleva kaava toimisi vain ensimmäisessä solussa, ellet kirjoita sitä useampaan soluun ja paina Ctrl + Shift + Enter tehdäksesi siitä nimenomaisesti sarjakaavan:

    =A3:A5*B2:D2

    Katso nyt, mitä tapahtuu, kun samaa kaavaa käytetään Excel 365:ssä. Kirjoitat sen vain yhteen soluun (tässä tapauksessa B3), painat Enter-näppäintä... ja koko rivi täyttyy tuloksista kerralla:

    Useiden solujen täyttäminen yhdellä kaavalla on nimeltään vuodattaa , ja täytettyä solualuetta kutsutaan läikkymisalueeksi.

    Tärkeää on huomata, että äskettäinen päivitys ei ole vain uusi tapa käsitellä matriiseja Excelissä. Itse asiassa kyseessä on uraauurtava muutos koko laskentamoottoriin. Dynaamisten matriisien myötä Excelin funktiokirjastoon on lisätty joukko uusia funktioita, ja olemassa olevat funktiot ovat alkaneet toimia nopeammin ja tehokkaammin. Lopulta uusien dynaamisten matriisien on tarkoitus kokonaankorvaa vanhanaikaiset matriisikaavat, jotka syötetään Ctrl + Shift + Enter -pikanäppäimillä.

    Excelin dynaamisten taulukoiden saatavuus

    Dynaamiset matriisit esiteltiin Microsoft Ignite -konferenssissa vuonna 2018 ja julkaistiin Office 365:n tilaajille tammikuussa 2020. Tällä hetkellä ne ovat käytettävissä seuraavissa tuotteissa Microsoft 365 -tilaukset ja Excel 2021.

    Näissä versioissa tuetaan dynaamisia matriiseja:

    • Excel 365 for Windows
    • Excel 365 Macille
    • Excel 2021
    • Excel 2021 Macille
    • Excel iPadille
    • Excel iPhonelle
    • Excel Android-tableteille
    • Excel Android-puhelimille
    • Excel verkkoon

    Excelin dynaamiset array-funktiot

    Osana uusia toimintoja Excel 365:ssä otettiin käyttöön 6 uutta funktiota, jotka käsittelevät natiivisti matriiseja ja tulostavat tietoja solualueelle. Tulostus on aina dynaaminen - kun lähdetiedoissa tapahtuu muutoksia, tulokset päivittyvät automaattisesti. Tästä johtuu ryhmän nimi - dynaamiset array-funktiot .

    Nämä uudet toiminnot selviytyvät helposti monista tehtävistä, joita perinteisesti on pidetty vaikeina pähkinöinä. Ne voivat esimerkiksi poistaa kaksoiskappaleet, poimia ja laskea yksilöllisiä arvoja, suodattaa tyhjät kohdat pois, luoda satunnaisia kokonaislukuja ja desimaalilukuja, lajitella nousevaan tai laskevaan järjestykseen ja paljon muuta.

    Alta löydät lyhyen kuvauksen kunkin toiminnon toiminnasta sekä linkit perusteellisiin opetusohjelmiin:

    1. UNIQUE - poimii ainutlaatuisia kohteita useista soluista.
    2. FILTER - suodattaa tiedot määrittelemiesi kriteerien perusteella.
    3. SORT - lajittelee solualueen määritetyn sarakkeen mukaan.
    4. SORTBY - lajittelee solualueen toisen alueen tai joukon mukaan.
    5. RANDARRAY - luo satunnaislukumassan.
    6. SEQUENCE - luo luettelon juoksevista numeroista.
    7. TEXTSPLIT - jakaa merkkijonot määritetyn erottimen mukaan sarakkeiden ja/tai rivien välillä.
    8. TOCOL - muuntaa joukon tai alueen yhdeksi sarakkeeksi.
    9. TOROW - muuntaa alueen tai joukon yhdeksi riviksi.
    10. WRAPCOLS - muuntaa rivin tai sarakkeen 2D-massaksi määritetyn rivikohtaisen arvojen määrän perusteella.
    11. WRAPROWS - muotoilee rivin tai sarakkeen uudelleen 2D-massaksi sarakkeessa määritetyn arvojen määrän perusteella.
    12. TAKE - poimii määritetyn määrän vierekkäisiä rivejä ja/tai sarakkeita joukon alusta tai lopusta.

    Lisäksi on olemassa kaksi nykyaikaista korvaajaa suosituille Excel-funktioille, jotka eivät virallisesti kuulu ryhmään, mutta jotka hyödyntävät kaikkia dynaamisten matriisien etuja:

    XLOOKUP - on VLOOKUPin, HLOOKUPin ja LOOKUPin tehokkaampi seuraaja, joka voi etsiä sekä sarakkeista että riveistä ja palauttaa useita arvoja.

    XMATCH - on MATCH-funktion monipuolisempi seuraaja, joka voi suorittaa vertikaalisia ja horisontaalisia hakuja ja palauttaa määritetyn kohteen suhteellisen sijainnin.

    Excelin dynaamiset array-kaavat

    Nykyaikaisissa Excel-versioissa dynaaminen array-käyttäytyminen on integroitu syvälle ja siitä tulee natiivi Excelin kaikki toiminnot , jopa ne, joita ei alun perin ole suunniteltu työskentelemään matriisien kanssa. Yksinkertaisesti sanottuna Excel luo automaattisesti minkä tahansa kaavan, joka palauttaa useamman kuin yhden arvon, muuttuvan alueen, johon tulokset tulostetaan. Tämän kyvyn ansiosta olemassa olevat funktiot voivat nyt tehdä taikoja!

    Alla olevissa esimerkeissä näytetään uudet dynaamiset matriisikaavat toiminnassa sekä dynaamisten matriisien vaikutus olemassa oleviin funktioihin.

    Esimerkki 1. Uusi dynaaminen array-funktio

    Tämä esimerkki osoittaa, kuinka paljon nopeammin ja yksinkertaisemmin ratkaisu voidaan toteuttaa Excelin dynaamisten matriisifunktioiden avulla.

    Jos haluat poimia sarakkeesta ainutlaatuisten arvojen luettelon, käytät perinteisesti tämän kaltaista monimutkaista CSE-kaavaa. Dynaamisessa Excelissä tarvitset vain UNIQUE-kaavan perusmuodossaan:

    =UNIQUE(B2:B10)

    Syötät kaavan mihin tahansa tyhjään soluun ja painat Enter-näppäintä. Excel poimii välittömästi kaikki luettelon eri arvot ja tulostaa ne solualueelle, joka alkaa siitä solusta, johon kaava on syötetty (meidän tapauksessamme D2). Kun lähdetiedot muuttuvat, tulokset lasketaan uudelleen ja päivitetään automaattisesti.

    Esimerkki 2. Useiden dynaamisten array-funktioiden yhdistäminen yhteen kaavaan

    Jos tehtävää ei voi suorittaa yhdellä funktiolla, ketjuta muutama funktio yhteen! Jos haluat esimerkiksi suodattaa tietoja ehdon perusteella ja järjestää tulokset aakkosjärjestykseen, kiedo SORT-funktio FILTERin ympärille seuraavasti:

    =SORT(FILTER(A2:C13, B2:B13=F1, "Ei tuloksia")))

    Jossa A2:C13 ovat lähdetiedot, B2:B13 ovat tarkistettavat arvot ja F1 on kriteeri.

    Esimerkki 3. Uusien dynaamisten matriisifunktioiden käyttö yhdessä olemassa olevien funktioiden kanssa

    Koska Excel 365:ssä toteutettu uusi laskentamoottori voi helposti muuttaa perinteiset kaavat matriisiksi, mikään ei estä sinua yhdistämästä uusia ja vanhoja funktioita toisiinsa.

    Jos haluat esimerkiksi laskea, kuinka monta uniikkia arvoa tietyllä alueella on, voit liittää dynaamisen UNIQUE-funktion vanhaan kunnon COUNTA-funktioon:

    =COUNTA(UNIQUE(B2:B10))

    Esimerkki 4. Olemassa olevat funktiot tukevat dynaamisia matriiseja.

    Jos annat TRIM-toiminnolle solualueen vanhemmassa versiossa, kuten Excel 2016:ssa tai Excel 2019:ssä, se palauttaa yhden tuloksen ensimmäisestä solusta:

    =TRIM(A2:A6)

    Dynaamisessa Excelissä sama kaava käsittelee kaikki solut ja palauttaa useita tuloksia, kuten alla näkyy:

    Esimerkki 5. VLOOKUP-kaava useiden arvojen palauttamiseksi

    Kuten kaikki tietävät, VLOOKUP-funktio on suunniteltu palauttamaan yksi arvo määritetyn sarakeindeksin perusteella. Excel 365:ssä voit kuitenkin antaa sarakkeiden numeroiden joukon palauttaaksesi vastauksia useista sarakkeista:

    =VLOOKUP(F1, A2:C6, {1,2,3}, FALSE)

    Esimerkki 6. TRANSPOSE-kaava helpoksi tehty

    Aikaisemmissa Excel-versioissa TRANSPOSE-toiminnon syntaksi ei jättänyt tilaa virheille. Jos halusit kääntää tietoja työarkissasi, sinun piti laskea alkuperäiset sarakkeet ja rivit, valita sama määrä tyhjiä soluja, mutta vaihtaa suunta (mieletön operaatio valtavilla työtaulukoilla!), kirjoittaa TRANSPOSE-kaava valittuun alueeseen ja painaa näppäimiä Ctrl+Shift+Enter saadaksesi sen valmiiksi oikein. Puh!

    Dynaamisessa Excelissä kirjoitat kaavan tulostusalueen vasemmanpuoleisimpaan soluun ja painat Enter-näppäintä:

    =TRANSPOSE(A1:B6)

    Valmis!

    Täyttöalue - yksi kaava, useita soluja

    The vuotoalue on solualue, joka sisältää dynaamisen sarjakaavan palauttamat arvot.

    Kun mikä tahansa solu valitaan vuotoalueelta, sininen kehys ilmestyy näkyviin osoittamaan, että kaikki sen sisällä oleva lasketaan vasemmassa ylävasemmassa solussa olevan kaavan avulla. Jos poistat ensimmäisen solun kaavan, kaikki tulokset häviävät.

    Vuotoalue on todella hieno asia, joka tekee Excelin käyttäjien elämästä paljon helpompaa. Aikaisemmin CSE-joukkokaavojen kanssa piti arvailla, kuinka moneen soluun kaavat kopioidaan. Nyt kirjoitat vain kaavan ensimmäiseen soluun ja annat Excelin hoitaa loput.

    Huomautus: Jos jokin muu tieto estää vuotoalueen, syntyy #SPILL-virhe. Kun estävä tieto on poistettu, virhe poistuu.

    Lisätietoja on kohdassa Excel-vuodatusalue.

    Vuotoalueen viite (#-symboli)

    Jos haluat viitata vuotoalueeseen, laita hash tag tai puntti (#) alueen vasemmanpuoleisen yläsolun osoitteen perään.

    Jos haluat esimerkiksi selvittää, kuinka monta satunnaislukua RANDARRAY-kaava A2:ssa tuottaa, anna COUNTA-funktiolle vuotoalueen viite:

    =COUNTA(A2#)

    Voit laskea yhteen vuodatusalueen arvot käyttämällä:

    =SUM(A2#)

    Vinkkejä:

    • Jos haluat nopeasti viitata valuma-alueeseen, valitse kaikki sinisen laatikon sisällä olevat solut hiirellä, ja Excel luo valuma-alueen puolestasi.
    • Toisin kuin tavallinen alueviite, spill range ref on dynaaminen ja reagoi automaattisesti alueen koon muuttamiseen.
    • Lisätietoja on kohdassa Vuotoalueoperaattori.

      Implisiittinen leikkaus ja @-merkki

      Dynaamisessa Excelissä on vielä yksi merkittävä muutos kaavakielessä - @-merkin käyttöönotto, joka tunnetaan nimellä @-merkki. implisiittinen leikkausoperaattori .

      Microsoft Excelissä, implisiittinen leikkaus on kaavan käyttäytyminen, joka vähentää monta arvoa yhdeksi arvoksi. Vanhassa Excelissä solu saattoi sisältää vain yhden arvon, joten se oli oletuskäyttäytyminen, eikä siihen tarvittu erityistä operaattoria.

      Uudessa Excelissä kaikkia kaavoja pidetään oletusarvoisesti array-kaavoina. Implisiittistä leikkausoperaattoria käytetään estämään array-käyttäytyminen, jos et halua sitä tietyssä kaavassa. Toisin sanoen, jos haluat kaavan palauttavan vain yhden arvon, laita @ ennen funktion nimeä, ja se käyttäytyy perinteisessä Excelissä kuin ei-marray-kaava.

      Katso alla olevaa kuvakaappausta, jotta näet, miten se toimii käytännössä.

      Kohdassa C2 on dynaaminen matriisikaava, joka levittää tuloksia moniin soluihin:

      =UNIQUE(A2:A9)

      E2:ssa funktiota edeltää @-merkki, joka kutsuu implisiittistä leikkausta. Tuloksena palautetaan vain ensimmäinen ainutkertainen arvo:

      =@UNIQUE(A2:A9)

      Lisätietoja on kohdassa Implisiittinen leikkaus Excelissä.

      Excelin dynaamisten matriisien edut

      Epäilemättä dynaamiset matriisit ovat yksi parhaista Excelin parannuksista vuosiin. Kuten kaikilla uusilla ominaisuuksilla, niillä on vahvoja ja heikkoja kohtia. Onneksi meidän onneksemme Excelin uusien dynaamisten matriisikaavojen vahvat puolet ovat ylivoimaisia!

      Yksinkertainen ja tehokkaampi

      Dynaamiset matriisit mahdollistavat tehokkaampien kaavojen luomisen paljon yksinkertaisemmalla tavalla. Tässä on pari esimerkkiä:

      • Ote ainutlaatuisista arvoista: perinteiset kaavat
      • Yksilöllisten ja erillisten arvojen laskeminen: perinteiset kaavat
      • Lajittele sarakkeet aakkosjärjestyksessä: perinteiset kaavat

      Kotoperäinen kaikille kaavoille

      Dynaamisessa Excelissä sinun ei tarvitse huolehtia siitä, mitkä funktiot tukevat matriiseja ja mitkä eivät. Jos kaava voi palauttaa useita arvoja, se palauttaa ne oletusarvoisesti. Tämä pätee myös aritmeettisiin operaatioihin ja perinteisiin funktioihin, kuten tässä esimerkissä osoitetaan.

      Sisäkkäiset dynaamiset array-funktiot

      Jos haluat löytää ratkaisuja monimutkaisempiin tehtäviin, voit vapaasti yhdistää uusia Excelin dynaamisia matriisifunktioita tai käyttää niitä yhdessä vanhojen funktioiden kanssa, kuten tässä ja tässä on esitetty.

      Suhteelliset ja absoluuttiset viittaukset ovat vähemmän tärkeitä

      "Yksi kaava, monta arvoa" -lähestymistavan ansiosta alueita ei tarvitse lukita $-merkillä, koska teknisesti kaava on vain yhdessä solussa. Suurimmaksi osaksi ei siis ole väliä, käytetäänkö absoluuttisia, suhteellisia vai sekoitettuja soluviittauksia (mikä on aina aiheuttanut hämmennystä kokemattomille käyttäjille) - dynaaminen matriisikaava tuottaa joka tapauksessa oikeat tulokset!

      Dynaamisten taulukoiden rajoitukset

      Uudet dynaamiset matriisit ovat hienoja, mutta kuten kaikissa uusissa ominaisuuksissa, on olemassa muutamia varoituksia ja näkökohtia, jotka sinun on syytä ottaa huomioon.

      Tuloksia ei voi lajitella tavalliseen tapaan

      Dynaamisen array-kaavan palauttamaa vuotoaluetta ei voi lajitella Excelin lajittelutoiminnolla. Kaikki tällaiset yritykset johtavat " Joukon osaa ei voi muuttaa " virhe. Jos haluat järjestää tulokset pienimmästä suurimpaan tai päinvastoin, kiedo nykyinen kaava SORT-funktioon. Esimerkiksi näin voit suodattaa ja lajitella kerralla.

      Ei voi poistaa mitään arvoa vuotoalueelta

      Yhtäkään arvoa ei voi poistaa, koska samasta syystä ei voi muuttaa osaa matriisista. Tämä käyttäytyminen on odotettua ja loogista. Myös perinteiset CSE:n matriisikaavat toimivat näin.

      Ei tueta Excel-taulukoissa

      Tämä ominaisuus (tai vika?) on melko odottamaton. Dynaamiset matriisikaavat eivät toimi Excel-taulukoissa, vain tavallisissa alueissa. Jos yrität muuntaa vuotoalueen taulukoksi, Excel tekee sen. Mutta tulosten sijasta näet vain #SPILL! -virheen.

      Ei toimi Excel Power Queryn kanssa

      Dynaamisten matriisikaavojen tuloksia ei voi ladata Power Queryyn. Jos esimerkiksi yrität yhdistää kaksi tai useampia vuotoalueita Power Queryn avulla, tämä ei toimi.

      Dynaamiset matriisit vs. perinteiset CSE-matriisikaavat

      Dynaamisten matriisien käyttöönoton myötä voimme puhua kahdesta Excel-tyypistä:

      1. Dynaaminen Excel joka tukee täysin dynaamisia matriiseja, funktioita ja kaavoja. Tällä hetkellä vain Excel 365 ja Excel 2021.
      2. Legacy Excel eli perinteinen tai esidynaaminen Excel, jossa tuetaan vain Ctrl + Shift + Enter -matriisikaavoja. Kyseessä ovat Excel 2019, Excel 2016, Excel 2013 ja aiemmat versiot.

      On sanomattakin selvää, että dynaamiset matriisit ovat kaikin puolin CSE:n matriisikaavoja parempia. Vaikka perinteiset matriisikaavat on säilytetty yhteensopivuuden vuoksi, tästä lähtien on suositeltavaa käyttää uusia.

      Tässä ovat olennaisimmat erot:

      • Dynaaminen sarjakaava kirjoitetaan yhteen soluun ja täydennetään tavallisella Enter-näppäimen painalluksella. Vanhanaikaisen sarjakaavan täydennykseksi sinun on painettava Ctrl + Shift + Enter .
      • Uudet matriisikaavat leviävät useisiin soluihin automaattisesti. CSE-kaavat on kopioitava solualueelle, jotta ne palauttavat useita tuloksia.
      • Dynaamisten matriisikaavojen tulosteen kokoa muutetaan automaattisesti, kun lähdealueen tiedot muuttuvat. CSE-kaavat katkaisevat tulosteen, jos palautusalue on liian pieni, ja palauttavat virheet ylimääräisiin soluihin, jos palautusalue on liian suuri.
      • Dynaamisen sarjan kaavaa voidaan helposti muokata yksittäisessä solussa. CSE-kaavan muokkaamiseksi sinun on valittava ja muokattava koko alue.
      • Rivien poistaminen ja lisääminen CSE-kaava-alueella ei ole mahdollista - sinun on ensin poistettava kaikki olemassa olevat kaavat. Dynaamisten taulukoiden kanssa rivien lisääminen tai poistaminen ei ole ongelma.

      Taaksepäin yhteensopivuus: dynaamiset matriisit vanhassa Excelissä

      Kun avaat dynaamisen sarjakaavan sisältävän työkirjan vanhassa Excelissä, se muunnetaan automaattisesti tavanomaiseksi sarjakaavaksi, joka on suljettu {sakaroiden} sisään. Kun avaat työkirjan uudessa Excelissä, karkeat sulut poistetaan.

      Vanhassa Excelissä uudet dynaamiset matriisifunktiot ja vuotoalueiden viittaukset saavat etuliitteen _xlfn osoittaakseen, että tätä toimintoa ei tueta. Vuotoalueiden viittausmerkki (#) korvataan ANCHORARRAY-funktiolla.

      Esimerkiksi näin UNIQUE-kaava näkyy seuraavassa muodossa osoitteessa Excel 2013 :

      Useimmat dynaamiset matriisikaavat (mutta eivät kaikki!) näyttävät tuloksensa Excelin vanhassa versiossa, kunnes niihin tehdään muutoksia. Kaavan muokkaaminen rikkoo sen välittömästi ja näyttää yhden tai useamman #NAME? virhearvon.

      Excelin dynaamiset array-kaavat eivät toimi

      Funktiosta riippuen voi esiintyä erilaisia virheitä, jos käytät virheellistä syntaksia tai virheellisiä argumentteja. Alla on kolme yleisintä virhettä, joihin voit törmätä minkä tahansa dynaamisen matriisikaavan kanssa.

      #SPILL! virhe

      Kun dynaaminen array palauttaa useita tuloksia, mutta jokin estää valuma-alueen, syntyy #SPILL! -virhe.

      Korjataksesi virheen sinun tarvitsee vain tyhjentää tai poistaa kaikki sellaiset solut vuodatusalueelta, jotka eivät ole täysin tyhjiä. Jos haluat nopeasti löytää kaikki tiellä olevat solut, napsauta virheilmaisinta ja napsauta sitten kohtaa Valitse estävät solut .

      Tämä virhe voi johtua muutamasta muustakin syystä kuin siitä, että vuotoalue ei ole tyhjä. Lisätietoja on kohdassa:

      • Excel #SPILL-virhe - syyt ja korjaukset
      • Kuinka korjata #SPILL! -virhe VLOOKUPin, INDEX MATCHin ja SUMIFin avulla?

      #REF! virhe

      Koska työkirjojen välisiä ulkoisia viittauksia tuetaan rajoitetusti, dynaamiset taulukot edellyttävät, että molemmat tiedostot ovat avoinna. Jos lähdetyökirja suljetaan, näyttöön tulee #REF! -virhe.

      #NAME? virhe

      Jos yrität käyttää dynaamista matriisifunktiota vanhemmassa Excel-versiossa, tulee #NAME? -virhe. Muista, että uudet funktiot ovat käytettävissä vain Excel 365:ssä ja Excel 2021:ssä.

      Jos tämä virhe ilmenee tuetuissa Excel-versioissa, tarkista ongelmallisessa solussa olevan toiminnon nimi kahdesti. On mahdollista, että se on kirjoitettu väärin :)

      Näin käytät dynaamisia taulukoita Excelissä. Toivottavasti pidät tästä uudesta toiminnosta! Joka tapauksessa, kiitän sinua lukemisesta ja toivottavasti tapaamme blogissamme ensi viikolla!

    Michael Brown on omistautunut teknologian harrastaja, jolla on intohimo yksinkertaistaa monimutkaisia ​​prosesseja ohjelmistotyökalujen avulla. Yli vuosikymmenen kokemuksella teknologia-alalta hän on hionut taitojaan Microsoft Excelissä ja Outlookissa sekä Google Sheetsissä ja Docsissa. Michaelin blogi on omistettu jakamaan tietojaan ja asiantuntemustaan ​​muiden kanssa, ja se tarjoaa helposti seurattavia vinkkejä ja opetusohjelmia tuottavuuden ja tehokkuuden parantamiseksi. Olitpa kokenut ammattilainen tai aloittelija, Michaelin blogi tarjoaa arvokkaita oivalluksia ja käytännön neuvoja, joiden avulla saat kaiken irti näistä tärkeistä ohjelmistotyökaluista.