რა უნდა იცოდე
- ARRAYFORMULA გაძლევთ საშუალებას გაამრავლოთ უჯრედების დიაპაზონი (მაივი) ორი უჯრედის ნაცვლად.
- ARRAYFORMULA-ის მაგალითი: =ArrayFormula(SUM(C3:C9F3:F9)).
- შეყვანის მასივები უნდა იყოს იგივე ზომის; უჯრედების ორ დიაპაზონს უნდა ჰქონდეს მონაცემთა პუნქტების თანაბარი რაოდენობა.
ეს სტატია განმარტავს, თუ როგორ გამოიყენოთ ARRAYFORMULA Google Sheets-ში, რათა შეიყვანოთ მეტი მონაცემთა რაოდენობა თქვენს გამოთვლებში.
როგორ გამოვიყენოთ ARRAYFORMULA Google Sheets-ში
თქვენ იყენებთ ARRAYFORMULA-ს, როგორც ნებისმიერი სხვა ფუნქცია, მაგრამ არასოდეს იყენებთ მას დამოუკიდებლად. ის ყოველთვის წინ უსწრებს სხვა განტოლებას ან ბრძანებას, რათა უთხრას პროგრამას, რომ გამოიყენოს და, შესაძლოა, დააბრუნოს ინფორმაციის რამდენიმე ნაკრები (მასივები). აი მაგალითი.
-
ამ მაგალითისთვის, ARRAYFORMULA შეაგროვებს სახელებს და გვარებს ორი სვეტიდან Google Sheet-ში.
-
ჩვეულებრივ, მეორე სტრიქონში სახელების მესამე სვეტში მოსაწყობად, თქვენ იყენებთ "&" ფორმულას. ამ შემთხვევაში, თქვენ იყენებთ ორ ამპერსანდს ფორმულაში, მაგალითად:
=(B2&", "&A2)
-
დააჭირეთ Enter ფორმულის გასაშვებად. შედეგი ჩაანაცვლებს ფორმულის ტექსტს.
-
იმისათვის, რომ ფორმულა ავტომატურად გამოიყენოთ მთელ სვეტზე, თქვენ დაამატებთ ARRAYFORMULA-ს და მცირე ცვლილებებს შეიტანთ არგუმენტში. Google Sheets-ის ნებისმიერი სხვა ფორმულის მსგავსად, ARRAYFORMULA მიდის ტოლობის ნიშნის შემდეგ, მაგრამ არგუმენტამდე.
ფორმულაში ცვლილებების შესატანად დააწკაპუნეთ მის ტექსტზე შესვლის ველში.
-
უბრალოდ ARRAYFORMULA ბრძანების დამატება არ შეავსებს სვეტის დანარჩენ ნაწილს, რადგან თქვენ უნდა უთხრათ Google Sheets-ს, გამოიყენოს ყველა მონაცემი. ამისათვის გამოიყენეთ შესაბამისი ნოტაცია. Sheets-ში (და სხვა ცხრილების პროგრამებში) დიაპაზონის დასადგენად იყენებთ მძიმეს (:). ამ მაგალითში დიაპაზონებია B2:B და A2:A
ეს აღნიშვნა მოიცავს ყველა A და B სვეტს, გარდა პირველი რიგისა, რომელიც შეიცავს სათაურებს. სხვა აპლიკაციებში, თქვენ იყენებდით რაღაცას B:B მთელი სვეტის გამოსაყენებლად ან B2:B12 კონკრეტული დიაპაზონის ჩასართავად (ამ შემთხვევაში, B სვეტის 2-დან 12-მდე მწკრივები).
თქვენი შეყვანის მასივები უნდა იყოს იგივე ზომის. მაგალითად, თუ თქვენ გაუშვით ARRAYFUNCTION სამი უჯრედის დიაპაზონში A სვეტში და ორ უჯრედზე B სვეტში, ერთი შედეგი დაბრუნდება შეცდომის სახით, მაგრამ სწორი არგუმენტები მაინც იმუშავებს.
-
დააჭირეთ Enter ფორმულის გასაშვებად და დანარჩენი უჯრედების შესავსებად.
-
როგორც თქვენ დაამატებთ მეტ ჩანაწერს, სვეტი ARRAYFORMULA-ით განახლდება.
-
თუ თქვენი ზოგიერთი მონაცემი შეიცვლება, მისი განახლება ასევე შეცვლის შედეგს.
ამ მაგალითში, C სვეტის უჯრედები A და B სვეტების ცარიელი უჯრედების გვერდით შეიცავს მძიმეებს, რადგან ისინი შეკრების ორიგინალური ფორმულის ნაწილი იყო. ისინი სულაც არ გამოჩნდება სხვა ფუნქციებისთვის.
- შედეგების შესაცვლელად, თქვენ უბრალოდ უნდა დაბრუნდეთ უჯრედში ARRAYFORMULA ფუნქციით და შეცვალოთ იგი. დანარჩენი შედეგები ავტომატურად განახლდება.
Google Sheets-ს შეუძლია გამოიყენოს ARRAYFORMULA მხოლოდ იმავე ზომის მასივებით (მაგ., მონაცემთა ერთნაირი რაოდენობის შემცველობით).
რა არის Google Sheets ARRAYFORMULA?
ARRAYFORMULA ფუნქცია Google Sheets-ში მუშაობს რამდენიმე სხვა გამოთვლებთან ერთად, რათა მოგცეთ მეტი მონაცემთა ქულების შეყვანა. ერთი ნომრის ან უჯრედის ნაცვლად, ეს ბრძანება საშუალებას გაძლევთ შეიტანოთ მეტი ინფორმაცია თქვენს გამოთვლებში და გამოიყვანოთ უფრო დეტალური შედეგები.
მაგალითად, თუ ცდილობთ უჯრედების ორი დიაპაზონის ერთად გამრავლებას, Google Sheets დააბრუნებს შეცდომას, რადგან გამრავლების ფუნქციამ იცის მხოლოდ ორი ან მეტი გონივრული რიცხვის ნამრავლის პოვნა (მაგალითად, 4-ჯერ [მნიშვნელობა უჯრედში A1]). თუმცა, ARRAYFORMULA-ს დამატება Google-ს ეუბნება, რომ მეტი ინფორმაცია მიიღოს და გამოიყენოს იგი ჩვეულებრივისგან განსხვავებულად.
ARRAYFORMULA-ის გამოყენება
ზემოხსენებული მაგალითი არის ARRAYFORMULA-ს გამოყენების მხოლოდ ერთი გზა.ის მუშაობს Google Sheets-ის უმეტეს ფუნქციებთან და თქვენ არც კი გჭირდებათ მასივის ექსპორტი. მაგალითად, თუ თქვენ ქმნით ხარჯების ანგარიშს, შეგიძლიათ დააყენოთ ARRAYFORMULA ფუნქცია, რომ გაამრავლოთ პროდუქტის ფასი თქვენს მიერ შეძენილ რიცხვზე და შემდეგ დაამატოთ ყველა ხარჯი. ეს ფუნქცია იყენებს მრავალ განტოლებას, რათა შექმნას ერთი სასარგებლო ინფორმაცია იმ ელემენტებზე დაყრდნობით, რომელთა განახლებაც შეგიძლიათ მომავალში.
რატომ არ ივსება?
ზოგიერთ შემთხვევაში, შეგიძლიათ მიიღოთ იგივე შედეგები ფორმულის ერთხელ შეყვანით და შემდეგ გადაათრიეთ უჯრედის ქვედა მარჯვენა კუთხე ქვევით ან გადაღმა, რათა დააკოპიროთ იგი თქვენს მიერ ხაზგასმული ყველა სტრიქონში ან სვეტში. თუ თქვენ გაქვთ ბევრი ინფორმაცია, რომელსაც რეგულარულად განაახლებთ, ARRAYFORMULA დაზოგავს თქვენს დროს. თქვენ არ გჭირდებათ შევსების გაგრძელება, რადგან თქვენი მონაცემთა ნაკრები აჭარბებს თქვენს მიერ კოპირებულ დიაპაზონს; ის ავტომატურად განახლდება ახალი ელემენტების შეყვანისას.
ARRAYFORMULA-ს კიდევ ერთი მთავარი უპირატესობა ის არის, რომ თუ ოდესმე დაგჭირდებათ ფორმულის განახლება, არ დაგჭირდებათ მისი კოპირება ყველა შედეგის ველში.მაგალითად, თუ გადაწყვეტთ, რომ გსურთ დაამატოთ ორი მასივი გამრავლების ნაცვლად, თქვენ მხოლოდ უნდა შეცვალოთ ერთი მნიშვნელობა ARRAYFORMULA ველში და ის ავტომატურად შეავსებს დანარჩენებს. თუ შეავსებთ, მოგიწევთ თითოეული გამომავალი ველის კორექტირება, რაც ქმნის მეტ სამუშაოს მაშინაც კი, თუ კვლავ გამოიყენებთ შევსების ფუნქციას.