Jinsi ya Kutumia Nambari ya Safu Inayoweza Kubadilika kama Rejeleo la Kiini katika Excel

  • Shiriki Hii
Hugh West

Wakati mwingine katika Excel, hatuwezi kutumia visanduku fulani kama marejeleo ya seli moja kwa moja. Kwa hivyo, tunalazimika kutumia nambari ya safu mlalo inayobadilika kama marejeleo ya seli katika Excel. Dhana nzima ni kwamba tunatumia nambari ya safu mlalo nasibu kuweka kama marejeleo ya seli katika maingizo, fomula, au popote tunapotaka.

Kama inavyoonyeshwa kwenye picha ya skrini iliyo hapa chini, tunataka jumla ya nambari kadhaa. Tunaweza kupata jumla kwa kujumlisha masafa (yaani, B5:B11 ). Hata hivyo, ikiwa hatuwezi kuingiza B11 kama marejeleo ya seli basi tunatumia nambari ya safu mlalo nasibu (yaani C5 ). Chaguo za kukokotoa za INDIRECT, OFFSET au INDEX hubadilisha C5 thamani ya seli 11 kama B11 rejeleo la seli. Kwa hivyo, ubadilishaji wa jumla hutokea B(C5)=B11 .

Katika makala haya, tunaonyesha njia nyingi za kutumia nambari ya safu mlalo kama marejeleo ya seli katika Excel.

Pakua Kitabu cha Kazi cha Excel

Nambari ya Safu Inayoweza Kubadilika kama Rejeleo la Kiini.xlsm

4 Njia Rahisi za Kutumia Nambari ya Safu Inayoweza Kubadilika kama Rejeleo la Kiini katika Excel

Ili kuonyesha matumizi ya safu mlalo tofauti kama marejeleo ya seli, tuna seti ya data. Seti yetu ya data ina Nambari ya Ufuatiliaji kama nambari ya safu mlalo na safu wima zingine kama inavyoonyeshwa kwenye picha ifuatayo. Tunataka jumla ya Bei ya Jumla kwa kutumia nambari ya safu mlalo inayobadilika kama marejeleo ya seli.

Njia ya 1: Utendakazi INDIRECT Ili Kuwasha Nambari ya Safu Inayoweza Kubadilika. kama Rejeleo la Kiini

The INDIRECT kazi hurejesha rejeleo la seli kuchukua maandishi kama hoja. Sintaksia ya kitendakazi cha INDIRECT ni

=INDIRECT (ref_text, [a1])

ref_text ; rejeleo katika mfuatano wa maandishi

[a1] ; dalili ya boolean ya seli A1 . TRUE (kwa chaguo-msingi) = kisanduku A1 mtindo. [si lazima]

Hatua ya 1: Bandika fomula ifuatayo katika kisanduku husika (yaani, F16 ).

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

Fomula ya SUM inajumlisha tu masafa (yaani, F5:F15 ). Lakini kwanza, kipengele cha INDIRECT huchukua B15 thamani ya seli (yaani, 11 ) kisha inaongeza 4 kuifanya 15 . Hatimaye, INDIRECT huipitisha kama F15 kwa fomula. Kwa hivyo, F(B15) inakuwa F(11+4) = F15

Hatua ya 2: Bonyeza INGIA . Baada ya hapo utaona jumla ya bei katika kisanduku F16 .

Kwa kurahisisha, tunatumia nambari ya safu mlalo kama marejeleo ya seli katika fomula rahisi. Unaweza kuitumia kwa fomula ndefu na ngumu, na inafanya kazi vizuri. Kutumia nambari za safu mlalo katika marejeleo ya seli ni njia bora ya kuepuka matatizo.

Soma Zaidi: Rejea ya Kisanduku katika Excel VBA (Mifano 8)

Njia ya 2: Weka Nambari ya Safu Inayoweza Kubadilika kama Rejeleo la Kiini Ukitumia OFFSET

Sawa na chaguo la kukokotoa la INDIRECT , chaguo la kukokotoa la Excel OFFSET pia hurejesha rejeleo la seli. . Licha ya kufanana kwao katika matokeo, OFFSET kazi inachukua 5 pembejeo za hoja. Sintaksia ya OFFSET kazi ni

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

rejeleo ; kuanzia kisanduku ambapo safu mlalo na nambari ya safu wima itahesabiwa

safu ; idadi ya safu mlalo chini ya rejeleo.

cols ; idadi ya safu wima kulia kwa marejeleo.

urefu ; idadi ya safu mlalo katika marejeleo yaliyorejeshwa. [hiari]

upana ; idadi ya safu wima katika marejeleo yaliyorejeshwa. [hiari]

Hatua ya 1: Andika fomula iliyo hapa chini kwenye kisanduku F16 .

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

Katika fomula iliyo hapo juu, kitendakazi cha OFFSET kinachukua F5 kama kisanduku rejeleo , B15-1 (yaani, 11-1=10 ) kama mabadiliko safu , 0 kama cols , 1 kama urefu na upana . Kwa kubadilisha B15 au B15-1 unaweza kuingiza nambari yoyote kama rejeleo la seli.

