Excel-ის დინამიური მასივები, ფუნქციები და ფორმულები

  • გააზიარეთ ეს
Michael Brown

Სარჩევი

ის კონკრეტულ ფორმულაში. სხვა სიტყვებით რომ ვთქვათ, თუ გსურთ, რომ ფორმულამ დააბრუნოს მხოლოდ ერთი მნიშვნელობა, ჩადეთ @ ფუნქციის სახელის წინ და ის იქცევა როგორც არამასივნის ფორმულა ტრადიციულ Excel-ში.

იმისათვის, რომ ნახოთ, როგორ მუშაობს იგი პრაქტიკაში, გთხოვთ, გადახედოთ ქვემოთ მოცემულ ეკრანის სურათს.

C2-ში არის დინამიური მასივის ფორმულა, რომლის შედეგადაც მრავალი უჯრედი იღვრება:

=UNIQUE(A2:A9)

E2-ში ფუნქციას აქვს პრეფიქსი @ სიმბოლოთი, რომელიც იწვევს იმპლიციტურ კვეთას. შედეგად, დაბრუნდა მხოლოდ პირველი უნიკალური მნიშვნელობა:

=@UNIQUE(A2:A9)

დამატებითი ინფორმაციისთვის იხილეთ იმპლიციტური კვეთა Excel-ში.

Excel-ის დინამიური მასივების უპირატესობები

უდავოდ, დინამიური მასივები წლების განმავლობაში Excel-ის ერთ-ერთი საუკეთესო გაუმჯობესებაა. ნებისმიერი ახალი მახასიათებლის მსგავსად, მათ აქვთ ძლიერი და სუსტი მხარეები. ჩვენთვის საბედნიეროდ, Excel-ის ახალი დინამიური მასივის ფორმულების ძლიერი მხარეებია!

მარტივი და უფრო ძლიერი

