Какво да знаете
- ARRAYFORMULA ви позволява да умножите диапазон от клетки (масив) вместо две клетки.
- Пример за ARRAYFORMULA: =ArrayFormula(SUM(C3:C9F3:F9)).
- Входните масиви трябва да са с еднакъв размер; двата диапазона от клетки трябва да имат еднакъв брой точки от данни.
Тази статия обяснява как да използвате ARRAYFORMULA в Google Таблици, така че да можете да въвеждате повече данни в изчисленията си.
Как да използвате ARRAYFORMULA в Google Таблици
Използвате ARRAYFORMULA като всяка друга функция, но никога не я използвате сама по себе си. Той винаги предшества друго уравнение или команда, за да каже на програмата, която трябва да използва и, евентуално, да върне множество набори (масиви) от информация. Ето един пример.
-
За този пример ARRAYFORMULA ще съпостави собствените и фамилните имена от две колони в Google Sheet.
-
Обикновено, за да съпоставите имената от втория ред в третата колона, трябва да използвате формула "&". В този случай използвате два амперсанда във формулата, както следва:
=(B2&", "&A2)
-
Натиснете Enter, за да стартирате формулата. Резултатът ще замени текста на формулата.
-
За да приложите формулата към цялата колона автоматично, ще добавите ARRAYFORMULA и ще направите някои малки промени в аргумента. Както всяка друга формула в Google Sheets, ARRAYFORMULA върви след знака за равенство, но преди аргумента.
За да направите промени във формулата, щракнете върху нейния текст в полето за въвеждане.
-
Само добавянето на командата ARRAYFORMULA няма да запълни останалата част от колоната, защото трябва да кажете на Google Sheets да използва всички данни. За да направите това, използвайте правилната нотация. В Таблици (и други програми за електронни таблици) използвате двоеточие (:), за да дефинирате диапазон. В този пример диапазоните са B2:B и A2:A
Тази нотация включва всички колони A и B с изключение на първия ред, който съдържа заглавките. В други приложения бихте използвали нещо като B:B, за да използвате цяла колона или B2:B12, за да включите определен диапазон (в този случай, Редове от 2 до 12 от колона B).
Вашите входни масиви трябва да са с еднакъв размер. Например, ако изпълните ARRAYFUNCTION в диапазон от три клетки в колона A и две клетки в колона B, един резултат ще се върне като грешка, но валидните аргументи ще продължат да се изпълняват.
-
Натиснете Enter, за да изпълните формулата и да попълните останалите клетки.
-
Когато добавите повече записи, колоната с ARRAYFORMULA ще се актуализира.
-
Ако някои от вашите данни се променят, актуализирането им също ще промени резултата.
В този пример клетките в колона C до празните клетки в колони A и B съдържат запетаи, защото са били част от оригиналната формула за сортиране. Не е задължително да се показват за други функции.
- За да промените резултатите, просто трябва да се върнете към клетката с функцията ARRAYFORMULA и да я промените. Останалите резултати ще се актуализират автоматично.
Google Sheets може да използва ARRAYFORMULA само с масиви с еднакъв размер (т.е. съдържащи същия брой точки от данни).
Какво е Google Таблици ARRAYFORMULA?
Функцията ARRAYFORMULA в Google Таблици работи заедно с няколко други изчисления, за да ви позволи да включите повече точки от данни. Вместо едно число или клетка, тази команда ви позволява да включите повече информация във вашите изчисления и да изведете по-подробни резултати.
Например, ако се опитате да умножите два диапазона от клетки заедно, Google Sheets ще върне грешка, защото функцията за умножение знае само как да намери произведението на две или повече дискретни числа (например 4 пъти [стойност в клетка A1]). Добавянето на ARRAYFORMULA обаче казва на Google да отчете повече информация и да я използва различно от нормалното.
Използване на ARRAYFORMULA
Горният пример е само един начин за използване на ARRAYFORMULA. Работи с повечето функции в Google Таблици и дори не е необходимо да експортирате масив. Например, ако създавате отчет за разходите, можете да настроите функция ARRAYFORMULA, за да умножите цената на даден артикул по броя, който сте закупили, и след това да добавите всички разходи заедно. Тази функция използва множество уравнения, за да създаде един полезен бит информация въз основа на елементи, които можете да актуализирате в бъдеще.
Защо не попълните?
В някои случаи можете да получите същите резултати, като въведете формула веднъж и след това плъзнете долния десен ъгъл на клетката надолу или напречно, за да я копирате във всички редове или колони, които маркирате. Ако обаче имате много информация, която актуализирате редовно, ARRAYFORMULA ще ви спести време. Не е нужно да продължавате да попълвате, тъй като вашият набор от данни надхвърля диапазона, който сте копирали; ще се актуализира автоматично, когато въвеждате нови елементи.
Другото голямо предимство на ARRAYFORMULA е, че ако някога се наложи да актуализирате формулата, няма да се налага след това да я копирате във всяко поле за резултати. Например, ако решите, че искате да добавите два масива, вместо да ги умножавате, трябва само да промените една стойност в полето ARRAYFORMULA и то автоматично ще попълни останалите. Ако попълвате надолу, ще трябва да коригирате всяко изходно поле, което създава повече работа, дори ако отново използвате функцията за попълване.