A
A
  • Angol
  • Magyar
  • 18 perc

Excel makrók: Nevek szétválasztása és adatgyűjtés lapok között Office Script segítségével

Két praktikus Office Script alkalmazást mutat be a videó: hogyan válasszuk szét automatikusan a neveket Excelben, és hogyan gyűjtsünk össze több munkalapról adatokat egyetlen dinamikus táblázatba.

Ebben a videóban az Office Script lehetőségeit és alkalmazásait ismerhetjük meg Excel környezetben, különösen az automatizálás területén.

Az első bemutatott feladat célja, hogy névlistákat rendszerezzünk: a szöveges tartalmakból programozott módon különválasztjuk a kereszt- és vezetékneveket, még abban az esetben is, ha azok sorrendje felcserélt vagy több szóköz választja el őket. A szétválasztást nehezíthetik az eltérő szóközhasználatok, az, hogy a nevek közül egyesek csupa nagybetűsek, illetve a változó hosszúsággal rendelkező névsorok kezelése. Kiemelt kérdés, hogyan különböztetjük meg megbízhatóan a vezetékneveket, amelyek csupa nagybetűvel szerepelnek, a keresztnevektől.

Olyan fontos függvények és metódusok kerülnek fókuszba, mint a split, getCell, getValues vagy éppen a string kezelési lehetőségek. Megismerjük, hogyan lehet lekérni cellakoordinátákat, bejárni tömböket, és feltöltést végezni egymástól eltérő méretű adatstruktúrákban.

Ezt követően egy második alkalmazással ismerkedhetünk meg, amely különböző Excel-munkalapok adataiból gyűjt össze információkat egy közös, dinamikusan elnevezett munkalapra. A folyamat során megoldandó feladat megjegyezni az adatok forrását (melyik az eredeti munkalap), kezelni az eltérő oszlopstruktúrákat, és automatikusan generálni dátum alapú nevet az összevont lapnak. Érdekes kérdések merülnek fel a tömbök szeletelése, a dinamikus tartományképzés, a referenciaszámítás és az adatforrások ellenőrzése során is.