დინამიური მასივები შესაძლებელს ხდის უფრო მძლავრი ფორმულების შექმნას ბევრად უფრო მარტივი გზით. აქ მოცემულია რამდენიმე მაგალითი:

  • ამოიღეთ უნიკალური მნიშვნელობები: ტრადიციული ფორმულები

    Excel 365 საანგარიშო ძრავის რევოლუციური განახლების გამო, მასივის ფორმულები ხდება ძალიან მარტივი და გასაგები ყველასთვის და არა მხოლოდ სუპერ მომხმარებლებისთვის. სახელმძღვანელო განმარტავს ახალი Excel-ის დინამიური მასივების კონცეფციას და აჩვენებს, თუ როგორ შეუძლიათ მათ გახადონ თქვენი სამუშაო ფურცლები უფრო ეფექტური და ბევრად უფრო ადვილი დასაყენებელი.

    Excel-ის მასივის ფორმულები ყოველთვის განიხილებოდა გურუებისა და ფორმულების პრეროგატივად. ექსპერტები. თუ ვინმე იტყვის "ეს შეიძლება გაკეთდეს მასივის ფორმულით", ბევრი მომხმარებლის მყისიერი რეაქციაა "ოჰ, სხვა გზა არ არის?".

    დინამიური მასივების დანერგვა დიდი ხნის ნანატრი და ყველაზე დიდია. მივესალმები ცვლილებას. მრავალ მნიშვნელობებთან მარტივი მუშაობის უნარის გამო, ყოველგვარი ხრიკებისა და უცნაურობების გარეშე, დინამიური მასივის ფორმულები არის ის, რაც Excel-ის თითოეულ მომხმარებელს შეუძლია გაიგოს და სიამოვნებით შექმნას.

    Excel-ის დინამიური მასივები.

    დინამიური მასივები არის ზომის შეცვლადი მასივები, რომლებიც ავტომატურად ითვლის და აბრუნებს მნიშვნელობებს მრავალ უჯრედში ერთ უჯრედში შეყვანილი ფორმულის საფუძველზე.

    30 წელზე მეტი ხნის ისტორიის მანძილზე, Microsoft Excel-მა მრავალი ცვლილება განიცადა, მაგრამ ერთი რამ უცვლელი დარჩა - ერთი ფორმულა, ერთი უჯრედი. მასივის ტრადიციული ფორმულების შემთხვევაშიც კი, საჭირო იყო ფორმულის შეყვანა თითოეულ უჯრედში, სადაც გსურთ შედეგი გამოჩნდეს. დინამიური მასივების შემთხვევაში, ეს წესი აღარ შეესაბამება სიმართლეს. ახლა, ნებისმიერი ფორმულა, რომელიც აბრუნებს მნიშვნელობების მასივსარ. თუ ფორმულას შეუძლია მრავალი მნიშვნელობის დაბრუნება, ის ამას სტანდარტულად გააკეთებს. ეს ასევე ეხება არითმეტიკულ ოპერაციებსა და მემკვიდრეობით ფუნქციებს, როგორც ეს ნაჩვენებია ამ მაგალითში.

    ჩადგმული დინამიური მასივის ფუნქციები

    უფრო რთული ამოცანების გადაწყვეტილებების გამოსამუშავებლად, შეგიძლიათ თავისუფლად დააკავშიროთ Excel-ის დინამიური მასივის ახალი ფუნქციები. ან გამოიყენეთ ისინი ძველებთან ერთად, როგორიცაა აქ და აქ ნაჩვენები.

    ნათესავი და აბსოლუტური მითითებები ნაკლებად მნიშვნელოვანია

    „ერთი ფორმულის, ბევრი ღირებულების“ მიდგომის წყალობით, არ არის საჭირო ჩაკეტვა. მერყეობს $ ნიშნით, რადგან ტექნიკურად ფორმულა მხოლოდ ერთ უჯრედშია. ასე რომ, უმეტესწილად, არ აქვს მნიშვნელობა გამოიყენოს აბსოლუტური, ფარდობითი თუ შერეული უჯრედების მითითებები (რაც ყოველთვის იყო გამოუცდელი მომხმარებლების დაბნეულობის წყარო) - დინამიური მასივის ფორმულა მაინც გამოიღებს სწორ შედეგებს!

    დინამიური მასივების შეზღუდვები

    ახალი დინამიური მასივები შესანიშნავია, მაგრამ როგორც ნებისმიერი ახალი მახასიათებლის შემთხვევაში, არსებობს რამდენიმე გაფრთხილება და მოსაზრება, რომელიც უნდა იცოდეთ.

    შედეგების დალაგება შეუძლებელია. ჩვეულებრივი გზა

    დინამიური მასივის ფორმულით დაბრუნებული დაღვრის დიაპაზონი არ შეიძლება დალაგდეს Excel-ის სორტირების ფუნქციის გამოყენებით. ნებისმიერი ასეთი მცდელობა გამოიწვევს შეცდომას " თქვენ არ შეგიძლიათ მასივის ნაწილის შეცვლა ". შედეგების დასალაგებლად უმცირესიდან უდიდესამდე ან პირიქით, გადაიტანეთ თქვენი მიმდინარე ფორმულა SORT ფუნქციაში. მაგალითად, ასე შეგიძლიათ გაფილტროთდა დალაგება ერთდროულად.

    არ შეიძლება წაშალოთ რაიმე მნიშვნელობა დაღვრილის დიაპაზონში

    არ შეიძლება წაიშალოს არცერთი მნიშვნელობა დაღვრილის დიაპაზონში იმავე მიზეზის გამო: თქვენ არ შეგიძლიათ შეცვალოთ მასივის ნაწილი. ეს ქცევა მოსალოდნელი და ლოგიკურია. ტრადიციული CSE მასივის ფორმულები ასევე მუშაობს ამ გზით.

    არ არის მხარდაჭერილი Excel ცხრილებში

    ეს ფუნქცია (ან ხარვეზი?) საკმაოდ მოულოდნელია. დინამიური მასივის ფორმულები არ მუშაობს Excel ცხრილებიდან, მხოლოდ ჩვეულებრივ დიაპაზონში. თუ თქვენ ცდილობთ გადაიტანოთ დაღვრის დიაპაზონი ცხრილად, Excel ამას გააკეთებს. მაგრამ შედეგების ნაცვლად, თქვენ იხილავთ მხოლოდ #SPILL-ს! შეცდომა.

    არ იმუშაოთ Excel Power Query-თან

    დინამიური მასივის ფორმულების შედეგები ვერ ჩაიტვირთება Power Query-ში. ვთქვათ, თუ თქვენ ცდილობთ დააკავშიროთ ორი ან მეტი დაღვრილი დიაპაზონი Power Query-ის გამოყენებით, ეს არ იმუშავებს.

    დინამიური მასივები ტრადიციული CSE მასივის ფორმულების წინააღმდეგ

    დინამიური მასივების დანერგვით, ჩვენ შეგვიძლია ვისაუბროთ Excel-ის ორ ტიპზე:

    1. Dynamic Excel რომელიც სრულად უჭერს მხარს დინამიურ მასივებს, ფუნქციებს და ფორმულებს. ამჟამად ეს არის მხოლოდ Excel 365 და Excel 2021.
    2. Legacy Excel , იგივე ტრადიციული ან წინასწარ დინამიური Excel, სადაც მხარდაჭერილია მხოლოდ Ctrl + Shift + Enter მასივის ფორმულები. ეს არის Excel 2019, Excel 2016, Excel 2013 და უფრო ადრეული ვერსიები.

    რა თქმა უნდა, დინამიური მასივები ყველა თვალსაზრისით აღემატება CSE მასივის ფორმულებს. მიუხედავად იმისა, რომ ტრადიციული მასივიფორმულები შენარჩუნებულია თავსებადობის მიზეზების გამო, ამიერიდან რეკომენდებულია ახლის გამოყენება.

    აქ არის ყველაზე მნიშვნელოვანი განსხვავებები:

    • დინამიური მასივის ფორმულა შეყვანილია ერთ უჯრედში. და დასრულებულია ჩვეულებრივი Enter-ის დაჭერით. მასივის მოძველებული ფორმულის დასასრულებლად, თქვენ უნდა დააჭიროთ Ctrl + Shift + Enter .
    • ახალი მასივის ფორმულები ავტომატურად იღვრება ბევრ უჯრედში. CSE ფორმულები უნდა დაკოპირდეს უჯრედების დიაპაზონში მრავალი შედეგის დასაბრუნებლად.
    • დინამიური მასივის ფორმულების გამომავალი ზომა ავტომატურად იცვლება წყაროს დიაპაზონში მონაცემების ცვლილებისას. CSE ფორმულები წყვეტს გამომავალს, თუ დაბრუნების ფართობი ძალიან მცირეა და აბრუნებს შეცდომებს დამატებით უჯრედებში, თუ დაბრუნების ფართობი ძალიან დიდია.
    • დინამიური მასივის ფორმულა ადვილად შეიძლება შესწორდეს ერთ უჯრედში. CSE ფორმულის შესაცვლელად, თქვენ უნდა აირჩიოთ და შეცვალოთ მთელი დიაპაზონი.
    • შეუძლებელია CSE ფორმულის დიაპაზონში რიგების წაშლა და ჩასმა - ჯერ უნდა წაშალოთ ყველა არსებული ფორმულა. დინამიური მასივების შემთხვევაში, მწკრივის ჩასმა ან წაშლა პრობლემას არ წარმოადგენს.

    უკან თავსებადობა: დინამიური მასივები ძველ Excel-ში

    როდესაც ხსნით სამუშაო წიგნს, რომელიც შეიცავს დინამიური მასივის ფორმულას ძველ Excel-ში, ის ავტომატურად გარდაიქმნება ჩვეულებრივი მასივის ფორმულად, რომელიც ჩასმულია {curly braces}-ში. როდესაც სამუშაო ფურცელს ხელახლა გახსნით ახალ Excel-ში, ხვეული ბრეკეტები წაიშლება.

    მემკვიდრეობაში Excel-ში ახალი დინამიური მასივიფუნქციები და დაღვრილი დიაპაზონის მითითებები მიიღება პრეფიქსით _xlfn, რაც მიუთითებს იმაზე, რომ ეს ფუნქცია არ არის მხარდაჭერილი. დაღვრის დიაპაზონის ref ნიშანი (#) ჩანაცვლებულია ANCHORARRAY ფუნქციით.

    მაგალითად, აი, როგორ ჩნდება UNIQUE ფორმულა Excel 2013 :

    ყველაზე დინამიური მასივის ფორმულები (მაგრამ არა ყველა!) განაგრძობენ თავიანთი შედეგების ჩვენებას მემკვიდრეობით Excel-ში, სანამ არ შეცვლით მათ. ფორმულის რედაქტირება მაშინვე არღვევს მას და გამოჩნდება ერთი ან მეტი #NAME? შეცდომის მნიშვნელობები.

    Excel-ის დინამიური მასივის ფორმულები არ მუშაობს

    ფუნქციიდან გამომდინარე, შეიძლება მოხდეს სხვადასხვა შეცდომები, თუ იყენებთ არასწორ სინტაქსს ან არასწორი არგუმენტებს. ქვემოთ მოცემულია 3 ყველაზე გავრცელებული შეცდომა, რომელიც შეიძლება შეგექმნათ ნებისმიერი დინამიური მასივის ფორმულით.

    #SPILL! შეცდომა

    როდესაც დინამიური მასივი აბრუნებს მრავალ შედეგს, მაგრამ რაღაც ბლოკავს დაღვრის დიაპაზონს, #SPILL! ჩნდება შეცდომა.

    შეცდომის გამოსასწორებლად, თქვენ უბრალოდ უნდა გაასუფთაოთ ან წაშალოთ დაღვრილი დიაპაზონის ნებისმიერი უჯრედი, რომელიც ბოლომდე არ არის ცარიელი. იმისათვის, რომ სწრაფად აღმოაჩინოთ ყველა ის უჯრედი, რომელიც ხელს უშლის, დააწკაპუნეთ შეცდომის ინდიკატორზე და შემდეგ დააწკაპუნეთ აირჩიეთ დამაბრკოლებელი უჯრედები .

    გარდა ცარიელი დაღვრის დიაპაზონი, ეს შეცდომა შეიძლება გამოწვეული იყოს რამდენიმე სხვა მიზეზით. დამატებითი ინფორმაციისთვის იხილეთ:

    • Excel #SPILL შეცდომა - მიზეზები და გამოსწორებები
    • როგორ გამოვასწოროთ #SPILL! შეცდომა VLOOKUP, INDEX MATCH, SUMIF

    #REF! შეცდომა

    იმის გამოსამუშაო წიგნებს შორის გარე მიმართვების შეზღუდული მხარდაჭერა, დინამიური მასივები მოითხოვს ორივე ფაილის გახსნას. თუ წყაროს სამუშაო წიგნი დახურულია, #REF! ნაჩვენებია შეცდომა.

    #NAME? შეცდომა

    #NAME? შეცდომა ჩნდება, თუ თქვენ ცდილობთ გამოიყენოთ დინამიური მასივის ფუნქცია Excel-ის ძველ ვერსიაში. გახსოვდეთ, რომ ახალი ფუნქციები ხელმისაწვდომია მხოლოდ Excel 365-სა და Excel 2021-ში.

    თუ ეს შეცდომა გამოჩნდება Excel-ის მხარდაჭერილ ვერსიებში, ორჯერ შეამოწმეთ ფუნქციის სახელი პრობლემურ უჯრედში. შანსი არის არასწორად აკრეფილი :)

    ასე გამოვიყენოთ დინამიური მასივები Excel-ში. იმედია, მოგეწონებათ ეს ფანტასტიკური ახალი ფუნქცია! ყოველ შემთხვევაში, მადლობას გიხდით რომ კითხულობთ და იმედი მაქვს მომავალ კვირას გნახავთ ჩვენს ბლოგზე!