Hatua ya 2 : Gonga INGIA ili kuonyesha jumla ya jumla.

Soma Zaidi: Jinsi ya Kurejelea Kiini kwa Nambari ya Safu na Safu katika Excel (Njia 4)

Visomo Sawa

  • Jinsi ya Kutumia Marejeleo ya FormulaR1C1 Kabisa katika Excel VBA
  • [Imerekebishwa!] Marejeleo ya Kiini Husika Haifanyi kazi katika Excel
  • Excel VBA: Pata Thamani ya Seli kutoka kwa Kitabu Kingine bila Kufungua
  • Anwani ya Kiini Jamaa na Kabisa katika Lahajedwali
  • Mfano wa Marejeleo ya Kiini Husika katika Excel (3Vigezo)

Njia ya 3: INDEX Kazi ya Kutumia Nambari ya Safu Inayobadilika

Ili kuingiza nambari ya safu mlalo kama rejeleo la seli, tunaweza kurejesha thamani ya kuigawa katika fomula. Chaguo za kukokotoa za INDEX husababisha thamani za eneo lililokabidhiwa. Sintaksia ya kitendakazi cha INDEX ni

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

safu ; safu au safu.

safu_nambari ; nambari ya safu mlalo katika safu au safu.

col_num ; nambari ya safu wima katika safu au safu. [hiari]

nambari_ya_eneo ; masafa yaliyotumika katika marejeleo. [hiari]

Hatua ya 1: Tumia fomula ya mwisho katika kisanduku chochote tupu (yaani, F16 )

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

Kitendaji cha INDEX kinazingatia safu ya F (yaani, F:F ) kama safu, B15+4= 15 kama nambari_mlalo. Hoja zingine ni o hiari kwa hivyo sio lazima kuzitumia. INDEX(F:F,B15+4) sehemu katika fomula inarejesha $35.4 (yaani, F15 thamani ya seli). Kubadilisha B15 au B15+4 husababisha nambari za safu mlalo kutofautiana katika fomula.

Hatua ya 2: Tumia kitufe cha ENTER ili kuonyesha jumla ya Bei ya Jumla katika kisanduku F16 .

Soma Zaidi: Excel VBA: Mfumo wa R1C1 wenye Kigezo (Mifano 3)

Njia ya 4: VBA Macro ya Kuchukua Nambari ya Safu Inayobadilika kama Rejeleo la Kiini

Je, ikiwa tunataka kuingiza nambari ya safu mlalo kila wakati, tunachagua safu mlalo kutoka kwa safu au safu? Excel VBA macros niufanisi katika kufanya hivi. Tuseme tunataka kuangazia safu mlalo mahususi (yaani, C5:D15 ) kama inavyoonyeshwa kwenye picha ifuatayo katika wino herufi kubwa, VBA macros fanya hivyo kwa mistari kadhaa.

0>

Hatua ya 1: Ili kufungua Microsoft Visual Basic dirisha, bonyeza ALT+F11 . Katika Microsoft Visual Basic dirisha, Teua Ingiza (kutoka Upauzana ) > Bofya kwenye Moduli .

Hatua ya 2: Bandika jumla ifuatayo katika Moduli .

9186

Msimbo mkuu huchukua nambari ya safu mlalo kwa kutumia Sanduku la Kuingiza la VBA kisha kuangazia safu mlalo 10 za kwanza. . Kivutio kinafanywa kwa kutumia kipengele cha VBA Selection.Font.Bold . Sheets.Range taarifa huweka laha na masafa mahususi. Pia, inafafanua safu kwa kutumia VBA CELL sifa.

Hatua ya 3: Tumia kitufe cha F5 ili kuendesha jumla. Macro kwanza inaonyesha kisanduku cha kuingiza na kuomba kuingiza nambari ya safu mlalo. Baada ya kuingiza nambari ya safu mlalo (yaani, 5 ), bofya Sawa .

Kubofya Sawa hukupeleka kwenye dirisha la Moduli . Rudi kwenye laha ya kazi, unaona safu uliyokabidhiwa (yaani, C5:D15 ) inaangaziwa katika Bold .

2>Soma Zaidi: Mifano ya Excel VBA yenye Rejeleo la Seli kwa Safu na Nambari ya safuwima

Hitimisho

Katika makala haya, tunatumia vitendaji vingi na vile vile VBA macro kutumia safu mlalo tofautinambari kama kumbukumbu ya seli katika Excel. Kazi kama vile INDIRECT , OFFSET , na INDEX hutumia nambari za safu mlalo katika hoja zao kubadilisha matokeo kama marejeleo ya seli. Natumai njia hizi zilizoelezwa hapo juu zitafafanua dhana na kukusaidia kuzitumia katika matumizi ya kila siku. Toa maoni ikiwa una maswali zaidi au una chochote cha kuongeza.

Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.