ફોર્મ્યુલા ઉદાહરણો સાથે Excel INDEX ફંક્શન

  • આ શેર કરો
Michael Brown

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

આ ટ્યુટોરીયલમાં, તમને ઘણા બધા ફોર્મ્યુલા ઉદાહરણો મળશે જે Excel માં INDEX ના સૌથી વધુ કાર્યક્ષમ ઉપયોગો દર્શાવે છે.

તમામ એક્સેલ ફંક્શન કે જેની શક્તિ ઘણી વખત ઓછો અંદાજવામાં આવે છે અને ઓછો ઉપયોગ કરવામાં આવે છે, INDEX ચોક્કસપણે ટોચના 10 માં ક્યાંક ને ક્યાંક સ્થાન મેળવશે. તે દરમિયાન, આ કાર્ય સ્માર્ટ, કોમળ અને બહુમુખી છે.

તો, Excel માં INDEX કાર્ય શું છે? અનિવાર્યપણે, એક INDEX સૂત્ર આપેલ એરે અથવા શ્રેણીમાંથી કોષ સંદર્ભ પરત કરે છે. બીજા શબ્દોમાં કહીએ તો, તમે INDEX નો ઉપયોગ કરો છો જ્યારે તમે કોઈ શ્રેણીમાં કોઈ તત્વની સ્થિતિ જાણો છો (અથવા ગણતરી કરી શકો છો) અને તમે તે તત્વનું વાસ્તવિક મૂલ્ય મેળવવા માંગો છો.