ავტომატურად იღვრება მეზობელ უჯრედებში, Ctrl + Shift + Enter ან სხვა სვლების დაჭერის გარეშე. სხვა სიტყვებით რომ ვთქვათ, დინამიური მასივების ფუნქციონირება ისეთივე მარტივი ხდება, როგორც ერთ უჯრედთან მუშაობა.

ნება მომეცით ილუსტრაციისთვის კონცეფცია ძალიან ძირითადი მაგალითით. დავუშვათ, თქვენ უნდა გაამრავლოთ რიცხვების ორი ჯგუფი, მაგალითად, სხვადასხვა პროცენტების გამოსათვლელად.

Excel-ის წინასწარ დინამიურ ვერსიებში, ქვემოთ მოცემული ფორმულა იმუშავებს მხოლოდ პირველ უჯრედზე, თუ მას მრავალჯერ არ შეიყვანთ. უჯრედები და დააჭირეთ Ctrl + Shift + Enter, რათა მკაფიოდ აქციოთ მასივის ფორმულა:

=A3:A5*B2:D2

ახლა ნახეთ რა მოხდება, როდესაც იგივე ფორმულა გამოიყენება Excel 365. თქვენ აკრიფებთ მას მხოლოდ ერთ უჯრედში (ჩვენს შემთხვევაში B3), დააჭირეთ Enter კლავიშს… და მთელი გაბრაზება ერთდროულად ივსება შედეგებით:

