એક્સેલમાં સેલ સંદર્ભ તરીકે વેરિયેબલ રો નંબરનો ઉપયોગ કેવી રીતે કરવો

  • આ શેર કરો
Hugh West

કેટલીકવાર એક્સેલમાં, અમે અમુક કોષોનો ડાયરેક્ટ સેલ રેફરન્સ તરીકે ઉપયોગ કરી શકતા નથી. તેથી, અમે એક્સેલમાં સેલ રેફરન્સ તરીકે વેરીએબલ પંક્તિ નંબરનો ઉપયોગ કરવાની ફરજ પાડીએ છીએ. સમગ્ર ખ્યાલ એ છે કે અમે એન્ટ્રીઓ, ફોર્મ્યુલા અથવા જ્યાં ઇચ્છીએ ત્યાં કોષ સંદર્ભ તરીકે અસાઇન કરવા માટે રેન્ડમ પંક્તિ નંબરનો ઉપયોગ કરીએ છીએ.

નીચેના સ્ક્રીનશૉટમાં બતાવ્યા પ્રમાણે, અમને બે સંખ્યાઓનો સરવાળો જોઇએ છે. આપણે ફક્ત શ્રેણીનો સરવાળો કરીને સરવાળો મેળવી શકીએ છીએ (એટલે ​​​​કે, B5:B11 ). તેમ છતાં, જો આપણે સેલ સંદર્ભ તરીકે B11 દાખલ કરવામાં અસમર્થ હોઈએ તો અમે રેન્ડમ પંક્તિ નંબરનો ઉપયોગ કરીએ છીએ (એટલે ​​કે C5 ). પ્રત્યક્ષ, ઑફસેટ અથવા INDEX ફંક્શન C5 સેલ મૂલ્ય 11 ને B11 સેલ સંદર્ભ તરીકે રૂપાંતરિત કરે છે. તેથી, એકંદર રૂપાંતરણ થાય છે B(C5)=B11 .

આ લેખમાં, અમે સેલ સંદર્ભ તરીકે પંક્તિ નંબરનો ઉપયોગ કરવાની બહુવિધ રીતો દર્શાવીએ છીએ એક્સેલ.

એક્સેલ વર્કબુક ડાઉનલોડ કરો

સેલ સંદર્ભ તરીકે ચલ પંક્તિ નંબર.xlsm

4 એક્સેલમાં સેલ સંદર્ભ તરીકે વેરિયેબલ રો નંબરનો ઉપયોગ કરવાની સરળ રીતો

સેલ સંદર્ભ તરીકે વેરીએબલ પંક્તિઓનો ઉપયોગ દર્શાવવા માટે, અમારી પાસે ડેટાસેટ છે. અમારા ડેટાસેટમાં નીચેના ચિત્રમાં બતાવ્યા પ્રમાણે સીરીયલ નંબર પંક્તિ નંબર અને અન્ય કૉલમ છે. અમે સેલ સંદર્ભ તરીકે વેરિયેબલ પંક્તિ નંબરનો ઉપયોગ કરીને કુલ કિંમત નો સરવાળો જોઈએ છે.

પદ્ધતિ 1: વેરિયેબલ રો નંબરને સક્ષમ કરવા માટે અપ્રત્યક્ષ કાર્ય કોષ સંદર્ભ તરીકે

પ્રત્યક્ષ ફંક્શન ટેક્સ્ટને દલીલો તરીકે લઈને સેલ સંદર્ભ આપે છે. 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 ) લે છે પછી તેને 15 બનાવવા માટે 4 ઉમેરે છે. . અંતે, INDIRECT તેને ફોર્મ્યુલામાં F15 તરીકે પસાર કરે છે. પરિણામે, F(B15) બને છે F(11+4) = F15

સ્ટેપ 2: ENTER દબાવો. તે પછી તમે સેલ F16 માં કુલ કિંમતની રકમ જોશો.

