როგორ გამოვიყენოთ ცვლადი მწკრივის ნომერი, როგორც უჯრედის მითითება Excel-ში

  • გააზიარეთ ეს
Hugh West

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

როგორც ნაჩვენებია ქვემოთ მოცემულ ეკრანის სურათზე, ჩვენ გვინდა რამდენიმე რიცხვის ჯამი. ჩვენ შეგვიძლია უბრალოდ მივიღოთ ჯამი დიაპაზონის შეჯამებით (ე.ი. B5:B11 ). თუმცა, თუ ჩვენ არ შეგვიძლია ჩავსვათ B11 , როგორც უჯრედის მითითება, მაშინ ვიყენებთ შემთხვევით მწკრივის ნომერს (ე.ი. C5 ). ფუნქცია INDIRECT, OFFSET ან INDEX გარდაქმნის C5 უჯრედის მნიშვნელობას 11 როგორც B11 უჯრედის მითითებას. ასე რომ, მთლიანი კონვერტაცია ხდება B(C5)=B11 .

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

ჩამოტვირთეთ Excel სამუშაო წიგნი

ცვლადი მწკრივის ნომერი, როგორც Cell Reference.xlsm

4 ცვლადი მწკრივის ნომრის, როგორც უჯრედის მითითების გამოყენების მარტივი გზები Excel-ში

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

მეთოდი 1: INDIRECT ფუნქცია ცვლადი მწკრივის ნომრის გასააქტიურებლად როგორც უჯრედის მითითება

INDIRECT ფუნქცია აბრუნებს უჯრედის მითითებას, რომელიც ტექსტს არგუმენტად იღებს. INDIRECT ფუნქციის სინტაქსია

=INDIRECT (ref_text, [a1])

ref_text ; მითითება ტექსტის სტრიქონში

[a1] ; უჯრედის ლოგიკური მითითება A1 . TRUE (ნაგულისხმევად) = უჯრედი A1 სტილი. [არასავალდებულო]

ნაბიჯი 1: ჩასვით შემდეგი ფორმულა შესაბამის უჯრედში (ე.ი. F16 ).

=SUM(F5:INDIRECT("F"&B15+4))

SUM ფორმულა უბრალოდ აჯამებს დიაპაზონს (ე.ი. F5:F15 ). მაგრამ ჯერ INDIRECT ფუნქცია იღებს B15 უჯრედის მნიშვნელობას (ე.ი., 11 ), შემდეგ ამატებს 4 , რომ გახდეს 15 . ბოლოს, INDIRECT გადასცემს მას როგორც F15 ფორმულაში. შედეგად, F(B15) ხდება F(11+4) = F15

ნაბიჯი 2: დააჭირეთ ENTER . ამის შემდეგ ხედავთ მთლიანი ფასის რაოდენობას უჯრედში F16 .

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

წაიკითხეთ მეტი: უჯრედის მითითება Excel VBA-ში (8 მაგალითი)

მეთოდი 2: ცვლადი მწკრივის ნომრის ჩასმა, როგორც უჯრედის მითითება OFFSET-ის გამოყენებით

INDIRECT ფუნქციის მსგავსად, Excel ფუნქცია OFFSET ასევე აბრუნებს უჯრედის მითითებას . მიუხედავად მათი მსგავსებისა შედეგში, OFFSET ფუნქცია იღებს 5 არგუმენტის შეყვანა. OFFSET ფუნქციის სინტაქსია

=OFFSET (reference, rows, cols, [height], [width])

reference ; საწყისი უჯრედი, საიდანაც დაითვლება მწკრივის და სვეტის ნომერი

სტრიქონები ; მითითების ქვემოთ სტრიქონების რაოდენობა.

cols ; სვეტების რაოდენობა მარჯვნივ მითითებამდე.

სიმაღლე ; რიგების რაოდენობა დაბრუნებულ მითითებაში. <[სურვილისამებრ]

სიგანე ; სვეტების რაოდენობა დაბრუნებულ მითითებაში. [სურვილისამებრ]

ნაბიჯი 1: ჩაწერეთ ქვემოთ მოცემული ფორმულა უჯრედში F16 .

= SUM(F5:OFFSET(F5, B15-1,0,1,1))

ზემოთ ფორმულაში, OFFSET ფუნქცია იღებს F5 როგორც უჯრედი მინიშნება , B15-1 (ანუ, 11-1=10 ) როგორც ცვლადი რიგები , 0 როგორც cols , 1 როგორც სიმაღლე და სიგანე . B15 ან B15-1 -ის შეცვლით შეგიძლიათ ნებისმიერი რიცხვის ჩასმა, როგორც უჯრედის მითითება.