შევსება მრავალ უჯრედს ერთი ფორმულით ეწოდება დაღვრა , ხოლო უჯრედების დასახლებულ დიაპაზონს ეწოდება დაღვრის დიაპაზონი.

მნიშვნელოვანია აღინიშნოს, რომ ბოლო განახლება არ არის მხოლოდ ახალი გზა. Excel-ში მასივების დამუშავება. სინამდვილეში, ეს არის ინოვაციური ცვლილება მთელი საანგარიშო ძრავისთვის. დინამიური მასივების წყალობით, Excel-ის ფუნქციების ბიბლიოთეკას დაემატა ახალი ფუნქციები და უკვე არსებულებმა უფრო სწრაფად და ეფექტურად დაიწყეს მუშაობა. საბოლოოდ, ახალი დინამიური მასივები მთლიანად ჩაანაცვლებს მასივის მოძველებულ ფორმულებს, რომლებიც შეყვანილიაCtrl + Shift + Enter მალსახმობი.

Excel-ის დინამიური მასივების ხელმისაწვდომობა

დინამიური მასივები დაინერგა Microsoft Ignite კონფერენციაზე 2018 წელს და გამოვიდა Office 365-ის აბონენტებისთვის 2020 წლის იანვარში. ამჟამად ისინი ხელმისაწვდომია Microsoft 365 გამოწერები და Excel 2021.