સરળીકરણ માટે, અમે સરળ સૂત્રોમાં સેલ સંદર્ભ તરીકે પંક્તિ નંબરનો ઉપયોગ કરીએ છીએ. તમે તેનો ઉપયોગ લાંબા અને જટિલ ફોર્મ્યુલામાં કરી શકો છો અને તે સારું કામ કરે છે. કોષ સંદર્ભોમાં પંક્તિ નંબરોનો ઉપયોગ કરવો એ ગૂંચવણો ટાળવા માટે એક કાર્યક્ષમ રીત છે.

વધુ વાંચો: એક્સેલ VBA માં સેલ સંદર્ભ (8 ઉદાહરણો)

પદ્ધતિ 2: OFFSET

INDIRECT ફંક્શનની જેમ જ, Excel OFFSET ફંક્શન પણ સેલ સંદર્ભ પરત કરે છે. . પરિણામમાં તેમની સમાનતા હોવા છતાં, OFFSET કાર્ય લે છે 5 દલીલ ઇનપુટ્સ. OFFSET ફંક્શનનું સિન્ટેક્સ છે

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

સંદર્ભ ; શરૂઆતનો કોષ જ્યાંથી પંક્તિ અને કૉલમ નંબરની ગણતરી કરવામાં આવશે

પંક્તિઓ ; સંદર્ભની નીચે પંક્તિઓની સંખ્યા.

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 પદ્ધતિઓ)

