Įterpti ir pritaikyti funkciją kiekvienam langeliui ar duomenų diapazonui yra lėta ir varginanti. Norėdami pagreitinti šį procesą, „Google“ skaičiuoklėse galite naudoti funkciją ARRAYFORMULA. Ši funkcija išveda vertes iš langelių diapazonų į kelis stulpelius ir eilutes.
Skirtingai nuo daugelio „Google“ skaičiuoklių formulių, šią formulę galima išplėsti, o tai reiškia, kad pridėjus naujų duomenų formulė automatiškai atnaujinama. Šiame straipsnyje aptariama, kas yra ARRAYFORMULA, jos sintaksė ir kaip galite ją naudoti „Google“ skaičiuoklėse. Skaitykite toliau, kad greitai įsisavintumėte.
Kas yra ARRAYFORMULA?
ARRAYFORMULA yra patogi „Google“ skaičiuoklių funkcija, kuri išveda langelių diapazoną, o ne atskiras reikšmes. Galite naudoti ją su ne masyvo formulėmis, kad paverstumėte jas suderinamomis su masyvu.
Nors apibrėžimas gali būti klaidinantis tiems, kurie nežino formulės ir jos naudojimo, pavyzdžiai, kuriuos pateikiame toliau vadove, tai paaiškins. Tačiau norint supaprastinti jos naudojimą, ji leidžia naudoti vieną formulę keliuose stulpeliuose arba eilutėse.
Jis gali naudoti vieną langelių diapazoną arba kelis tokio paties dydžio langelius. Galite naudoti patogų Ctrl + Shift + Enter spartusis klavišas automatiškai įvesti ARRAYFORMULA( kol formulė jau yra langelyje.
Kodėl ARRAYFORMULA naudinga?
ARRAYFORMULA naudojimas skaičiuoklėse turi daug privalumų. Pirma, šią formulę galite naudoti su didžiuliu duomenų rinkiniu, tai reiškia, kad jums nereikės kartoti formulių į kelis stulpelius. Taip ne tik sutaupysite laiko, bet ir „Google“ skaičiuoklės daug sklandžiau vykdys dideles skaičiuokles, nes vienu metu reikės vykdyti mažiau formulių.
Ši formulė yra plečiama, o tai reiškia, kad pakeitus vienoje vietoje išplės visas duomenų diapazonas. Negana to, formulė taip pat yra dinamiška. Tai reiškia, kad jums nereikės rankiniu būdu redaguoti formulių, kai redaguosite lapą.
ARRAYFORMULA prieš Automatinis pildymas
„Google“ skaičiuoklės siūlo siūlomą automatinio pildymo funkciją kuri leidžia panaudotą funkciją taikyti likusiose eilutėse. Tačiau naudojant tai reiškia, kad jūs negausite jokių papildomų ARRAYFORMULA pranašumų.
Be to, kai atnaujinate langelį, visada yra rizika, kad automatinis pildymas negalės tiksliai atnaujinti duomenų. Dėl to daugelis langelių gali būti nesinchronizuojami, todėl gali atsirasti duomenų neatitikimų.
ARRAYFORMULA sintaksė
ARRAYFORMULA naudoja vieną argumentą, kurį gali sudaryti kitos formulės arba langelių diapazonai. Argumentas reikalingas, kad formulė veiktų. Štai šios formulės sintaksė:
=ARRAYFORMULA(formulė)
Štai šioje formulėje naudojamas argumentas:
- formulę: tai išraiška arba diapazonas, kuriame naudojamas vienas arba keli to paties dydžio diapazonai
Šis argumentas gali būti:
- Ląstelių diapazonas
- Matematinė išraiška naudojant vieną diapazoną arba kelis tokio paties dydžio langelių diapazonus.
- Funkcija, kuri pateikia rezultatus, didesnius nei viena ląstelė.
Šią formulę taip pat galite pridėti prie esamų ne masyvo funkcijų skaičiuoklėse. Tai galite padaryti naudodami Ctrl + Shift + Enter trumpesnis kelias.
ARRAYFORMULA naudojimas su kitomis lapų funkcijomis
Vien pažvelgti į šios formulės sintaksę neužtenka. Kadangi, kad ARRAYFOMULA veiktų, iš esmės reikia antros funkcijos, turėsime pažvelgti į keletą pavyzdžių. Štai keli būdai, kaip galite naudoti šią funkciją „Google“ skaičiuoklėse.
1. Paprasta ARRAYFORMULA
Šiame pavyzdyje turime skaičiuoklę su pavadinimais. Tarkime, kad norime sujungti vardą ir pavardę į naują langelį, kuriame yra visas vardas. Norėdami tai padaryti, galime naudoti šią formulę:
=A2 &""& B2
Kaip matote, ši formulė veikia kiekvienos ląstelės pagrindu. Tai reiškia, kad norint vykdyti formulę, reikia įvesti langelio adresą. Naudojant ARRAYFORMULA, tai galima padaryti automatiškai, nereikia vykdyti formulės kelis kartus.
Toliau pateikiami veiksmai, kuriuos turite atlikti norėdami naudoti ARRAYFORMULA ląstelėms sujungti Skaičiuoklėse:
- Spustelėkite langelį, kuriame norite naudoti ARRAYFORMULA.
- Įveskite pradinę formulės dalį, kuri yra =ARRAYFORMULA(.
- Dabar įveskite šio pavyzdžio pradžioje pateiktos formulės iteraciją. Šiuo atveju mes naudojame A2:A7 ir " " & B2:B7. Atminkite, kad naudojome visus diapazonus, o ne atskirus langelius.
- Pridėkite uždaromąjį skliaustelį.
- Galiausiai paspauskite Įeikite formulei vykdyti.
2. ARRAYFORMULA su IF funkcijomis
Šiame pavyzdyje turime kelių parduotuvės prekių ir jų atsargų lygių pavyzdinius duomenis. IF formulę naudojame norėdami patikrinti, ar sandėlyje yra pakankamai prekės.
Tarkime, kad turėtume tiesiog automatiškai užpildyti IF formulė kiekvienoje ląstelėje atskirai. Tokiu atveju gali greitai susidėti daugybė vykdomų tos pačios formulės atvejų, o tai gali sulėtinti jūsų „Google“ skaičiuokles. Dėl šios priežasties geriau naudoti ARRAYFORMULA.
Štai kaip galite sujungti ARRAYFORMULA su esama IF funkcija „Google“ skaičiuoklėse:
- Spustelėkite langelių diapazoną, kuriame yra IF formulė. Šiuo atveju formulė yra =IF(B2:B5<25,"užsakymas", "ne").
- Perkelkite teksto žymeklį tarp lygus (=) ir „JEI“ formulėje.
- Čia parašykite pradinį ARRAYFORMULA teiginį, kuris yra ARRAYFORMULA(.
- Pereikite prie formulės pabaigos ir pridėkite papildomą skliaustą.
- Paspauskite Įeikite formulei vykdyti.
Formulė ją vykdys visuose pasirinktuose langeliuose tik vienu atveju. Tai veiktų su kitais IF teiginiais, pvz SUMIF „Google“ skaičiuoklėse taip pat.
ARRAYFORMULA užbaigimas „Google“ skaičiuoklėse
Funkcija ARRAYFORMULA yra viena iš galingiausių Skaičiuoklių funkcijų. Jis gali atlikti daugybę funkcijų vienu metu ir gali būti derinamas su daugybe kitų funkcijų. Nors iš pradžių tai gali atrodyti painu, pradėsite jį naudoti visur savo skaičiuoklėse, kai tik tai suprasite.
ARRAYFORMULA praktikavimas taip pat padės suprasti kitas su masyvu suderinamas „Google“ skaičiuoklių ir „Excel“ funkcijas. Laikykitės to ir greitai tapsite skaičiuoklių profesionalu.