დინამიური მასივები მხარდაჭერილია ამ ვერსიებში:

  • Excel 365 Windows-ისთვის
  • Excel 365 Mac-ისთვის
  • Excel 2021
  • Excel 2021 Mac-ისთვის
  • Excel for iPad
  • Excel for iPhone
  • Excel for Android ტაბლეტებისთვის
  • Excel Android ტელეფონებისთვის
  • Excel ვებისთვის

Excel დინამიური მასივის ფუნქციები

ახალი ფუნქციონირების ფარგლებში, Excel 365-ში დაინერგა 6 ახალი ფუნქცია რომელიც ამუშავებს მასივებს ბუნებრივად და აწვდის მონაცემებს უჯრედების დიაპაზონში. გამომავალი ყოველთვის დინამიურია - როდესაც რაიმე ცვლილება ხდება წყაროს მონაცემებში, შედეგები ავტომატურად განახლდება. აქედან მომდინარეობს ჯგუფის სახელი - დინამიური მასივის ფუნქციები .

ეს ახალი ფუნქციები ადვილად უმკლავდება რიგ ამოცანებს, რომლებიც ტრადიციულად ითვლება რთულად გასატეხად. მაგალითად, მათ შეუძლიათ ამოიღონ დუბლიკატები, ამოიღონ და დათვალონ უნიკალური მნიშვნელობები, გაფილტრონ ბლანკები, წარმოქმნან შემთხვევითი რიცხვები და ათობითი რიცხვები, დაალაგოს ზრდადი ან კლებადი მიმდევრობით და მრავალი სხვა.

ქვემოთ ნახავთ მოკლე აღწერას. იმის შესახებ, თუ რას აკეთებს თითოეული ფუნქცია, ისევე როგორც სიღრმისეული გაკვეთილების ბმულები:

  1. UNIQUE - ამოიღებს უნიკალურ ელემენტებსუჯრედების დიაპაზონი.
  2. FILTER - ფილტრავს მონაცემებს თქვენს მიერ განსაზღვრულ კრიტერიუმებზე დაყრდნობით.
  3. SORT - ახარისხებს უჯრედების დიაპაზონს მითითებული სვეტის მიხედვით.
  4. SORTBY - ახარისხებს დიაპაზონს. უჯრედების სხვა დიაპაზონის ან მასივის მიხედვით.
  5. RANDARRAY - წარმოქმნის შემთხვევითი რიცხვების მასივს.
  6. SEQUENCE - ქმნის თანმიმდევრული რიცხვების სიას.
  7. TEXTSPLIT - ყოფს სტრიქონებს მითითებული დელიმიტერი სვეტებში ან/და რიგებში.
  8. TOCOL - გადაიყვანეთ მასივი ან დიაპაზონი ერთ სვეტად.
  9. TOROW - დიაპაზონის ან მასივის გარდაქმნა ერთ მწკრივად.
  10. WRAPCOLS - აკონვერტებს მწკრივს ან სვეტს 2D მასივში თითო მწკრივში მნიშვნელობების მითითებულ რაოდენობაზე დაყრდნობით.
  11. WRAPROWS - აყალიბებს მწკრივს ან სვეტს 2D მასივში თითო სვეტის მნიშვნელობების მითითებულ რაოდენობაზე დაყრდნობით. .
  12. TAKE - ამოიღებს მიმდებარე მწკრივების და/ან სვეტების განსაზღვრულ რაოდენობას მასივის დასაწყისიდან ან ბოლოდან.