ნაბიჯი 2 : დააწკაპუნეთ ENTER ჯამური ჯამის საჩვენებლად.

დაწვრილებით: როგორ მივმართოთ უჯრედს მწკრივის და სვეტის ნომერი Excel-ში (4 მეთოდი)

მსგავსი წაკითხვები

  • როგორ გამოვიყენოთ FormulaR1C1 აბსოლუტური მითითება Excel VBA-ში
  • [შესწორდა!] უჯრედის შედარებითი მითითება არ მუშაობს Excel-ში
  • Excel VBA: მიიღეთ უჯრედის მნიშვნელობა სხვა სამუშაო წიგნიდან გახსნის გარეშე
  • ფარდობითი და აბსოლუტური უჯრედის მისამართი ელცხრილში
  • უჯრედის ფარდობითი მითითების მაგალითი Excel-ში (3კრიტერიუმები)

მეთოდი 3: INDEX ფუნქცია ცვლადი მწკრივის ნომრის გამოსაყენებლად

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

=INDEX (array, row_num, [col_num], [area_num])

მასივი ; დიაპაზონი ან მასივი.

row_num ; რიგის ნომერი დიაპაზონში ან მასივში.

col_num ; სვეტის ნომერი დიაპაზონში ან მასივში. [არასავალდებულო]

არეის_რაოდენობა ; დიაპაზონი გამოიყენება მითითებაში. [სურვილისამებრ]

ნაბიჯი 1: გამოიყენეთ ეს უკანასკნელი ფორმულა ნებისმიერ ცარიელ უჯრედში (მაგ., F16 )

=SUM(F5:INDEX(F:F,B15+4))

INDEX ფუნქცია განიხილავს F (ე.ი., F:F ) სვეტს მასივად, B15+4= 15, როგორც მწკრივი_რაოდენობა. სხვა არგუმენტები არასავალდებულოა, ამიტომ მათი გამოყენება საჭირო არ არის. INDEX(F:F,B15+4) ნაწილი ფორმულაში აბრუნებს $35.4 (ანუ F15 უჯრედის მნიშვნელობას). B15 ან B15+4 შეცვლა იწვევს ფორმულაში ცვლადი მწკრივების რიცხვებს.

ნაბიჯი 2: გამოიყენეთ ENTER ღილაკი სულ ფასის ჯამის გამოსაჩენად უჯრედში F16 .

დაწვრილებით: Excel VBA: R1C1 ფორმულა ცვლადით (3 მაგალითი)

მეთოდი 4: VBA მაკრო ცვლადი მწკრივის ნომრის უჯრედის მითითების მისაღებად

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

<. 0>

ნაბიჯი 1: Microsoft Visual Basic ფანჯრის გასახსნელად დააჭირეთ ALT+F11 . Microsoft Visual Basic ფანჯარაში აირჩიეთ Insert ( Toolbar ) > დააწკაპუნეთ მოდული .

ნაბიჯი 2: ჩასვით შემდეგი მაკრო მოდულში .

7551

მაკრო კოდი იღებს მწკრივის ნომერს VBA შეყვანის ყუთის გამოყენებით შემდეგ ხაზს უსვამს პირველ 10 რიგებს . ხაზგასმა ხდება VBA Selection.Font.Bold თვისების გამოყენებით. Sheets.Range განცხადება ანიჭებს კონკრეტულ ფურცელს და დიაპაზონს. ასევე, ის განსაზღვრავს დიაპაზონს VBA CELL თვისების გამოყენებით.

ნაბიჯი 3: გამოიყენეთ F5 კლავიში მაკროს გასაშვებად. მაკრო ჯერ აჩვენებს შეყვანის ველს და ითხოვს მწკრივის ნომრის შეყვანას. რიგის ნომრის (მაგ., 5 ) შეყვანის შემდეგ დააწკაპუნეთ OK .

დაწკაპუნებით OK გადაგიყვანთ მოდულის ფანჯარაში. დაბრუნდით სამუშაო ფურცელზე, ხედავთ, რომ მინიჭებული დიაპაზონი (მაგ., C5:D15 ) ხაზგასმულია ბოლო .

<. 2>დაწვრილებით: Excel VBA მაგალითები უჯრედის მითითებით მწკრივისა და სვეტის ნომრის მიხედვით

დასკვნა

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

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