როგორ გავყინოთ უჯრედი Excel-ის ფორმულაში

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

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

რა არის Excel ბმული

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

თითოეული ბმული აღნიშნავს უჯრედს ერთი ასოთი და ერთი რიცხვით. ასო წარმოადგენს სვეტს და რიცხვი წარმოადგენს რიგს. 

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

1 მეთოდი

სვეტების და მწკრივების მისამართების შესანახად, მიჰყევით ამ ნაბიჯებს:

  1. დააწკაპუნეთ ფორმულის შემცველ უჯრედზე.
  2. დააწკაპუნეთ ფორმულის ზოლზე იმ უჯრედისთვის, რომელიც გვჭირდება.
  3. დააჭირეთ F4- ს.

შედეგად, უჯრედის მითითება შეიცვლება აბსოლუტურზე. მისი ამოცნობა შესაძლებელია დოლარის დამახასიათებელი ნიშნით. მაგალითად, თუ დააწკაპუნეთ უჯრედზე B2 და შემდეგ დააწკაპუნეთ F4-ზე, ბმული ასე გამოიყურება: $B$2.

როგორ გავყინოთ უჯრედი Excel-ის ფორმულაში
1
როგორ გავყინოთ უჯრედი Excel-ის ფორმულაში
2

რას ნიშნავს დოლარის ნიშანი თითო უჯრედზე მისამართის ნაწილამდე?

  1. თუ ის მოთავსებულია ასოს წინ, ეს მიუთითებს იმაზე, რომ სვეტის მითითება იგივე რჩება, მიუხედავად იმისა, თუ სად არის გადატანილი ფორმულა.
  2. თუ დოლარის ნიშანი არის ნომრის წინ, ეს მიუთითებს, რომ სტრიქონი დამაგრებულია. 

2 მეთოდი

ეს მეთოდი თითქმის იგივეა, რაც წინა, მხოლოდ თქვენ უნდა დააჭიროთ F4 ორჯერ. მაგალითად, თუ გვქონდა უჯრედი B2, ამის შემდეგ ის გახდება B$2. მარტივი სიტყვებით, ამ გზით ჩვენ მოვახერხეთ ხაზის დაფიქსირება. ამ შემთხვევაში, სვეტის ასო შეიცვლება.

როგორ გავყინოთ უჯრედი Excel-ის ფორმულაში
3

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

3 მეთოდი

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

როგორ გავყინოთ უჯრედი Excel-ის ფორმულაში
4

4 მეთოდი

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

როგორ გავყინოთ უჯრედი Excel-ის ფორმულაში
5

უჯრედების ჩამაგრება დიდი დიაპაზონისთვის

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

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

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

  1. უჯრედები.
  2. მაკრო
  3. სხვადასხვა ტიპის ფუნქციები.
  4. ბმულები და მასივები.

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

  1. აირჩიეთ დიაპაზონი.
  2. გახსენით VBA-Excel ჩანართი, რომელიც გამოჩნდება ინსტალაციის შემდეგ. 
  3. გახსენით მენიუ "ფუნქციები", სადაც არის "ჩაკეტვის ფორმულების" ვარიანტი.
    როგორ გავყინოთ უჯრედი Excel-ის ფორმულაში
    6
  4. შემდეგი, გამოჩნდება დიალოგური ფანჯარა, რომელშიც თქვენ უნდა მიუთითოთ საჭირო პარამეტრი. ეს დანამატი საშუალებას გაძლევთ დაამაგროთ სვეტი და სვეტი ცალ-ცალკე ერთად, ასევე ამოიღოთ უკვე არსებული ჩამაგრება პაკეტით. საჭირო პარამეტრის არჩევის შემდეგ შესაბამისი რადიო ღილაკის გამოყენებით, თქვენ უნდა დაადასტუროთ თქვენი ქმედებები "OK" დაწკაპუნებით.

მაგალითი

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

როგორ გავყინოთ უჯრედი Excel-ის ფორმულაში
7

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

რა თქმა უნდა, ამ მაგალითში შეგიძლიათ სცადოთ ფორმულის გადატანა ავტომატური შევსების მარკერის გამოყენებით, მაგრამ ამ შემთხვევაში უჯრედები ავტომატურად შეიცვლება. ასე რომ, უჯრედში D3 იქნება სხვა ფორმულა, სადაც რიცხვები შეიცვლება, შესაბამისად, 3-ით. გარდა ამისა, სქემის მიხედვით - D4 - ფორმულა მიიღებს ფორმას = B4 * C4, D5 - ანალოგიურად, მაგრამ ნომერი 5 და ასე შემდეგ.

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

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

აი, როგორ გამოიყურება ეს ჩვენს მაგალითში.

როგორ გავყინოთ უჯრედი Excel-ის ფორმულაში
8

თუ ჩვენ, წინა ვერსიის მსგავსად, ვცდილობთ გამოვწეროთ ფორმულა, მაშინ ჩვენ ვერ შევძლებთ. ანალოგიურად, ფორმულა შეიცვლება შესაბამისზე. ჩვენს მაგალითში ეს ასე იქნება: =E3*B8. აქედან ვხედავთ. რომ ფორმულის პირველი ნაწილი გადაიქცა E3-ად და ჩვენ საკუთარ თავს დავაყენეთ ეს ამოცანა, მაგრამ არ გვჭირდება ფორმულის მეორე ნაწილის შეცვლა B8-ზე. ამიტომ, მინიშნება აბსოლუტურად უნდა ვაქციოთ. ამის გაკეთება შეგიძლიათ F4 ღილაკის დაჭერის გარეშე, მხოლოდ დოლარის ნიშნის დაყენებით.

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

თავად ფორმულა ასე გამოიყურება:

=D2/$B$7

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

უჯრედების მითითებები მაკროებში

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

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

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

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

მაგალითად, კოდის ხაზი, რომელიც შეიცავს მითითებას C5 უჯრედზე, ასე გამოიყურება:

სამუშაო წიგნები ("Book2.xlsm"). Sheets ("List2"). უჯრედები (5, 3)

სამუშაო წიგნები ("Book2.xlsm"). ფურცლები ("List2"). უჯრედები (5, "C")

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

ამ შემთხვევაში, ხაზი ასე გამოიყურება.

სამუშაო წიგნები ("Book2.xlsm"). Sheets ("List2"). დიაპაზონი ("C5")

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

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

დასკვნები

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

დატოვე პასუხი