გარდა ამისა, არსებობს Excel-ის პოპულარული ფუნქციების ორი თანამედროვე ჩანაცვლება. , რომლებიც ოფიციალურად არ არიან ჯგუფში, მაგრამ ბერკეტები არიან დინამიური მასივების ყველა უპირატესობა:

XLOOKUP - არის VLOOKUP, HLOOKUP და LOOKUP-ის უფრო მძლავრი მემკვიდრე, რომელსაც შეუძლია მოიძიოს როგორც სვეტებში, ასევე მწკრივებში და დააბრუნოს მრავალი მნიშვნელობა.

XMATCH - არის MATCH ფუნქციის უფრო მრავალმხრივი მემკვიდრე, რომელსაც შეუძლია შეასრულოს ვერტიკალური და ჰორიზონტალური ძიება და დააბრუნოს მითითებული ელემენტის შედარებითი პოზიცია.

Excel-ის დინამიური მასივის ფორმულები

InExcel-ის თანამედროვე ვერსიებში, დინამიური მასივის ქცევა ღრმად არის ინტეგრირებული და ხდება მშობლიური ყველა ფუნქციისთვის , თუნდაც მათთვის, რომელიც თავდაპირველად არ იყო შექმნილი მასივებთან მუშაობისთვის. მარტივად რომ ვთქვათ, ნებისმიერი ფორმულისთვის, რომელიც აბრუნებს ერთზე მეტ მნიშვნელობას, Excel ავტომატურად ქმნის ზომის შეცვლადი დიაპაზონს, რომელშიც გამოდის შედეგები. ამ უნარის წყალობით, არსებულ ფუნქციებს ახლა შეუძლიათ ჯადოსნური შესრულება!

ქვემოთ მოყვანილი მაგალითები აჩვენებს მასივის ახალ ფორმულებს მოქმედებაში, ისევე როგორც დინამიური მასივების მოქმედება არსებულ ფუნქციებზე.

მაგალითი 1. ახალი დინამიური მასივის ფუნქცია

ეს მაგალითი გვიჩვენებს, თუ რამდენად სწრაფი და მარტივი გამოსავალი შეიძლება განხორციელდეს Excel-ის დინამიური მასივის ფუნქციებით.

სვეტიდან უნიკალური მნიშვნელობების სიის ამოსაღებად, ტრადიციულად. გამოიყენეთ რთული CSE ფორმულა, როგორიცაა ეს. დინამიურ Excel-ში ყველაფერი რაც თქვენ გჭირდებათ არის უნიკალური ფორმულა მისი ძირითადი ფორმით:

=UNIQUE(B2:B10)

თქვენ შეიყვანთ ფორმულას ნებისმიერ ცარიელ უჯრედში და დააჭირეთ Enter-ს. Excel დაუყოვნებლივ ამოიღებს ყველა სხვადასხვა მნიშვნელობას სიაში და გამოაქვს მათ უჯრედების დიაპაზონში, დაწყებული იმ უჯრედიდან, სადაც შეიყვანეთ ფორმულა (ჩვენს შემთხვევაში D2). როდესაც წყაროს მონაცემები იცვლება, შედეგები ხელახლა გამოითვლება და ავტომატურად განახლდება.

მაგალითი 2. რამდენიმე დინამიური მასივის ფუნქციის გაერთიანება ერთ ფორმულაში

თუ არ არსებობს ერთი ფუნქციით დავალების შესრულების გზა, რამდენიმე ერთად დააკავშირეთ! ამისთვისმაგალითად, პირობების მიხედვით მონაცემების გასაფილტრად და შედეგების ანბანურად დასალაგებლად, SORT ფუნქცია შემოახვიეთ FILTER-ის გარშემო ასე:

