સેલ એડ્રેસ અને વધુ મેળવવા માટે Excel ADDRESS ફંક્શન

  • આ શેર કરો
Michael Brown

સામગ્રીઓનું કોષ્ટક

ટ્યુટોરીયલ ADDRESS ફંક્શન સિન્ટેક્સનો સંક્ષિપ્ત પરિચય આપે છે અને એક્સેલ સેલ સરનામું અને વધુ પરત કરવા માટે તેનો ઉપયોગ કેવી રીતે કરવો તે બતાવે છે.

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

    Excel ADDRESS ફંક્શન - સિન્ટેક્સ અને મૂળભૂત ઉપયોગો

    ADDRESS ફંક્શનને સ્પષ્ટ કરેલ પંક્તિ અને કૉલમ નંબરોના આધારે એક્સેલમાં સેલ એડ્રેસ મેળવવા માટે ડિઝાઇન કરવામાં આવ્યું છે. સેલ સરનામું ટેક્સ્ટ સ્ટ્રિંગ તરીકે પરત કરવામાં આવે છે, વાસ્તવિક સંદર્ભ નહીં.

    ફંક્શન Microsoft 365 - એક્સેલ 2007 માટે એક્સેલના તમામ વર્ઝનમાં ઉપલબ્ધ છે.

    ADDRESS ફંક્શનનું સિન્ટેક્સ છે નીચે પ્રમાણે:

    ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])

    પ્રથમ બે દલીલો જરૂરી છે:

    row_num - પંક્તિ સેલ સંદર્ભમાં ઉપયોગ કરવા માટેની સંખ્યા.

    કૉલમ_નંમ - સેલ સંદર્ભ બનાવવા માટે કૉલમ નંબર.

    છેલ્લી ત્રણ દલીલો, જે સેલ સંદર્ભ ફોર્મેટનો ઉલ્લેખ કરે છે, તે છે વૈકલ્પિક:

    abs_num - સંદર્ભ પ્રકાર, સંપૂર્ણ અથવા સંબંધિત. તે નીચેની કોઈપણ સંખ્યા લઈ શકે છે; ડિફોલ્ટ નિરપેક્ષ છે.

    • 1 અથવા અવગણાયેલ -સંપૂર્ણ સેલ સંદર્ભ જેમ કે $A$1
    • 2 - મિશ્ર સંદર્ભ: સંબંધિત કૉલમ અને સંપૂર્ણ પંક્તિ જેમ કે A$1
    • 3 - મિશ્ર સંદર્ભ: સંપૂર્ણ કૉલમ અને સંબંધિત પંક્તિ જેમ કે $A1
    • 4 - સંબંધિત સેલ સંદર્ભ જેમ કે A1

    a1 - સંદર્ભ શૈલી, A1 અથવા R1C1. જો અવગણવામાં આવે તો, ડિફોલ્ટ A1 શૈલીનો ઉપયોગ થાય છે.

    • 1 અથવા TRUE અથવા અવગણવામાં આવેલ - A1 સંદર્ભ શૈલીમાં કોષ સરનામું પરત કરે છે જ્યાં કૉલમ અક્ષરો છે અને પંક્તિઓ સંખ્યાઓ છે.
    • 0 અથવા FALSE - R1C1 સંદર્ભ શૈલીમાં સેલ સરનામું પરત કરે છે જ્યાં પંક્તિઓ અને કૉલમ સંખ્યાઓ દ્વારા દર્શાવવામાં આવે છે.

    શીટ_ટેક્સ્ટ - બાહ્ય સંદર્ભમાં સમાવિષ્ટ કરવા માટેની કાર્યપત્રકનું નામ. શીટનું નામ ટેક્સ્ટ સ્ટ્રિંગ તરીકે પૂરું પાડવું જોઈએ અને અવતરણ ચિહ્નોમાં બંધ કરવું જોઈએ, દા.ત. "શીટ2". જો અવગણવામાં આવે તો, કોઈ વર્કશીટ નામનો ઉપયોગ થતો નથી, અને સરનામું વર્તમાન શીટ પર ડિફોલ્ટ થાય છે.

    ઉદાહરણ તરીકે:

    =ADDRESS(1,1) - પ્રથમ કોષનું સરનામું પરત કરે છે (એટલે ​​​​કે કોષના આંતરછેદ પરનો કોષ પ્રથમ પંક્તિ અને પ્રથમ કૉલમ) સંપૂર્ણ સેલ સંદર્ભ $A$1 તરીકે.

    =ADDRESS(1,1,4) - સંબંધિત સેલ સંદર્ભ A1 તરીકે પ્રથમ કોષનું સરનામું આપે છે.

    નીચેના કોષ્ટકમાં, તમને થોડા વધુ સંદર્ભ પ્રકારો મળશે જે ADDRESS સૂત્રો દ્વારા પરત કરી શકાય છે.

    ફોર્મ્યુલા પરિણામ વર્ણન
    =ADDRESS(1,2) $B$1 સંપૂર્ણ કોષસંદર્ભ
    =ADDRESS(1,2,4) B1 સંબંધિત સેલ સંદર્ભ
    =ADDRESS(1,2,2) B$1 સંબંધિત કૉલમ અને સંપૂર્ણ પંક્તિ
    =ADDRESS(1,2,3) $B1 સંપૂર્ણ કૉલમ અને સંબંધિત પંક્તિ
    =ADDRESS(1,2,1,FALSE) R1C2<16 R1C1 શૈલીમાં સંપૂર્ણ સંદર્ભ
    =ADDRESS(1,2,4,FALSE) R[1]C[2] R1C1 શૈલીમાં સંબંધિત સંદર્ભ
    =ADDRESS(1,2,1,"Sheet2") Sheet2!$B$1 બીજી શીટનો સંપૂર્ણ સંદર્ભ
    =ADDRESS(1,2,4,"Sheet2") Sheet2!B1 સંબંધિત સંદર્ભ બીજી શીટ પર

    એક્સેલમાં ADDRESS ફંક્શનનો ઉપયોગ કેવી રીતે કરવો - ફોર્મ્યુલા ઉદાહરણો

    નીચેના ઉદાહરણો બતાવે છે કે વધુ પરિપૂર્ણ કરવા માટે મોટા ફોર્મ્યુલામાં ADDRESS ફંક્શનનો ઉપયોગ કેવી રીતે કરવો મુશ્કેલ કાર્યો.

    આપેલ પંક્તિ અને કૉલમમાં સેલ મૂલ્ય પરત કરો

    જો તમારો ધ્યેય ચોક્કસ સેલમાંથી તેની પંક્તિ અને કૉલમ નંબરોના આધારે મૂલ્ય મેળવવાનો હોય, તો ADDRESS ફનનો ઉપયોગ કરો ction એકસાથે INDIRECT:

    INDIRECT(ADDRESS(row_num, column_num))

    ADDRESS ફંક્શન સેલ એડ્રેસને ટેક્સ્ટ તરીકે આઉટપુટ કરે છે. INDIRECT ફંક્શન તે ટેક્સ્ટને સામાન્ય સંદર્ભમાં ફેરવે છે અને અનુરૂપ કોષમાંથી મૂલ્ય પરત કરે છે.

    ઉદાહરણ તરીકે, E1 માં પંક્તિ નંબર અને E2 માં કૉલમ નંબર પર આધારિત સેલ મૂલ્ય મેળવવા માટે, આ સૂત્રનો ઉપયોગ કરો :

    =INDIRECT(ADDRESS(E1,E2))

    સરનામું મેળવોસૌથી વધુ અથવા સૌથી નીચું મૂલ્ય ધરાવતા કોષનું

    આ ઉદાહરણમાં, અમે MAX અને MIN કાર્યોનો ઉપયોગ કરીને B2:B7 શ્રેણીમાં સૌથી વધુ અને સૌથી નીચા મૂલ્યો શોધીશું અને તે મૂલ્યોને વિશિષ્ટ કોષોમાં આઉટપુટ કરીશું:

    સેલ E2: =MAX(B2:B7)

    સેલ F2: =MIN(B2:B7)

    અને પછી, અમે MATCH ફંક્શન સાથે સંયોજનમાં ADDRESS નો ઉપયોગ કરીશું સેલ સરનામાં મેળવો.

    મહત્તમ મૂલ્ય સાથેનો કોષ:

    =ADDRESS(MATCH(E2,B:B,0), COLUMN(B2))

    ન્યૂનતમ મૂલ્ય સાથેનો કોષ:

    =ADDRESS(MATCH(F2,B:B,0), COLUMN(B2))

    જો તમને અલગ કોષોમાં સૌથી વધુ અને સૌથી નીચું મૂલ્ય ન જોઈતું હોય, તો તમે MATCHની પ્રથમ દલીલમાં MAX/MIN ફંક્શન નેસ્ટ કરી શકો છો. ઉદાહરણ તરીકે:

    સૌથી વધુ મૂલ્ય સાથેનો કોષ:

    =ADDRESS(MATCH(MAX(B2:B7),B:B,0), COLUMN(B2))

    સૌથી ઓછા મૂલ્ય સાથેનો કોષ:

    =ADDRESS(MATCH(MIN(B2:B7),B:B,0), COLUMN(B2))

    આ સૂત્રો કેવી રીતે કાર્ય

    પંક્તિ નંબર શોધવા માટે, તમે MATCH(lookup_value, lookup_array, [match_type]) ફંક્શનનો ઉપયોગ કરો છો જે lookup_array માં lookup_value ની સંબંધિત સ્થિતિ આપે છે. અમારા સૂત્રમાં, લુકઅપ મૂલ્ય એ MAX અથવા MIN ફંક્શન દ્વારા પરત કરવામાં આવેલ સંખ્યા છે, અને લુકઅપ એરે એ સમગ્ર કૉલમ છે. પરિણામે, એરેમાં લુકઅપ મૂલ્યની સંબંધિત સ્થિતિ શીટ પરની પંક્તિ નંબર સાથે બરાબર મેળ ખાય છે.

    કૉલમ નંબર શોધવા માટે, તમે COLUM ફંક્શનનો ઉપયોગ કરો છો. અલબત્ત, ફોર્મ્યુલામાં સીધો નંબર લખતા તમને કંઈપણ અટકાવતું નથી, પરંતુ જો લક્ષ્ય કૉલમ શીટની મધ્યમાં હોય તો COLUMN મેન્યુઅલ ગણતરીની મુશ્કેલીને બચાવે છે.

    કૉલમ લેટર મેળવોકૉલમ નંબરમાંથી

    કોઈપણ આપેલ નંબરને કૉલમ અક્ષરમાં ફેરવવા માટે, SUBSTITUTE ની અંદર ADDRESS ફંક્શનનો ઉપયોગ કરો:

    SUBSTITUTE(ADDRESS(1, column_number,4),"1 ","")

    ઉદાહરણ તરીકે, ચાલો A2 માં સંખ્યાને અનુરૂપ કૉલમ અક્ષર શોધીએ:

    =SUBSTITUTE(ADDRESS(1,A2,4),"1","")

    નીચેના પરિણામો જોઈને, આપણે કહી શકીએ કે પ્રથમ કૉલમ શીટ પર A છે, જે સ્પષ્ટ છે; 10મી કૉલમ J છે, 50મી કૉલમ AX છે અને 100મી કૉલમ CV છે:

    આ ફોર્મ્યુલા કેવી રીતે કામ કરે છે

    શરૂઆત માટે, સેટ અપ કરો લક્ષ્ય કૉલમમાં પ્રથમ કોષનો સંબંધિત સંદર્ભ પરત કરવા માટે ADDRESS કાર્ય:

    • પંક્તિ નંબર માટે, 1 નો ઉપયોગ કરો.
    • કૉલમ નંબર માટે, કોષને સંદર્ભ આપો અમારા ઉદાહરણમાં નંબર, A2 ધરાવે છે.
    • abs_num દલીલ માટે, 4 દાખલ કરો.

    પરિણામે, ADDRESS(1,A2,4) A1 આપશે.

    પંક્તિ સંકલનથી છુટકારો મેળવવા માટે, ઉપરોક્ત સૂત્રને SUBSTITUTE કાર્યમાં લપેટો અને "1" ને ખાલી સ્ટ્રિંગ ("") વડે બદલો. થઈ ગયું!

    નામિત શ્રેણીનું સરનામું મેળવો

    એક્સેલમાં નામવાળી શ્રેણીનું સરનામું શોધવા માટે, તમારે પહેલા પ્રથમ અને છેલ્લા સેલ સંદર્ભો મેળવવાની જરૂર પડશે, અને પછી તેમને એકસાથે જોડાવું પડશે . આ પ્રી-ડાયનેમિક એક્સેલ (2019 અને જૂના) અને ડાયનેમિક એરે એક્સેલ (ઓફિસ 365 અને એક્સેલ 2021) માં થોડી અલગ રીતે કામ કરે છે. નીચેના ઉદાહરણો Excel 2019 - Excel 2007 માટે છે. Excel 365 અને Excel 2021 માટેની સૂચનાઓ છેઅહીં.

    શ્રેણીમાં પ્રથમ કોષનું સરનામું કેવી રીતે મેળવવું

    નામિત શ્રેણીમાં પ્રથમ કોષનો સંદર્ભ પરત કરવા માટે, આ સામાન્ય સૂત્રનો ઉપયોગ કરો:

    ADDRESS(ROW( શ્રેણી), COLUMN( શ્રેણી))

    માની લઈએ કે શ્રેણીનું નામ "સેલ્સ" છે, વાસ્તવિક સૂત્ર નીચે મુજબ છે:

    =ADDRESS(ROW(Sales), COLUMN(Sales))

    અને શ્રેણીમાં ઉપલા ડાબા કોષનું સરનામું પરત કરે છે:

    આ સૂત્રમાં, ROW અને COLUMN ફંક્શન્સ તમામ પંક્તિ અને કૉલમ નંબરોની એરે આપે છે શ્રેણી, અનુક્રમે. તે નંબરોના આધારે, ADDRESS ફંક્શન સેલ એડ્રેસની એરે બનાવે છે. પરંતુ કારણ કે ફોર્મ્યુલા એક કોષમાં દાખલ કરવામાં આવે છે, એરેની માત્ર પ્રથમ આઇટમ પ્રદર્શિત થાય છે, જે શ્રેણીના પ્રથમ કોષને અનુરૂપ છે.

    શ્રેણીમાં છેલ્લા કોષનું સરનામું કેવી રીતે મેળવવું

    નામિત શ્રેણીમાં છેલ્લા કોષનું સરનામું શોધવા માટે, આ સામાન્ય સૂત્રનો ઉપયોગ કરો:

    ADDRESS(ROW( range)+ROWS( range)-1 ,COLUMN( શ્રેણી)+COLUMNS( રેન્જ)-1)

    "સેલ્સ" નામની અમારી શ્રેણીમાં લાગુ, સૂત્ર નીચેનો આકાર લે છે:

    =ADDRESS(ROW(Sales) + ROWS(Sales)-1, COLUMN(Sales) + COLUMNS(Sales)-1)

    અને શ્રેણીના નીચેના જમણા કોષનો સંદર્ભ પરત કરે છે:

    આ વખતે, પંક્તિનું કામ કરવા માટે અમને થોડી વધુ જટિલ ગણતરીઓની જરૂર છે સંખ્યા અગાઉના ઉદાહરણની જેમ, ROW ફંક્શન અમને શ્રેણીમાં તમામ પંક્તિ સંખ્યાઓની એરે આપે છે, અમારા કિસ્સામાં {4;5;6;7}. આપણે આ સંખ્યાઓને કુલ પંક્તિની ગણતરી માઈનસ 1 દ્વારા "શિફ્ટ" કરવાની જરૂર છે, જેથી કરીનેએરેમાં પ્રથમ આઇટમ છેલ્લી પંક્તિ નંબર બને છે. કુલ પંક્તિની ગણતરી શોધવા માટે, અમે ROWS ફંક્શનનો ઉપયોગ કરીએ છીએ અને તેના પરિણામમાંથી 1 બાદ કરીએ છીએ: (4-1=3). પછી, અમે જરૂરી શિફ્ટ કરવા માટે પ્રારંભિક એરેના દરેક ઘટકમાં 3 ઉમેરીએ છીએ: {4;5;6;7} + 3 = {7;8;9;10}.

    કૉલમ નંબર છે સમાન રીતે ગણવામાં આવે છે: {2,3,4}+3-1 = {4,5,6}

    પંક્તિ અને કૉલમ નંબરોની ઉપરની એરેમાંથી, ADDRESS ફંક્શન સેલ એડ્રેસની એરેને એસેમ્બલ કરે છે , પરંતુ શ્રેણીના છેલ્લા કોષને અનુરૂપ માત્ર પ્રથમ જ પરત કરે છે.

    સમાન પરિણામ પંક્તિ અને કૉલમ નંબરોની એરેમાંથી મહત્તમ મૂલ્યો પસંદ કરીને પણ પ્રાપ્ત કરી શકાય છે. જો કે, આ માત્ર એરે ફોર્મ્યુલામાં કામ કરે છે, જેને યોગ્ય રીતે પૂર્ણ કરવા માટે Ctrl + Shift + Enter દબાવવાની જરૂર છે:

    =ADDRESS(MAX(ROW(Sales)), MAX(COLUMN(Sales)))

    નામિત શ્રેણીનું સંપૂર્ણ સરનામું કેવી રીતે મેળવવું

    નામિત શ્રેણીનું સંપૂર્ણ સરનામું પરત કરવા માટે, તમારે પહેલાનાં ઉદાહરણોમાંથી ફક્ત બે સૂત્રોને જોડવાની જરૂર છે અને વચ્ચે શ્રેણી ઓપરેટર (:) દાખલ કરવાની જરૂર છે.

    ADDRESS(ROW( range) , COLUMN( શ્રેણી)) & ":" & ADDRESS(ROW( range) + ROWS( range)-1, COLUMN( range) + COLUMNS( range)-1)

    તે અમારા નમૂના ડેટા સેટ માટે કાર્ય કરે તે માટે, અમે સામાન્ય "રેન્જ" ને વાસ્તવિક શ્રેણી નામ "સેલ્સ" સાથે બદલીએ છીએ:

    =ADDRESS(ROW(Sales), COLUMN(Sales)) & ":" & ADDRESS(ROW(Sales) + ROWS(Sales)-1, COLUMN(Sales) + COLUMNS(Sales)-1)

    અને સંપૂર્ણ શ્રેણી સરનામું એક તરીકે મેળવીએ છીએ સંપૂર્ણ સંદર્ભ $B$4:$D$7:

    શ્રેણી પરત કરવા માટે સંબંધિત સંદર્ભ તરીકે સરનામું ($ ચિહ્ન વિના, જેમ કે B4:D7), બંને ADDRESS કાર્યોમાં abs_num દલીલને 4 પર સેટ કરો:

    =ADDRESS(ROW(Sales), COLUMN(Sales), 4) & ":" & ADDRESS(ROW(Sales) + ROWS(Sales)-1, COLUMN(Sales) + COLUMNS(Sales)-1, 4)

    સ્વાભાવિક રીતે, પ્રથમ અને છેલ્લા સેલ માટે વ્યક્તિગત ફોર્મ્યુલામાં સમાન ફેરફારો કરી શકાય છે, અને પરિણામ આના જેવું જ દેખાશે:

    એક્સેલમાં નામવાળી શ્રેણીનું સરનામું કેવી રીતે મેળવવું 365 અને એક્સેલ 2021

    જૂના વર્ઝનમાં પરંપરાગત "એક ફોર્મ્યુલા - એક સેલ" વર્તણૂકથી વિપરીત, નવા એક્સેલમાં, કોઈપણ ફોર્મ્યુલા કે જે સંભવિતપણે બહુવિધ મૂલ્યો પરત કરી શકે છે, તે આપમેળે કરે છે. આવી વર્તણૂકને સ્પિલિંગ કહેવામાં આવે છે.

    ઉદાહરણ તરીકે, પ્રથમ કોષનું સરનામું પરત કરવાને બદલે, નીચેનું સૂત્ર નામની શ્રેણીમાં દરેક કોષના સરનામાને આઉટપુટ કરે છે:

    =ADDRESS(ROW(Sales), COLUMN(Sales)) <3

    ફક્ત પ્રથમ સેલ નું સરનામું મેળવવા માટે, તમારે ગર્ભિત આંતરછેદને સક્ષમ કરવાની જરૂર છે, જે એક્સેલ 2019 અને તેથી વધુ જૂનામાં ડિફોલ્ટ રૂપે ટ્રિગર થાય છે. આ માટે, શ્રેણીના નામો પહેલાં @ પ્રતીક (અવ્યક્ત આંતરછેદ ઓપરેટર) મૂકો:

    =ADDRESS(@ROW(Sales), @COLUMN(Sales))

    તે જ રીતે, તમે અન્ય સૂત્રોને ઠીક કરી શકો છો.

    મેળવવા માટે છેલ્લો કોષ શ્રેણીમાં:

    =ADDRESS(@ROW(Sales) + ROWS(Sales)-1, @COLUMN(Sales) + COLUMNS(Sales)-1)

    નામિત શ્રેણીનું સરનામું મેળવવા માટે :

    =ADDRESS(@ROW(Sales), @COLUMN(Sales)) & ":" & ADDRESS(@ROW(Sales) + ROWS(Sales)-1, @COLUMN(Sales) + COLUMNS(Sales)-1)

    નીચેનો સ્ક્રીનશોટ પરિણામો બતાવે છે:

    ટીપ. ડાયનેમિક એરે એક્સેલમાં જૂના વર્ઝનમાં બનાવેલ ફોર્મ્યુલા સાથે વર્કશીટ ખોલતી વખતે, એક્સેલ દ્વારા આપમેળે એક ગર્ભિત આંતરછેદ ઓપરેટર દાખલ કરવામાં આવે છે.

    આ રીતે તમેExcel માં સેલ સરનામું પરત કરો. આ ટ્યુટોરીયલમાં ચર્ચા કરેલ તમામ સૂત્રોને નજીકથી જોવા માટે, નીચે આપેલ અમારી નમૂના વર્કબુક ડાઉનલોડ કરવા માટે તમારું સ્વાગત છે. હું વાંચવા બદલ તમારો આભાર માનું છું અને આગામી અઠવાડિયે તમને અમારા બ્લોગ પર મળવાની આશા રાખું છું!

    ડાઉનલોડ માટે પ્રેક્ટિસ વર્કબુક

    Excel ADDRESS ફંક્શન - ફોર્મ્યુલા ઉદાહરણો (.xlsx ફાઇલ)

    માઈકલ બ્રાઉન સોફ્ટવેર ટૂલ્સનો ઉપયોગ કરીને જટિલ પ્રક્રિયાઓને સરળ બનાવવાના જુસ્સા સાથે સમર્પિત ટેકનોલોજી ઉત્સાહી છે. ટેક ઉદ્યોગમાં એક દાયકા કરતાં વધુ અનુભવ સાથે, તેમણે Microsoft Excel અને Outlook, તેમજ Google Sheets અને Docsમાં તેમની કુશળતાને સન્માનિત કરી છે. માઈકલનો બ્લોગ તેના જ્ઞાન અને કુશળતાને અન્ય લોકો સાથે શેર કરવા માટે સમર્પિત છે, ઉત્પાદકતા અને કાર્યક્ષમતામાં સુધારો કરવા માટે અનુસરવામાં સરળ ટીપ્સ અને ટ્યુટોરિયલ્સ પ્રદાન કરે છે. ભલે તમે અનુભવી વ્યાવસાયિક હોવ કે શિખાઉ માણસ, માઈકલનો બ્લોગ આ આવશ્યક સોફ્ટવેર સાધનોમાંથી સૌથી વધુ મેળવવા માટે મૂલ્યવાન આંતરદૃષ્ટિ અને વ્યવહારુ સલાહ આપે છે.