Microsoft testira promjenu koja bi mogla iz korijena promijeniti način rada s proračunskim tablicama. Nakon gotovo četiri desetljeća postojanja, ćelija u Excelu više neće biti ograničena na pohranu samo jedne pojedinačne vrijednosti.

Oko 40 godina Excel je funkcionirao naizgled nepromjenjivom principu: svaka pojedinačna ćelija mogla je sadržavati isključivo jednu vrijednost — bilo da je riječ o tekstu, broju, datumu ili rezultatu formule. Microsoft sada uklanja to ograničenje uvođenjem triju novih tipova podataka: popisa (lists), nizova ćelija (cell arrays) i ugniježđenih nizova (nested arrays). Ove se značajke postupno uvode kroz testni program Microsoft 365 Insider, putem Excel Beta kanala za operacijske sustave Windows i macOS.

Foto: techcommunity.microsoft.com

Pohrana cijelog popisa unutar jedne ćelije


Popisi predstavljaju najuočljiviju i za korištenje najjednostavniju promjanu. Korisnici mogu stvarati popise odabirom opcije Umetni > Popis (Insert > List) ili pritiskom kombinacije tipki Ctrl+J, nakon čega unose stavke odvojene zarezima ili točka-zarezima, ovisno o regionalnim postavkama sustava.

Iako su podaci smješteni unutar jedne ćelije, Excel svaku stavku prepoznaje kao zaseban unos umjesto da cjelokupan sadržaj tretira kao jedinstveni tekstualni niz. Tako, primjerice, tablica za upravljanje projektima može pohraniti imena više voditelja unutar iste ćelije bez potrebe za stvaranjem dodatnih stupaca ili pomoćnih tablica. Korisnici i dalje zadržavaju mogućnost filtriranja, referenciranja i izvođenja izračuna nad svakom pojedinom stavkom unutar popisa.

Prilikom referenciranja ćelije koja sadrži popis pomoću jednostavne formule poput =B2, Excel automatski raspoređuje njezine elemente u zasebne susjedne ćelije. Do sada je u ovakvim situacijama bilo nužno koristiti više stupaca, stvarati podtablice ili spajati nizove poput ‘Carlos, Henrietta, Jacob‘ u jednu tekstualnu ćeliju“, objašnjava Jake Armstrong, viši voditelj proizvoda za Excel. „S novim popisima vrijednosti ostaju u jednoj ćeliji, ali se sa svakom stavkom i dalje može raditi potpuno neovisno.“

Ugniježđivanje cijelih nizova u jednu ćeliju


Mogućnost pohranjivanja nizova donosi još veću strukturnu promjenu. Pojedinačna ćelija u Excelu od sada može sadržavati jednodimenzionalne i višedimenzionalne nizove, pa čak i nizove koji u sebi sadrže druge nizove.

Formula poput ={1;2;3} uobičajeno bi rasporedila tri dobivena rezultata u više zasebnih ćelija. Zahvaljujući novoj funkcionalnosti, korisnici mogu zadržati sve rezultate unutar jedne ćelije. Time se uklanja potreba za dijeljenjem podataka promjenjive duljine u fiksni broj stupaca. Kao primjer primjene navodi se zapisnik sportskih aktivnosti. Svaki redak u tablici može predstavljati jedno trčanje, dok pojedinačna ćelija unutar tog retka pohranjuje prolazna vremena za svaki pretrčani segment. Čak i ako treninzi imaju različit broj segmenata, Excel i dalje može izračunati ukupno vrijeme, prosječnu brzinu ili najbrži kilometar bez narušavanja osnovne strukture tablice.

Za upravljanje ovim tipovima podataka razvijene su i četiri nove funkcije:

  • FLATTEN — uklanja ugniježđene razine u nizovima.
  • HAS — provjerava postojanje određene vrijednosti.
  • HASANY — pronalazi barem jednu od traženih vrijednosti na popisu.
  • HASALL — potvrđuje pojavljuju li se sve tražene vrijednosti unutar niza.

Foto: professor-excel.com

Značajan potencijal uz izazove kompatibilnosti


Iako donosi veliku fleksibilnost, ova promjena otvara i niz pitanja povezanih s kompatibilnošću. Mnogi vanjski softverski alati i programske biblioteke trenutno prepoznaju Excel ćelije isključivo kao nositelje jedne tekstualne, brojevne, datumske ili logičke vrijednosti. Microsoft još nije detaljno pojasnio način na koji će se novi popisi i nizovi pohranjivati unutar same XML strukture .xlsx datoteka.

Nadalje, pojedine ključne funkcionalnosti Excela još uvijek ne podržavaju nove tipove podataka. Zaokretne tablice (Pivot Tables) ne mogu koristiti ćelije s nizovima kao izvore podataka, Power Query još uvijek ne može čitati niti izvoziti stupce s nizovima, a grafikoni ne mogu pretvoriti pojedinačne elemente unutar niza u zasebne podatkovne točke.

Sustav za provjeru valjanosti podataka (Data Validation) također ne dopušta korištenje novog popisa kao izvora za padajuće izbornike, dok značajka Pronađi i zamijeni (Find and Replace) ne može izravno uređivati pojedinačne stavke unutar niza ili popisa. Uz to, većina izračuna koji uključuju ugniježđene nizove zahtijeva aktivaciju verzije kompatibilnosti 3, pri čemu Microsoft upozorava da ta postavka može promijeniti rezultate nekih ranije napisanih formula.

Za pristup beta verziji potrebna je instalacija izdanja Excel za Windows (verzija 2610, međuverzija 20520.20000 ili novija) ili Excel za Mac (verzija 16.114, međuverzija 26092111 ili novija). Iz Microsofta napominju kako je uvođenje ove značajke postupno te da su promjene, privremena obustava ili modifikacije i dalje moguće. Zbog navedenih ograničenja korisnicima se savjetuje da novu funkcionalnost još uvek ne primjenjuju na kritične poslovne dokumente. Unatoč tome, strateški smjer tvrtke potpuno je jasan.

Kako ističe Armstrong: „Jedno od najstarijih pravila proračunskih tablica nalagalo je da svaka ćelija mora imati samo jednu vrijednost. To više nije slučaj.“