=SORT(FILTER(A2:C13, B2:B13=F1, "No results"))

სადაც A2:C13 არის წყაროს მონაცემები, B2:B13 არის შესამოწმებელი მნიშვნელობები და F1 არის კრიტერიუმი.

მაგალითი 3. ახალი დინამიური მასივის ფუნქციების გამოყენება არსებულებთან ერთად

როგორც ახალი საანგარიშო ძრავა დანერგილი Excel 365-ს შეუძლია ჩვეულებრივი ფორმულების მასივებად გადაქცევა, არაფერი შეგიშლით ხელს ახალი და ძველი ფუნქციების ერთად გაერთიანებაში.

მაგალითად, იმისთვის, რომ დათვალოთ რამდენი უნიკალური მნიშვნელობაა გარკვეულ დიაპაზონში, ჩადეთ დინამიური მასივი. UNIQUE ფუნქცია ძველ კარგ COUNTA-ში:

=COUNTA(UNIQUE(B2:B10))

მაგალითი 4. არსებული ფუნქციები მხარს უჭერს დინამიურ მასივებს

თუ თქვენ მიაწოდებთ დიაპაზონს უჯრედები TRIM ფუნქციაზე ძველ ვერსიაში, როგორიცაა Excel 2016 ან Excel 2019, ის დააბრუნებს ერთ შედეგს პირველი უჯრედისთვის:

=TRIM(A2:A6)

დინამიურ Excel-ში იგივე ფორმულა ამუშავებს ყველაფერს უჯრედების და ბრუნდება მრავალი შედეგი, როგორც ნაჩვენებია ქვემოთ:

მაგალითი 5. VLOOKUP ფორმულა მრავალი მნიშვნელობის დასაბრუნებლად

როგორც ყველამ იცის, VLOOKUP ფუნქცია შექმნილია ერთის დასაბრუნებლად მნიშვნელობა ეფუძნება სვეტის ინდექსს, რომელიც თქვენ მიუთითეთ. თუმცა, Excel 365-ში შეგიძლიათ მიაწოდოთ სვეტების ნომრების მასივი რამდენიმე სვეტიდან შესატყვისების დასაბრუნებლად:

=VLOOKUP(F1, A2:C6, {1,2,3}, FALSE)

მაგალითი 6. შესრულებულია ფორმულა TRANSPOSEeasy

Excel-ის ადრინდელ ვერსიებში, TRANSPOSE ფუნქციის სინტაქსი არ ტოვებდა შეცდომებს. თქვენს სამუშაო ფურცელში მონაცემების დასატრიალებლად დაგჭირდათ თავდაპირველი სვეტების და რიგების დათვლა, ცარიელი უჯრედების იგივე რაოდენობის არჩევა, მაგრამ ორიენტაციის შეცვლა (გამაოგნებელი ოპერაცია უზარმაზარ სამუშაო ფურცლებში!), აკრიფეთ TRANSPOSE ფორმულა არჩეულ დიაპაზონში და დააჭირეთ Ctrl + Shift + Enter, რომ სწორად დაასრულოთ. ეჰ!

დინამიურ Excel-ში თქვენ უბრალოდ შეიყვანეთ ფორმულა გამომავალი დიაპაზონის მარცხენა უჯრედში და დააჭირეთ Enter:

=TRANSPOSE(A1:B6)

Done!

დაღვრის დიაპაზონი - ერთი ფორმულა, მრავალი უჯრედი

დაღვრის დიაპაზონი არის უჯრედების დიაპაზონი, რომელიც შეიცავს დინამიური მასივის ფორმულით დაბრუნებულ მნიშვნელობებს.

როდესაც არჩეულია ნებისმიერი უჯრედი დაღვრის დიაპაზონში, ლურჯი საზღვრები გვიჩვენებს, რომ ყველაფერი მის შიგნით გამოითვლება ზედა მარცხენა უჯრედის ფორმულით. თუ თქვენ წაშლით ფორმულას პირველ უჯრედში, ყველა შედეგი გაქრება.