આ થોડું તુચ્છ લાગે છે, પરંતુ એકવાર તમે INDEX કાર્યની વાસ્તવિક સંભાવનાને સમજો છો, તે તમારી કાર્યપત્રકોમાં ડેટાની ગણતરી, વિશ્લેષણ અને પ્રસ્તુત કરવાની રીતમાં મહત્વપૂર્ણ ફેરફારો કરી શકે છે.

    Excel INDEX કાર્ય - વાક્યરચના અને મૂળભૂત ઉપયોગો

    એક્સેલમાં INDEX ફંક્શનના બે વર્ઝન છે - એરે ફોર્મ અને રેફરન્સ ફોર્મ. માઇક્રોસોફ્ટ એક્સેલ 365 - 2003 ના તમામ સંસ્કરણોમાં બંને સ્વરૂપોનો ઉપયોગ કરી શકાય છે.

    ઇન્ડેક્સ એરે ફોર્મ

    ઇન્ડેક્સ એરે ફોર્મ પંક્તિના આધારે શ્રેણી અથવા એરેમાં ચોક્કસ ઘટકનું મૂલ્ય આપે છે. અને તમે ઉલ્લેખિત કરો છો તે કૉલમ નંબરો.

    INDEX(એરે, row_num, [column_num])
    • એરે - એ કોષોની શ્રેણી છે, નામની શ્રેણી અથવા કોષ્ટક.
    • <10 row_num - એરેમાંની પંક્તિ સંખ્યા છે જેમાંથી મૂલ્ય પરત કરવું છે. જો row_num છેમૂલ્ય પરત કરે છે, પરંતુ આ સૂત્રમાં, સંદર્ભ ઓપરેટર (:) તેને સંદર્ભ પરત કરવા દબાણ કરે છે). અને કારણ કે $A$1 એ અમારું પ્રારંભિક બિંદુ છે, સૂત્રનું અંતિમ પરિણામ એ $A$1:$A$9 ની શ્રેણી છે.

      નીચેનો સ્ક્રીનશોટ દર્શાવે છે કે તમે ડાયનેમિક ડ્રોપ બનાવવા માટે આવા ઇન્ડેક્સ ફોર્મ્યુલાનો ઉપયોગ કેવી રીતે કરી શકો છો- ડાઉન લિસ્ટ.

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

      તમે આશ્રિત ડ્રોપ-ડાઉન સૂચિઓ બનાવવા માટે INDEX ફંક્શનનો પણ ઉપયોગ કરી શકો છો અને નીચેનું ટ્યુટોરીયલ પગલાંઓ સમજાવે છે: Excel માં કેસ્કેડીંગ ડ્રોપ-ડાઉન સૂચિ બનાવવી.

      5. INDEX / MATCH સાથે શક્તિશાળી Vlookups

      વર્ટિકલ લુકઅપ્સ કરવા - આ તે છે જ્યાં INDEX કાર્ય ખરેખર ચમકે છે. જો તમે ક્યારેય એક્સેલ VLOOKUP ફંક્શનનો ઉપયોગ કરવાનો પ્રયાસ કર્યો હોય, તો તમે તેની અસંખ્ય મર્યાદાઓથી સારી રીતે વાકેફ છો, જેમ કે લુકઅપ કૉલમની ડાબી બાજુએ કૉલમમાંથી મૂલ્યો ખેંચવામાં અસમર્થતા અથવા લુકઅપ મૂલ્ય માટે 255 અક્ષરોની મર્યાદા.

      આ INDEX / MATCH સંપર્ક ઘણી બાબતોમાં VLOOKUP કરતાં શ્રેષ્ઠ છે:

      • ડાબા vlookups સાથે કોઈ સમસ્યા નથી.
      • લુકઅપ મૂલ્યના કદની કોઈ મર્યાદા નથી.
      • કોઈ સૉર્ટિંગ નથી આવશ્યક છે (અંદાજિત મેળ સાથે VLOOKUP માટે લુકઅપ કૉલમને ચડતા ક્રમમાં સૉર્ટ કરવાની જરૂર પડે છે).
      • તમે અપડેટ કર્યા વિના કોષ્ટકમાં કૉલમ દાખલ કરવા અને દૂર કરવા માટે સ્વતંત્ર છો.દરેક સંકળાયેલ ફોર્મ્યુલા.
      • અને છેલ્લું પરંતુ ઓછામાં ઓછું નહીં, INDEX / MATCH તમારા એક્સેલને ધીમા કરતું નથી જેમ કે બહુવિધ Vlookups કરે છે.

      તમે નીચેની રીતે INDEX / MATCH નો ઉપયોગ કરો છો :

      =INDEX ( માંથી મૂલ્ય પરત કરવા માટે કૉલમ, (MATCH ( લુકઅપ મૂલ્ય , કૉલમ , 0))

      માટે ઉદાહરણ તરીકે, જો આપણે આપણું સોર્સ ટેબલ ફ્લિપ કરીએ જેથી પ્લેનેટ નેમ સૌથી જમણી બાજુની કોલમ બની જાય, તો પણ INDEX/MATCH ફોર્મ્યુલા ડાબી બાજુની કોલમમાંથી કોઈ અડચણ વિના મેળ ખાતી કિંમત મેળવે છે.

      <0

      વધુ ટીપ્સ અને ફોર્મ્યુલાના ઉદાહરણ માટે, કૃપા કરીને એક્સેલ ઇન્ડેક્સ / મેચ ટ્યુટોરીયલ જુઓ.

      6. રેન્જની સૂચિમાંથી 1 શ્રેણી મેળવવા માટે એક્સેલ ઇન્ડેક્સ ફોર્મ્યુલા

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

      ધારો કે, તમારી પાસે દરેકમાં અલગ-અલગ સંખ્યાવાળી આઇટમ્સ ધરાવતી ઘણી સૂચિઓ છે. મારા પર વિશ્વાસ કરો અથવા નહીં, તમે એક ફોર્મ્યુલા વડે કોઈપણ પસંદ કરેલ શ્રેણીમાં સરેરાશની ગણતરી કરી શકો છો અથવા મૂલ્યોનો સરવાળો કરી શકો છો.

      સૌપ્રથમ, તમે બનાવો e દરેક યાદી માટે નામવાળી શ્રેણી; આ ઉદાહરણમાં તેને PlanetsD અને MoonsD રહેવા દો:

      હું આશા રાખું છું કે ઉપરની છબી રેન્જના નામ પાછળના તર્કને સમજાવે છે : ) BTW, ચંદ્ર કોષ્ટક પૂર્ણથી દૂર છે, આપણા સૌરમંડળમાં 176 જાણીતા કુદરતી ચંદ્રો છે, એકલા ગુરુ પાસે હાલમાં 63 છે, અને ગણતરી થઈ રહી છે. આ ઉદાહરણ માટે, મેં રેન્ડમ 11 પસંદ કર્યું, સારું... કદાચ તદ્દન રેન્ડમ નહીં -સૌથી સુંદર નામો સાથે ચંદ્રો : )

      કૃપા કરીને વિષયાંતર માફ કરો, અમારા INDEX સૂત્ર પર પાછા જાઓ. એમ ધારી રહ્યા છીએ કે PlanetsD તમારી શ્રેણી 1 છે અને MoonsD એ શ્રેણી 2 છે, અને સેલ B1 એ છે જ્યાં તમે શ્રેણી નંબર મૂકો છો, તમે મૂલ્યોની સરેરાશની ગણતરી કરવા માટે નીચેના સૂચક સૂત્રનો ઉપયોગ કરી શકો છો પસંદ કરેલ નામની શ્રેણી:

      =AVERAGE(INDEX((PlanetsD, MoonsD), , , B1))

      કૃપા કરીને ધ્યાન આપો કે હવે આપણે INDEX ફંક્શનના સંદર્ભ ફોર્મનો ઉપયોગ કરી રહ્યા છીએ, અને છેલ્લી દલીલમાંની સંખ્યા (વિસ્તાર_સંખ્યા) સૂત્રને જણાવે છે કે કઈ શ્રેણીની પસંદ કરો.

      નીચેના સ્ક્રીનશૉટમાં, વિસ્તાર_સંખ્યા (સેલ B1) 2 પર સેટ છે, તેથી સૂત્ર ચંદ્ર ના સરેરાશ વ્યાસની ગણતરી કરે છે કારણ કે શ્રેણી MoonsD બીજા ક્રમે આવે છે. સંદર્ભ દલીલમાં.

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

      =AVERAGE(INDEX((PlanetsD, MoonsD), , , IF(B1="planets", 1, IF(B1="moons", 2))))

      IF ફંક્શનમાં, તમે કેટલાક સરળ અને યાદ રાખવા માટે સરળ સૂચિ નામોનો ઉપયોગ કરો છો જે તમે ઇચ્છો છો કે તમારા વપરાશકર્તાઓ નંબરોને બદલે સેલ B1 માં ટાઇપ કરે. કૃપા કરીને આને ધ્યાનમાં રાખો, ફોર્મ્યુલા યોગ્ય રીતે કાર્ય કરે તે માટે, B1 માં લખાણ IF ના પરિમાણોની જેમ જ (કેસ-અસંવેદનશીલ) હોવું જોઈએ, અન્યથા તમારું અનુક્રમણિકા સૂત્ર #VALUE ભૂલ ફેંકશે.

      ફોર્મ્યુલાને વધુ વપરાશકર્તા-મૈત્રીપૂર્ણ બનાવવા માટે, તમે જોડણીની ભૂલોને રોકવા માટે પૂર્વવ્યાખ્યાયિત નામો સાથે ડ્રોપ-ડાઉન સૂચિ બનાવવા માટે ડેટા માન્યતાનો ઉપયોગ કરી શકો છો અનેમિસપ્રિન્ટ્સ:

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

      =IFERROR(AVERAGE(INDEX((PlanetsD, MoonsD), , , IF(B1="planet", 1, IF(B1="moon", 2)))), "Please select the list!")

      આ રીતે તમે Excel માં INDEX ફોર્મ્યુલાનો ઉપયોગ કરો છો. મને આશા છે કે આ ઉદાહરણો તમને તમારી કાર્યપત્રકોમાં INDEX કાર્યની સંભવિતતાનો ઉપયોગ કરવાનો માર્ગ બતાવશે. વાંચવા બદલ આભાર!

      અવગણવામાં આવેલ, column_num જરૂરી છે.
    • column_num - એ કૉલમ નંબર છે જેમાંથી મૂલ્ય પરત કરવું છે. જો column_num અવગણવામાં આવે તો, row_num જરૂરી છે.

    ઉદાહરણ તરીકે, ફોર્મ્યુલા =INDEX(A1:D6, 4, 3) A1:D6 શ્રેણીમાં 4થી પંક્તિ અને 3જી કૉલમના આંતરછેદ પર મૂલ્ય આપે છે, જે સેલ C4 માં મૂલ્ય છે.

    > અને ફોર્મ્યુલામાં કૉલમ નંબરો, તમે વધુ સાર્વત્રિક સૂત્ર મેળવવા માટે કોષ સંદર્ભો આપી શકો છો: =INDEX($B$2:$D$6, G2, G1)

    તેથી, આ INDEX સૂત્ર G2 (પંક્તિ_સંખ્યા ) અને કોષ G1 (સ્તંભ_સંખ્યા) માં દાખલ કરેલ સપ્તાહ નંબર.

    ટીપ. એરે દલીલમાં સંબંધિત સંદર્ભો (B2:D6) ને બદલે સંપૂર્ણ સંદર્ભો ($B$2:$D$6) નો ઉપયોગ ફોર્મ્યુલાને અન્ય કોષોમાં નકલ કરવાનું સરળ બનાવે છે. વૈકલ્પિક રીતે, તમે શ્રેણીને કોષ્ટકમાં રૂપાંતરિત કરી શકો છો ( Ctrl + T ) અને કોષ્ટકના નામ દ્વારા તેનો સંદર્ભ લઈ શકો છો.

    ઇન્ડેક્સ એરે ફોર્મ - યાદ રાખવા જેવી બાબતો

    1. જો એરે દલીલમાં માત્ર એક પંક્તિ અથવા કૉલમ હોય, તો તમે અનુરૂપ row_num અથવા column_num દલીલનો ઉલ્લેખ કરી શકો છો અથવા નહીં કરી શકો.
    2. જો એરે દલીલમાં એક કરતાં વધુ પંક્તિનો સમાવેશ થાય છે અને row_num અવગણવામાં આવે છે અથવા 0 પર સેટ કરવામાં આવે છે, તો INDEX ફંક્શન સમગ્ર કૉલમનો અરે પરત કરે છે. તેવી જ રીતે, જો એરેમાં એક કરતાં વધુનો સમાવેશ થાય છેcolumn અને column_num દલીલ અવગણવામાં આવે છે અથવા 0 પર સેટ કરવામાં આવે છે, INDEX ફોર્મ્યુલા સમગ્ર પંક્તિ પરત કરે છે. અહીં એક સૂત્ર ઉદાહરણ છે જે આ વર્તણૂકને દર્શાવે છે.
    3. પંક્તિ_સંખ્યા અને કૉલમ_સંખ્યા દલીલોએ એરેની અંદરના કોષનો સંદર્ભ આપવો જોઈએ; અન્યથા, INDEX ફોર્મ્યુલા #REF પરત કરશે! ભૂલ.

    INDEX સંદર્ભ ફોર્મ

    Excel INDEX ફંક્શનનો સંદર્ભ ફોર્મ ઉલ્લેખિત પંક્તિ અને કૉલમના આંતરછેદ પર સેલ સંદર્ભ પરત કરે છે.

    INDEX(સંદર્ભ, row_num , [column_num], [area_num] )
    • સંદર્ભ - એક અથવા અનેક શ્રેણીઓ છે.

      જો તમે એક કરતાં વધુ શ્રેણી દાખલ કરી રહ્યાં છો, તો રેન્જને અલ્પવિરામથી અલગ કરો અને સંદર્ભ દલીલને કૌંસમાં બંધ કરો, ઉદાહરણ તરીકે (A1:B5, D1:F5).

      જો સંદર્ભની દરેક શ્રેણીમાં ફક્ત એક પંક્તિ અથવા કૉલમ, અનુરૂપ row_num અથવા column_num દલીલ વૈકલ્પિક છે.

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

    ઉદાહરણ તરીકે, સૂત્ર =INDEX((A2:D3, A5:D7), 3, 4, 2) સેલ D7 નું મૂલ્ય આપે છે, જેબીજા વિસ્તારમાં 3જી પંક્તિ અને 4થી કૉલમનું આંતરછેદ (A5:D7).

    INDEX સંદર્ભ ફોર્મ - યાદ રાખવા જેવી બાબતો

    1. જો row_num અથવા column_num દલીલ શૂન્ય (0) પર સેટ છે, એક INDEX સૂત્ર અનુક્રમે સમગ્ર કૉલમ અથવા પંક્તિ માટે સંદર્ભ પરત કરે છે.
    2. જો row_num અને column_num બંને અવગણવામાં આવે છે, તો INDEX ફંક્શનમાં ઉલ્લેખિત વિસ્તાર પરત કરે છે વિસ્તાર_સંખ્યાની દલીલ.
    3. તમામ _num દલીલો (પંક્તિ_સંખ્યા, કૉલમ_સંખ્યા અને વિસ્તાર_સંખ્યા) એ સંદર્ભની અંદરના કોષનો સંદર્ભ આપવો જોઈએ; અન્યથા, INDEX ફોર્મ્યુલા #REF પરત કરશે! ભૂલ.

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

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

    કદાચ ત્યાં એક્સેલ INDEX ના ઘણા વ્યવહારુ ઉપયોગો પોતે જ નથી, પરંતુ MATCH અથવા COUNTA જેવા અન્ય કાર્યો સાથે સંયોજનમાં, તે ખૂબ જ શક્તિશાળી સૂત્રો બનાવી શકે છે.

    સ્રોત ડેટા

    અમારા તમામ INDEX ફોર્મ્યુલા (છેલ્લા એક સિવાય), અમે નીચેના ડેટાનો ઉપયોગ કરીશું. સગવડતાના હેતુઓ માટે, તે સોર્સડેટા નામના કોષ્ટકમાં ગોઠવાયેલ છે.

    કોષ્ટકો અથવા નામવાળી શ્રેણીઓનો ઉપયોગ ફોર્મ્યુલા બનાવી શકે છે થોડો લાંબો, પરંતુ તે તેમને નોંધપાત્ર રીતે વધુ લવચીક અને વધુ સારી રીતે વાંચી શકાય તેવું પણ બનાવે છે. કોઈપણ INDEX ને સમાયોજિત કરવા માટેતમારી વર્કશીટ્સ માટે ફોર્મ્યુલા, તમારે ફક્ત એક જ નામને સંશોધિત કરવાની જરૂર છે, અને આ સંપૂર્ણ રીતે લાંબા ફોર્મ્યુલા લંબાઈ માટે બનાવે છે.

    અલબત્ત, જો તમે ઇચ્છો તો સામાન્ય શ્રેણીનો ઉપયોગ કરવાથી તમને કંઈપણ અટકાવતું નથી. આ કિસ્સામાં, તમે ખાલી ટેબલ નામ SourceData ને યોગ્ય શ્રેણી સંદર્ભ સાથે બદલો.

    1. સૂચિમાંથી Nth આઇટમ મેળવવી

    આ INDEX ફંક્શનનો મૂળભૂત ઉપયોગ અને બનાવવા માટેનું સૌથી સરળ સૂત્ર છે. સૂચિમાંથી ચોક્કસ આઇટમ મેળવવા માટે, તમે ફક્ત =INDEX(range, n) લખો જ્યાં રેન્જ એ કોષોની શ્રેણી અથવા નામવાળી શ્રેણી છે, અને n એ આઇટમની સ્થિતિ છે જે તમે મેળવવા માંગો છો.

    એક્સેલ કોષ્ટકો સાથે કામ કરતી વખતે, તમે માઉસનો ઉપયોગ કરીને કૉલમ પસંદ કરી શકો છો અને એક્સેલ સૂત્રમાં કોષ્ટકના નામ સાથે કૉલમનું નામ ખેંચશે:

    આપેલ પંક્તિ અને કૉલમના આંતરછેદ પરના કોષનું મૂલ્ય મેળવવા માટે, તમે સમાન અભિગમનો ઉપયોગ કરો છો તે જ તફાવત સાથે તમે બંનેનો ઉલ્લેખ કરો છો - પંક્તિ નંબર અને કૉલમ નંબર. વાસ્તવમાં, જ્યારે અમે INDEX એરે ફોર્મની ચર્ચા કરી ત્યારે તમે પહેલેથી જ આવા ફોર્મ્યુલાને કાર્યમાં જોયા છે.

    અને અહીં એક વધુ ઉદાહરણ છે. અમારા નમૂના કોષ્ટકમાં, સૌરમંડળનો 2જો સૌથી મોટો ગ્રહ શોધવા માટે, તમે કોષ્ટકને વ્યાસ કૉલમ દ્વારા સૉર્ટ કરો અને નીચેના INDEX સૂત્રનો ઉપયોગ કરો:

    =INDEX(SourceData, 2, 3)

    <4
  • Array એ કોષ્ટકનું નામ છે, અથવા શ્રેણી સંદર્ભ છે, આ ઉદાહરણમાં સોર્સડેટા .
  • Row_num એ 2 છે કારણ કે તમે બીજી આઇટમ શોધી રહ્યાં છોસૂચિમાં, જે 2જીમાં છે
  • Column_num એ 3 છે કારણ કે વ્યાસ એ કોષ્ટકમાં 3જી કૉલમ છે.
  • જો તમે ગ્રહને પરત કરવા માંગો છો વ્યાસને બદલે નામ, કૉલમ_સંખ્યાને 1 માં બદલો. અને સ્વાભાવિક રીતે, તમે તમારા ફોર્મ્યુલાને વધુ સર્વતોમુખી બનાવવા માટે row_num અને/અથવા column_num દલીલોમાં સેલ સંદર્ભનો ઉપયોગ કરી શકો છો, જેમ કે નીચેના સ્ક્રીનશોટમાં દર્શાવવામાં આવ્યું છે:

    2. એક પંક્તિ અથવા કૉલમમાં તમામ મૂલ્યો મેળવવી

    એક કોષને પુનઃપ્રાપ્ત કરવા સિવાય, INDEX ફંક્શન સંપૂર્ણ પંક્તિ અથવા કૉલમ માંથી મૂલ્યોની એરે પરત કરવામાં સક્ષમ છે. . ચોક્કસ કૉલમમાંથી તમામ મૂલ્યો મેળવવા માટે, તમારે row_num દલીલને છોડી દેવી પડશે અથવા તેને 0 પર સેટ કરવી પડશે. તેવી જ રીતે, સમગ્ર પંક્તિ મેળવવા માટે, તમે ખાલી મૂલ્ય અથવા કૉલમ_સંખ્યામાં 0 પાસ કરો.

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

    ઉદાહરણ તરીકે, તમે સૂર્યમંડળમાં સરેરાશ ગ્રહ તાપમાનની ગણતરી કરવા માટે નીચેના સૂત્રનો ઉપયોગ કરી શકો છો:

    =AVERAGE(INDEX(SourceData, , 4))

    ઉપરોક્ત સૂત્રમાં, column_num argument 4 છે કારણ કે Temperature અમારા કોષ્ટકમાં 4થી કૉલમમાં છે. row_num પરિમાણ અવગણવામાં આવ્યું છે.

    તે જ રીતે, તમે ન્યૂનતમ અને મહત્તમ શોધી શકો છોતાપમાન:

    =MAX(INDEX(SourceData, , 4))

    =MIN(INDEX(SourceData, , 4))

    અને કુલ ગ્રહ સમૂહની ગણતરી કરો (દળ એ કોષ્ટકમાં 2જી કૉલમ છે):

    =SUM(INDEX(SourceData, , 2))

    વ્યવહારિક દૃષ્ટિકોણથી, ઉપરોક્ત સૂત્રમાં INDEX કાર્ય અનાવશ્યક છે. તમે ફક્ત =AVERAGE(range) અથવા =SUM(range) લખી શકો છો અને સમાન પરિણામો મેળવી શકો છો.

    વાસ્તવિક ડેટા સાથે કામ કરતી વખતે, આ સુવિધા તમે ડેટા વિશ્લેષણ માટે ઉપયોગ કરો છો તે વધુ જટિલ ફોર્મ્યુલાના ભાગરૂપે મદદરૂપ થઈ શકે છે.

    3. અન્ય કાર્યો સાથે INDEX નો ઉપયોગ (SUM, AVERAGE, MAX, MIN)

    અગાઉના ઉદાહરણો પરથી, તમે કદાચ એવી છાપ હેઠળ હશો કે INDEX ફોર્મ્યુલા મૂલ્યો આપે છે, પરંતુ વાસ્તવિકતા એ છે કે તે સંદર્ભ આપે છે મૂલ્ય ધરાવતા કોષમાં. અને આ ઉદાહરણ Excel INDEX ફંક્શનની સાચી પ્રકૃતિ દર્શાવે છે.

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

    ધારો કે તમારી પાસે ફોર્મ્યુલા =AVERAGE(A1:A10) છે જે A1:A10 કોષોમાં સરેરાશ મૂલ્યો આપે છે. ફોર્મ્યુલામાં સીધું જ રેન્જ લખવાને બદલે, તમે INDEX ફંક્શન વડે A1 અથવા A10 અથવા બંનેને બદલી શકો છો, જેમ કે:

    =AVERAGE(A1 : INDEX(A1:A20,10))

    ઉપરોક્ત બંને ફોર્મ્યુલા સમાન વિતરિત કરશે. પરિણામ કારણ કે INDEX ફંક્શન સેલ A10 નો સંદર્ભ પણ આપે છે (row_num 10 પર સેટ કરેલ છે, col_num અવગણવામાં આવેલ છે). તફાવત એ છે કે શ્રેણી એવરેજ / ઇન્ડેક્સ ફોર્મ્યુલા ગતિશીલ છે,અને એકવાર તમે INDEX માં row_num દલીલ બદલો પછી, AVERAGE ફંક્શન દ્વારા પ્રક્રિયા કરાયેલ શ્રેણી બદલાશે અને ફોર્મ્યુલા અલગ પરિણામ આપશે.

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

    ઉદાહરણ 1. સૂચિમાં ટોચની N વસ્તુઓની સરેરાશની ગણતરી કરો

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

    =AVERAGE(C5 : INDEX(SourceData[Diameter], B1))

    ઉદાહરણ 2. ઉલ્લેખિત બે વસ્તુઓ વચ્ચેની વસ્તુઓનો સરવાળો

    જો તમે તમારા ફોર્મ્યુલામાં અપર-બાઉન્ડ અને લોઅર-બાઉન્ડ વસ્તુઓને વ્યાખ્યાયિત કરવા માંગતા હો, તો તમારે પ્રથમ અને તમને જોઈતી છેલ્લી આઇટમ.

    ઉદાહરણ તરીકે, નીચેનું સૂત્ર વ્યાસ કૉલમ B1 અને B2 માં ઉલ્લેખિત બે વસ્તુઓ વચ્ચેના મૂલ્યોનો સરવાળો આપે છે:

    =SUM(INDEX(SourceData[Diameter],B1) : INDEX(SourceData[Diameter], B2))

    4. ડાયનેમિક રેન્જ અને ડ્રોપ-ડાઉન લિસ્ટ બનાવવા માટે INDEX ફોર્મ્યુલા

    જેમ કે તે ઘણી વાર થાય છે, જ્યારે તમે વર્કશીટમાં ડેટા ગોઠવવાનું શરૂ કરો છો, ત્યારે તમને કદાચ ખબર નહીં હોય કે આખરે તમારી પાસે કેટલી એન્ટ્રીઓ હશે. અમારા ગ્રહોના કોષ્ટકમાં એવું નથી, જે પૂર્ણ જણાય છે, પરંતુ કોણ જાણે છે...

    જોકે, જો તમારી પાસે આપેલ કૉલમમાં વસ્તુઓની સંખ્યા બદલાતી હોય, તો A1 થી A કહો. n ,તમે ડાયનેમિક નામવાળી શ્રેણી બનાવવા માગી શકો છો જેમાં ડેટા સાથેના તમામ કોષોનો સમાવેશ થાય છે. તે સમયે, તમે ઇચ્છો છો કે તમે નવી આઇટમ્સ ઉમેરો અથવા અસ્તિત્વમાંની કેટલીકને કાઢી નાખો ત્યારે શ્રેણી આપમેળે ગોઠવાય. ઉદાહરણ તરીકે, જો તમારી પાસે હાલમાં 10 વસ્તુઓ છે, તો તમારી નામની શ્રેણી A1:A10 છે. જો તમે નવી એન્ટ્રી ઉમેરો છો, તો નામવાળી શ્રેણી આપમેળે A1:A11 સુધી વિસ્તરે છે અને જો તમે તમારો વિચાર બદલીને તે નવો ઉમેરાયેલ ડેટા કાઢી નાખો છો, તો શ્રેણી આપમેળે A1:A10 પર પાછી આવી જાય છે.

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

    ડાયનેમિક રેન્જને વ્યાખ્યાયિત કરવાની એક રીત એ છે કે એક્સેલ ઑફસેટ ફંક્શનનો ઉપયોગ કરવો:

    =OFFSET(Sheet_Name!$A$1, 0, 0, COUNTA(Sheet_Name!$A:$A), 1)

    અન્ય સંભવિત ઉકેલ એ છે કે COUNTA:

    =Sheet_Name!$A$1:INDEX(Sheet_Name!$A:$A, COUNTA(Sheet_Name!$A:$A))

    બંને ફોર્મ્યુલામાં, A1 એ સૂચિની પ્રથમ આઇટમ ધરાવતો કોષ અને ઉત્પાદિત ગતિશીલ શ્રેણી છે. બંને સૂત્રો દ્વારા સરખા હશે.

    ફરક એ અભિગમમાં છે. જ્યારે OFFSET ફંક્શન પ્રારંભિક બિંદુથી ચોક્કસ સંખ્યામાં પંક્તિઓ અને/અથવા કૉલમ્સ દ્વારા આગળ વધે છે, ત્યારે INDEX ચોક્કસ પંક્તિ અને કૉલમના આંતરછેદ પર એક કોષ શોધે છે. COUNTA ફંક્શન, બંને ફોર્મ્યુલામાં વપરાતું, રુચિના કૉલમમાં બિન-ખાલી કોષોની સંખ્યા મેળવે છે.

    >

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