સમાન વાંચન

  • એક્સેલ VBA માં ફોર્મ્યુલાR1C1 સંપૂર્ણ સંદર્ભનો ઉપયોગ કેવી રીતે કરવો<3
  • [ફિક્સ્ડ!] સંબંધિત સેલ સંદર્ભ Excel માં કામ કરતું નથી
  • Excel VBA: ખોલ્યા વિના અન્ય વર્કબુકમાંથી સેલ મૂલ્ય મેળવો
  • સ્પ્રેડશીટમાં સંબંધિત અને સંપૂર્ણ સેલ સરનામું
  • એક્સેલમાં સંબંધિત સેલ સંદર્ભનું ઉદાહરણ (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 પંક્તિ_સંખ્યા તરીકે. અન્ય દલીલો o વૈકલ્પિક છે તેથી તેનો ઉપયોગ કરવો જરૂરી નથી. સૂત્રમાંનો INDEX(F:F,B15+4) ભાગ $35.4 (એટલે ​​​​કે, F15 સેલ મૂલ્ય) પરત કરે છે. B15 અથવા B15+4 બદલવાથી ફોર્મ્યુલામાં વેરિયેબલ પંક્તિ નંબરો આવે છે.

પગલું 2: સેલ F16 માં કુલ કિંમત નો સરવાળો જોવા માટે ENTER કીનો ઉપયોગ કરો.

વધુ વાંચો: Excel VBA: R1C1 ફોર્મ્યુલા વેરીએબલ સાથે (3 ઉદાહરણો)

પદ્ધતિ 4: સેલ રેફરન્સ તરીકે વેરિયેબલ રો નંબર લેવા માટે VBA મેક્રો

જો આપણે દર વખતે પંક્તિ નંબર દાખલ કરવા માંગતા હોઈએ, તો આપણે શ્રેણી અથવા એરેમાંથી પંક્તિઓ પસંદ કરીએ છીએ? એક્સેલ VBA મેક્રો છેઆ કરવામાં કાર્યક્ષમ. ધારો કે આપણે નીચેની ઇમેજમાં બોલ્ડ શાહીમાં બતાવ્યા પ્રમાણે ચોક્કસ પંક્તિઓ (એટલે ​​કે, C5:D15 )ને હાઇલાઇટ કરવા માગીએ છીએ, VBA મેક્રો તેને બે લીટીઓ સાથે કરે છે.

સ્ટેપ 1: Microsoft Visual Basic વિન્ડો ખોલવા માટે, ALT+F11 દબાવો. Microsoft Visual Basic વિન્ડોમાં, Insert પસંદ કરો ( ટૂલબાર માંથી) > મોડ્યુલ પર ક્લિક કરો.

સ્ટેપ 2: નીચેના મેક્રોને મોડ્યુલ માં પેસ્ટ કરો.

5254

મેક્રો કોડ VBA ઇનપુટ બોક્સ નો ઉપયોગ કરીને પંક્તિ નંબર લે છે પછી પ્રથમ 10 પંક્તિઓને હાઇલાઇટ કરે છે . હાઇલાઇટ VBA Selection.Font.Bold પ્રોપર્ટીનો ઉપયોગ કરીને કરવામાં આવે છે. Sheets.Range સ્ટેટમેન્ટ ચોક્કસ શીટ અને શ્રેણી અસાઇન કરે છે. ઉપરાંત, તે VBA CELL ગુણધર્મનો ઉપયોગ કરીને શ્રેણીને વ્યાખ્યાયિત કરે છે.

પગલું 3: મેક્રો ચલાવવા માટે F5 કીનો ઉપયોગ કરો. મેક્રો પ્રથમ ઇનપુટ બોક્સ દર્શાવે છે અને પંક્તિ નંબર દાખલ કરવા માટે પૂછે છે. પંક્તિ નંબર દાખલ કર્યા પછી (એટલે ​​​​કે, 5 ), ઓકે પર ક્લિક કરો.

ઓકે ક્લિક કરવાથી તમને મોડ્યુલ વિન્ડો પર લઈ જવામાં આવશે. વર્કશીટ પર પાછા ફરો, તમે જોશો કે સોંપેલ શ્રેણી (એટલે ​​કે, C5:D15 ) બોલ્ડ માં હાઇલાઇટ થયેલ છે.

વધુ વાંચો: પંક્તિ અને કૉલમ નંબર દ્વારા સેલ સંદર્ભ સાથે એક્સેલ VBA ઉદાહરણો

નિષ્કર્ષ

આ લેખમાં, અમે ઉપયોગ કરીએ છીએ વેરીએબલ પંક્તિનો ઉપયોગ કરવા માટે બહુવિધ કાર્યો તેમજ VBA મેક્રોExcel માં સેલ સંદર્ભ તરીકે નંબર. INDIRECT , OFFSET , અને INDEX જેવાં કાર્યો કોષ સંદર્ભ તરીકે પરિણામોને પરિવર્તિત કરવા માટે તેમની દલીલોમાં પંક્તિ સંખ્યાઓનો ઉપયોગ કરે છે. આશા છે કે ઉપર વર્ણવેલ આ રીતો ખ્યાલને સ્પષ્ટ કરશે અને તેનો રોજિંદા ઉપયોગોમાં ઉપયોગ કરવામાં તમને મદદ કરશે. જો તમારી પાસે વધુ પૂછપરછ હોય અથવા ઉમેરવા માટે કંઈ હોય તો ટિપ્પણી કરો.

હ્યુજ વેસ્ટ ઉદ્યોગમાં 10 વર્ષથી વધુનો અનુભવ ધરાવતા અત્યંત અનુભવી એક્સેલ ટ્રેનર અને વિશ્લેષક છે. તેમણે એકાઉન્ટિંગ અને ફાઇનાન્સમાં સ્નાતકની ડિગ્રી અને બિઝનેસ એડમિનિસ્ટ્રેશનમાં માસ્ટર ડિગ્રી ધરાવે છે. હ્યુને શીખવવાનો શોખ છે અને તેણે એક અનન્ય શિક્ષણ અભિગમ વિકસાવ્યો છે જે અનુસરવા અને સમજવામાં સરળ છે. એક્સેલના તેમના નિષ્ણાત જ્ઞાને વિશ્વભરના હજારો વિદ્યાર્થીઓ અને વ્યાવસાયિકોને તેમની કુશળતા સુધારવામાં અને તેમની કારકિર્દીમાં શ્રેષ્ઠ બનાવવામાં મદદ કરી છે. તેમના બ્લોગ દ્વારા, હ્યુજ તેમના જ્ઞાનને વિશ્વ સાથે શેર કરે છે, વ્યક્તિઓ અને વ્યવસાયોને તેમની સંપૂર્ણ ક્ષમતા સુધી પહોંચવામાં મદદ કરવા માટે મફત એક્સેલ ટ્યુટોરિયલ્સ અને ઑનલાઇન તાલીમ ઓફર કરે છે.