დაღვრილის დიაპაზონი მართლაც შესანიშნავია, რაც მნიშვნელოვნად აადვილებს Excel-ის მომხმარებლების ცხოვრებას . ადრე, CSE მასივის ფორმულებით, ჩვენ უნდა გამოგვეგო რამდენ უჯრედში უნდა დააკოპიროთ ისინი. ახლა თქვენ უბრალოდ შეიყვანეთ ფორმულა პირველ უჯრედში და ნება მიეცით Excel-ს იზრუნოს დანარჩენზე.

შენიშვნა. თუ სხვა მონაცემები ბლოკავს დაღვრის დიაპაზონს, ჩნდება #SPILL შეცდომა. დამაბრკოლებელი მონაცემების წაშლის შემდეგ, შეცდომა გაქრება.

დამატებითი ინფორმაციისთვის იხილეთExcel-ის დაღვრის დიაპაზონი.

დაღვრის დიაპაზონის მითითება (# სიმბოლო)

დაღვრილის დიაპაზონის მითითებისთვის, ზედა მარცხენა უჯრედის მისამართის შემდეგ ჩადეთ ჰეშის ტეგი ან ფუნტის სიმბოლო (#) დიაპაზონი.

მაგალითად, იმის გასარკვევად, თუ რამდენი შემთხვევითი რიცხვია გენერირებული RANDARRAY ფორმულით A2-ში, მიაწოდეთ დაღვრის დიაპაზონის მითითება COUNTA ფუნქციაზე:

=COUNTA(A2#)

დაღვრის დიაპაზონში მნიშვნელობების დასამატებლად გამოიყენეთ:

=SUM(A2#)

რჩევები:

  • სწრაფად მიმართეთ დაღვრის დიაპაზონი, უბრალოდ შეარჩიეთ ყველა უჯრედი ლურჯი უჯრის შიგნით მაუსის გამოყენებით და Excel შეგიქმნით დაღვრას თქვენთვის.
  • რეგულარული დიაპაზონის მითითებისგან განსხვავებით, დაღვრის დიაპაზონის ref არის დინამიური და რეაგირებს დიაპაზონის ზომის შეცვლაზე. ავტომატურად.
  • დამატებითი ინფორმაციისთვის იხილეთ Spill range ოპერატორი.

    იმპლიციტური კვეთა და @ სიმბოლო

    დინამიური მასივის Excel-ში კიდევ ერთი მნიშვნელოვანი ცვლილებაა ფორმულის ენაში - @ სიმბოლოს შემოღება, რომელიც ცნობილია როგორც იმპლიციტური გადაკვეთის ოპერატორი .

    Microsoft-ში Excel, იმპლიციტური კვეთა არის ფორმულის ქცევა, რომელიც ამცირებს ბევრ მნიშვნელობას ერთ მნიშვნელობამდე. ძველ Excel-ში უჯრედი შეიძლება შეიცავდეს მხოლოდ ერთ მნიშვნელობას, ასე რომ, ეს იყო ნაგულისხმევი ქცევა და ამისთვის სპეციალური ოპერატორი არ იყო საჭირო.

    ახალ Excel-ში ყველა ფორმულა ნაგულისხმევად განიხილება მასივის ფორმულებად. იმპლიციტური გადაკვეთის ოპერატორი გამოიყენება მასივის ქცევის თავიდან ასაცილებლად, თუ არ გსურთ

მაიკლ ბრაუნი არის ტექნოლოგიის ერთგული ენთუზიასტი, რომელსაც აქვს გატაცება პროგრამული ინსტრუმენტების გამოყენებით რთული პროცესების გამარტივებისთვის. ტექნოლოგიურ ინდუსტრიაში ათწლეულზე მეტი გამოცდილებით, მან დახვეწა თავისი უნარები Microsoft Excel-სა და Outlook-ში, ასევე Google Sheets-სა და Docs-ში. მაიკლის ბლოგი ეძღვნება თავისი ცოდნისა და გამოცდილების სხვებს გაზიარებას, ადვილად მისაწვდომ რჩევებსა და გაკვეთილებს პროდუქტიულობისა და ეფექტურობის გასაუმჯობესებლად. მიუხედავად იმისა, გამოცდილი პროფესიონალი ხართ თუ დამწყები, მაიკლის ბლოგი გთავაზობთ ღირებულ შეხედულებებსა და პრაქტიკულ რჩევებს ამ აუცილებელი პროგრამული ხელსაწყოებიდან მაქსიმალური სარგებლობის მისაღებად.