
Az Excel tömbje egy struktúra, amely értékek gyűjteményét tárolja. A tömbök tökéletesen leképezhetők egy táblázaton belüli tartományokra, ezért olyan fontosak az Excelben. Minden Excel-képlet, amely munkalap hivatkozást használ, tömbökkel dolgozik, bár az időtömbök többnyire láthatatlanok.
A bemutatott példában a három tartomány tömbökhöz hasonlít egy "soronként oszloponként" sémában:
B3:D3 // 1 row x 3 columns B5:B7 // 3 rows x 1 column B9:D10 // 2 rows x 3 columns
Ha ezekben a tartományokban az értékeket tömbként jelenítjük meg, akkor:
B3:D3=("red","green","blue") B5:B7=("red";"green";"blue") B9:D10=(10,20,30;40,50,60)
A figyelmeztető tömböknek téglalap alakú szerkezetet kell képviselniük.
Tömb szintaxisa
Az Excel összes tömbje göndör zárójelbe van zárva (), és a tömbelemek közötti elválasztók sorokat és / vagy oszlopokat jeleznek.
A vessző (,) a vízszintes elrendezést jelenti oszlopokban, a pontosvessző (;) pedig a függőleges elrendezést sorokban. Például mindkét alábbi tömb 1-3 számot tartalmaz, de az egyik vízszintes és a másik függőleges:
(1,2,3) // horizontal array (columns) (1;2;3) // vertical array (rows)
A tömbben szereplő szövegértékek kettős idézőjelben ("") jelennek meg:
("a","b","c")
Amint említettük, a tömbök kényelmes struktúrát jelentenek a táblázatokban, mert könnyen hozzárendelhetők egy cellatartomány értékéhez.
Tömbök képletekben
Mivel a tömbök közvetlenül a tartományokra vannak leképezve, az összes képlet valamilyen módon működik a tömbökkel, bár ez nem mindig nyilvánvaló. Egyszerű példa egy olyan képlet, amely a SUM függvény segítségével összegzi az A1: A5 tartományt, amely 10,15,20,25,30. A SUM belsejében a tartomány feloldódik egy tömb értékre. Ezután a SUM összegzi a tömb összes értékét, és egyetlen 100-as eredményt ad vissza:
=SUM(A1:A5) =SUM((10;15;20;25;30)) =100
Megjegyzés: az F9 billentyűvel tömböket láthat az Excel képleteiben. Tekintse meg ezt a videót, amely bemutatja az F9 hibakeresését.
Tömb képletek
A tömbképletek olyan műveletet tartalmaznak, amely eredménytömböt szolgáltat. Például itt van egy egyszerű tömbképlet, amely az A1: A5 tartományban lévő karakterek teljes számát adja vissza:
=SUM(LEN(A1:A5))
A LEN függvényen belül az A1: A5 értékek tömbjére bővül. A LEN függvény ezután létrehoz egy karakterszámot minden értékhez, és 5 eredményből álló tömböt ad vissza. A SUM függvény ezután visszaadja a tömb összes elemének összegét.