فهرست
کله ناکله په Excel کې، موږ نشو کولی ځینې حجرې د مستقیم حجرو حوالې په توګه وکاروو. له همدې امله، موږ مجبور یو چې په Excel کې د سیل حوالې په توګه د متغیر قطار شمیره وکاروو. ټوله مفکوره دا ده چې موږ د تصادفي قطار شمیره کاروو ترڅو په ننوتلو، فورمولونو، یا هر ځای کې چې وغواړو د حجرې حوالې په توګه وټاکو.
لکه څنګه چې په لاندې سکرین شاټ کې ښودل شوي، موږ د څو شمیرو مجموعه غواړو. موږ کولی شو په ساده ډول د حد په راټولولو سره مجموعه ترلاسه کړو (د بیلګې په توګه، B5:B11 ). په هرصورت، که موږ نشو کولی B11 د حجرې حوالې په توګه داخل کړو نو بیا موږ د تصادفي قطار شمیره کاروو (د مثال C5 ). د مستقیم، OFFSET یا INDEX فنکشن C5 د سیل ارزښت 11 د B11 حجرې حواله بدلوي. نو، په ټولیز ډول تبادله کیږي B(C5)=B11 .
په دې مقاله کې، موږ د قطار شمیرې د حجرې حوالې په توګه کارولو لپاره ډیری لارې په ګوته کوو. Excel.
د ایکسل کاري کتاب ډاونلوډ کړئ
د سیل ریفرنس په توګه متغیر قطار شمیره.xlsm
4 په Excel کې د سیل حوالې په توګه د متغیر قطار شمیره کارولو اسانه لارې
د سیل حوالې په توګه د متغیر قطارونو کارولو ښودلو لپاره، موږ یو ډیټاسیټ لرو. زموږ ډیټاسیټ د قطار شمیره او نور کالمونه لکه څنګه چې په لاندې عکس کې ښودل شوي سریال نمبر لري. موږ د ټول قیمت د حجرې حوالې په توګه د متغیر قطار شمیره په کارولو سره مجموعه غواړو. د حجرې حوالې په توګه
د مستقیم فنکشن د حجرې حواله بیرته راګرځوي متن د دلیل په توګه اخلي. د INDIRECT فنکشن ترکیب دی
=INDIRECT (ref_text, [a1])
ref_text ; په متن کې حواله
[a1] ; د حجرې بولین اشاره A1 . ریښتیا (د ډیفالټ له مخې) = حجره A1 سټایل. [اختیاري]
لومړی ګام: لاندې فورمول په اړونده حجره کې پیسټ کړئ (یعنی F16 ).
=SUM(F5:INDIRECT("F"&B15+4))
SUM فورمول په ساده ډول د حد اندازه کوي (د مثال په توګه، F5:F15 ). مګر لومړی، د INDIRECT فنکشن د B15 حجرې ارزښت اخلي (لکه، 11 ) بیا د 15 جوړولو لپاره 4 اضافه کوي. په پای کې، INDIRECT دا فورمول ته د F15 په توګه لیږدوي. په پایله کې، F(B15) F(11+4) = F15
کیږي دوهمه مرحله: فشار ورکړئ انټر . له هغې وروسته تاسو په سیل F16 کې د قیمت ټول مقدار وګورئ.
د ساده کولو لپاره، موږ په ساده فورمولونو کې د سیل ریفرنس په توګه د قطار شمیره کاروو. تاسو کولی شئ دا په اوږده او پیچلي فورمولونو کې وکاروئ، او دا ښه کار کوي. د حجرو په حوالو کې د قطار شمیرو کارول د پیچلتیاو مخنیوي لپاره یوه مؤثره لار ده.
نور ولولئ: په Excel VBA کې د حجرو حواله (8 مثالونه)
دوهمه طریقه: د OFFSET په کارولو سره د سیل ریفرنس په توګه د متغیر قطار شمیره دننه کړئ
د مستقیم فنکشن ته ورته، د Excel OFFSET فنکشن هم د حجرې حواله بیرته راګرځوي . سره له دې چې په پایله کې ورته ورته والی لري، د OFFSET فعالیت ترسره کوي 5 د استدلال معلومات. د OFFSET فنکشن ترکیب دی
=OFFSET (reference, rows, cols, [height], [width])
حواله ؛ د سیل پیل کول چیرې چې د قطار او کالم شمیره به شمیرل کیږي
قطارونه ؛ د حوالې لاندې د قطارونو شمیر.
cols ; د حوالې حق ته د کالمونو شمیر.
لوړوالی ; په راستنیدونکي حواله کې د قطارونو شمیر. [اختیاري]
2>پلورل ; په راستنیدونکي حواله کې د کالمونو شمیر. [اختیاري]
لومړی ګام: لاندې فورمول په حجره کې ټایپ کړئ F16 .
= SUM(F5:OFFSET(F5, B15-1,0,1,1))
په پورتني فورمول کې، OFFSET فنکشن F5 د حجرې په توګه حواله ، B15-1 اخلي. (یعنی، 11-1=10 ) د متغیر په توګه قطار ، 0 لکه کول ، 1 لکه لوړوالی او عرض . د B15 یا B15-1 بدلولو سره تاسو کولی شئ د حجرې حوالې په توګه هره شمیره داخل کړئ.
دوهمه مرحله : د ټولې مجموعې د ښودلو لپاره انټر <3 کېکاږئ.
17>
نور ولولئ: څنګه د حجرې حواله کول په Excel کې د قطار او کالم شمیره (4 میتودونه)
ورته لوستل
- په Excel VBA کې د فورمولR1C1 مطلق حواله کارولو څرنګوالی
- [فکس شوی!] د اړونده حجرې حواله په Excel کې کار نه کوي 19> ایکسیل VBA: د خلاصیدو پرته د بل کاري کتاب څخه د سیل ارزښت ترلاسه کړئ
- په سپریډ شیټ کې د اړونده او مطلق سیل پته 19> په Excel کې د اړونده حجرې حوالې مثال (3معیارونه)
میتود 3: د متغیر قطار نمبر کارولو لپاره د INDEX فعالیت
د حجرې حوالې په توګه د قطار شمیره داخلولو لپاره، موږ کولی شو بیرته راستانه کړو ارزښت په فورمولونو کې د ټاکلو لپاره. د INDEX فعالیت د ټاکل شوي ځای ارزښتونو پایله لري. د INDEX فنکشن ترکیب دی
=INDEX (array, row_num, [col_num], [area_num])
سری ؛ حد یا سرې.
row_num ; په قطار یا صف کې د قطار شمیره.
col_num ; په سلسله یا صف کې د کالم شمیره. [اختیاري]
2>سیمه_ شمیره ؛ حد چې په حواله کې کارول کیږي. [اختیاري]
لومړی ګام: وروستي فورمول په هر خالي حجره کې وکاروئ (د مثال په توګه، F16 )
=SUM(F5:INDEX(F:F,B15+4))
د INDEX فنکشن د F (د مثال په توګه، F:F ) کالم د صف په توګه، B15+4= 15 د قطار نمبر په توګه. نور دلیلونه o اختیاري دي نو دا اړینه نده چې دوی وکاروي. د INDEX(F:F,B15+4) په فورمول کې برخه $35.4 (د بیلګې په توګه، F15 د سیل ارزښت). د B15 یا B15+4 بدلول په فورمول کې د متغیر قطار شمیرو پایله لري> د ENTER کیلي وکاروئ ترڅو د ټول قیمت په حجره کې څرګند شي F16 .
نور ولولئ: ایکسیل VBA: R1C1 فورمول د متغیر سره (3 مثالونه)
میتود 4: VBA میکرو د سیل ریفرنس په توګه د متغیر قطار شمیره اخیستل
څه به وي که موږ غواړو هر ځل د قطار شمیره دننه کړو، موږ قطارونه د رینج یا صف څخه غوره کوو؟ Excel VBA میکرو ديپه دې کولو کې اغیزمن. فرض کړئ چې موږ غواړو ځانګړي قطارونه (لکه C5:D15 ) روښانه کړو لکه څنګه چې په لاندې عکس کې په بولډ رنګ کې ښودل شوي، VBA میکرو دا د څو کرښو سره ترسره کوي.
0>1 ګام: د Microsoft Visual Basic کړکۍ د خلاصولو لپاره، ALT+F11 فشار ورکړئ. په Microsoft Visual Basic کړکۍ کې، انتخاب کړئ Insert (د Toolbar څخه) > په موډل باندې کلیک وکړئ.
25>
دوهمه مرحله: لاندې میکرو په ماډول کې پیسټ کړئ.
9886
ماکرو کوډ د VBA ان پټ بکس په کارولو سره د قطار شمیره اخلي بیا لومړی 10 قطارونه روښانه کوي . روښانه کول د VBA Selection.Font.Bold ملکیت په کارولو سره ترسره کیږي. Sheets.Range بیان یو ځانګړی پاڼه او رینج وړاندې کوي. همدارنګه، دا د VBA CELL ملکیت په کارولو سره حد تعریفوي.
3 ګام: د میکرو چلولو لپاره د F5 کیلي وکاروئ. میکرو لومړی د ننوتلو بکس ښکاره کوي او د قطار شمیره دننه کولو غوښتنه کوي. د قطار شمیرې ته د ننوتلو وروسته (لکه 5 )، په ښه کلیک وکړئ.
27>
➤ ښه کلیک کول تاسو ماډول کړکۍ ته رسوي. ورشیټ ته بیرته راشئ، تاسو ګورئ چې ټاکل شوې سلسله (لکه C5:D15 ) په بولډ کې روښانه کیږي.
نور ولولئ: د قطار او کالم نمبر لخوا د سیل حوالې سره د ایکسل VBA مثالونه
نتیجې
په دې مقاله کې، موږ کاروو ډیری افعال او همدارنګه VBA میکرو د متغیر قطار کارولو لپارهشمیره په Excel کې د سیل حوالې په توګه. افعال لکه INDIRECT ، OFFSET ، او INDEX په خپلو دلیلونو کې د قطار شمیرې کاروي ترڅو پایلې د حجرې حوالې په توګه بدل کړي. هیله ده چې دا پورته تشریح شوي لارې مفکورې روښانه کړي او تاسو سره یې په ورځني استعمال کې کارولو کې مرسته وکړي. تبصره وکړئ که تاسو نور پوښتنې لرئ یا د اضافه کولو لپاره څه لرئ.