સામગ્રીઓનું કોષ્ટક
INDEX ફંક્શન એ ટોચના 10 એક્સેલ ફંક્શન્સમાંનું એક છે. આ ટ્યુટોરીયલમાં, તમને એક્સેલમાં INDEX ફંક્શન વ્યક્તિગત રીતે અને અન્ય એક્સેલ ફંક્શન્સ સાથે કેવી રીતે કાર્ય કરે છે તેનો સંપૂર્ણ ખ્યાલ મળશે.
તમને Excel INDEX ફંક્શન મળશે બે સ્વરૂપોમાં: એરે ફોર્મ અને સંદર્ભ ફોર્મ .
એરે ફોર્મમાં એક્સેલ INDEX ફંક્શન (ક્વિક વ્યૂ):
જ્યારે તમે એક શ્રેણીમાંથી મૂલ્ય (અથવા મૂલ્યો) પરત કરવાનો ઇરાદો ધરાવો છો, ત્યારે તમે INDEX ફંક્શનના એરે ફોર્મનો ઉપયોગ કરશો.
સંદર્ભ ફોર્મમાં એક્સેલ ઇન્ડેક્સ ફંક્શન (ક્વિક વ્યૂ):
જ્યારે તમે બહુવિધ રેન્જમાંથી મૂલ્ય (અથવા મૂલ્યો) પરત કરવાનો ઇરાદો ધરાવો છો, ત્યારે તમે INDEX <ના સંદર્ભ ફોર્મનો ઉપયોગ કરશો. 2>ફંક્શન.
એક્સેલ વર્કબુક ડાઉનલોડ કરો
એક્સેલ વર્કબુક ડાઉનલોડ કરો જેથી કરીને તમે જાતે પ્રેક્ટિસ કરી શકો.
INDEX Function.xlsx નો ઉપયોગ
Excel માં INDEX ફંક્શનનો પરિચય
કાર્ય ઉદ્દેશ્ય:
તે આપેલ શ્રેણીમાં, ચોક્કસ પંક્તિ અને કૉલમના આંતરછેદ પર કોષનું મૂલ્ય અથવા સંદર્ભ આપે છે.
એરે ફોર્મમાં INDEX ફંક્શનનું સિન્ટેક્સ:
=INDEX (એરે, row_num, [column_num])
દલીલો:
દલીલ | જરૂરી/ વૈકલ્પિક | મૂલ્ય |
---|---|---|
એરે <18 | આવશ્યક | કોષોની શ્રેણી પસાર કરો, અથવા આ દલીલ માટે એરે સ્થિરાંકો |
row_numસિંગલ/બહુવિધ પરિણામો સાથે સિંગલ/બહુવિધ માપદંડ મેળવો ઉદાહરણ 6: INDEX ફંક્શન પણ હોઈ શકે છે સેલ સંદર્ભ તરીકે ઉપયોગ થાય છેઉદાહરણ 5 માં, અમે જોયું કે શ્રેણીમાંથી સંપૂર્ણ પંક્તિ પરત કરવા માટે INDEX ફંક્શનનો ઉપયોગ કેવી રીતે કરવો. તે મેળવવા માટે તમે કોઈપણ કોષમાં નીચેના સરળ સૂત્રનો પણ ઉપયોગ કરી શકો છો. =D6:G6 હું જે મુદ્દો બનાવવાનો પ્રયાસ કરી રહ્યો છું તે છે- INDEX ફંક્શન સેલ વેલ્યુને બદલે સેલ સંદર્ભ પણ પરત કરી શકે છે. હું ઉપરોક્ત સૂત્રમાં G6 ને બદલે INDEX(D6:G9,1,4) નો ઉપયોગ કરીશ. તેથી, સૂત્ર આના જેવું હશે, =D6:INDEX(D6:G9,1,4)
🔎 આ ફોર્મ્યુલાનું મૂલ્યાંકન:
<21 Excel માં INDEX ફંક્શનનો ઉપયોગ કરતી વખતે સામાન્ય ભૂલોThe #REF! ભૂલ: તે થાય છે-
#VALUE! ભૂલ: તે ત્યારે થાય છે જ્યારે તમે row_num, col_num, અથવા area_num તરીકે બિન-સંખ્યાત્મક મૂલ્યો આપો છો. નિષ્કર્ષINDEX ફંક્શન છે Excel માં સૌથી શક્તિશાળી કાર્યોમાંનું એક. કોષોની શ્રેણીમાંથી મુસાફરી કરવા અને કોષોની શ્રેણીમાંથી ડેટા પુનઃપ્રાપ્ત કરવા માટે, તમે એક્સેલના INDEX કાર્યનો ઘણો સમય વાપરશો. જો તમે એક્સેલના INDEX ફંક્શનનો ઉપયોગ કરવાની અનન્ય રીત જાણો છો, તો અમને ટિપ્પણી બોક્સમાં જણાવો. આવી વધુ એક્સેલ-સંબંધિત સામગ્રી માટે તમે અમારા બ્લોગ ની મુલાકાત લઈ શકો છો. | આવશ્યક | સેલ શ્રેણી અથવા એરે સ્થિરાંકમાં પંક્તિ નંબર પસાર કરો |
col_num | વૈકલ્પિક | કોષ શ્રેણી અથવા એરે સ્થિરાંકમાં કૉલમ નંબર પસાર કરો |
નોંધ:
- જો તમે બંનેનો ઉપયોગ કરો છો row_num અને column_num દલીલો, INDEX ફંક્શન row_num અને column_num ના આંતરછેદ પર સેલમાંથી મૂલ્ય પરત કરશે .
- જો તમે row_num અથવા column_num 0 (શૂન્ય) પર સેટ કરો છો, તો તમને અનુક્રમે સમગ્ર કૉલમ મૂલ્યો અથવા સમગ્ર પંક્તિના મૂલ્યો મળશે એરેનું સ્વરૂપ. તમે એરે ફોર્મ્યુલાનો ઉપયોગ કરીને તે મૂલ્યોને સેલમાં દાખલ કરી શકો છો.
સંદર્ભ ફોર્મમાં INDEX ફંક્શનનું સિન્ટેક્સ:
=INDEX (સંદર્ભ, row_num, [column_num], [area_num])
દલીલો:
દલીલ | જરૂરી/ વૈકલ્પિક | મૂલ્ય |
---|---|---|
સંદર્ભ | આવશ્યક છે | એક કરતાં વધુ શ્રેણી અથવા એરે પસાર કરો |
row_num | જરૂરી | ચોક્કસ સેલ શ્રેણીમાં પંક્તિ નંબર પસાર કરો |
col_num | વૈકલ્પિક | કોલમ નંબરને ચોક્કસ કોષ શ્રેણીમાં પસાર કરો |
વિસ્તાર_સંખ્યા | વૈકલ્પિક | તમે શ્રેણીના જૂથમાંથી પસંદ કરવા માંગો છો તે વિસ્તાર નંબર પસાર કરો |
નોંધ:
- જો એક કરતાં વધુ શ્રેણી અથવા એરેને એરે મૂલ્ય તરીકે પાસ કરો, તો તમારે પણ પાસ કરવું જોઈએવિસ્તાર_સંખ્યા.
- જો વિસ્તાર_સંખ્યા ગેરહાજર હોય, તો INDEX ફંક્શન પ્રથમ શ્રેણી સાથે કામ કરશે. જો તમે વિસ્તાર_સંખ્યા તરીકે મૂલ્ય પાસ કરો છો, તો INDEX કાર્ય તે ચોક્કસ શ્રેણીમાં કાર્ય કરશે.
- જો ખ્યાલો સ્પષ્ટ ન હોય, તો ચિંતા કરશો નહીં; આગલા પગલા પર જાઓ, જ્યાં હું તમને એક્સેલના INDEX કાર્યનો અસરકારક રીતે ઉપયોગ કરવા માટે ઉદાહરણોની સારી સંખ્યા બતાવવા જઈ રહ્યો છું.
6 વ્યક્તિગત રીતે અને અન્ય સાથે INDEX ફંક્શનનો ઉપયોગ કરવાના ઉદાહરણો એક્સેલ ફંક્શન્સ
ઉદાહરણ 1: સૂચિમાંથી એક આઇટમ પસંદ કરો
એક્સેલ ઇન્ડેક્સ ફંક્શનનો ઉપયોગ કરીને, અમે સૂચિમાંથી કોઈપણ આઇટમ પુનઃપ્રાપ્ત કરી શકીએ છીએ. તમે ફોર્મ્યુલામાં હાર્ડ-કોડેડ પંક્તિ અથવા કૉલમ નંબરોનો ઉપયોગ કરી શકો છો અથવા સેલ સંદર્ભનો ઉપયોગ કરી શકો છો.
એક પરિમાણીય સૂચિ સિંગલ કૉલમ સાથે:
ઉદાહરણ તરીકે, જો આપણે યાદીમાંથી 3જી પ્રોડક્ટ મેળવવા માગીએ છીએ, અમે સેલ C12 માં પંક્તિ નંબર (બીજા શબ્દોમાં કહીએ તો) ઉલ્લેખિત કર્યા પછી, સેલ C13 માં નીચેના સૂત્રનો ઉપયોગ કરી શકીએ છીએ.
=INDEX(B5:B10,C12)
અથવા,
=INDEX(B5:B10,3)
એક પંક્તિ સાથેની એક પરિમાણીય સૂચિ:
એવી જ રીતે, આપણે INDEX ફંક્શનનો ઉપયોગ કરીને એક જ પંક્તિમાંથી આઇટમ મેળવી શકીએ છીએ. કૉલમ B માં સીરીયલ નંબરનો ઉલ્લેખ કરો અને સેલ C20 માં નીચેનું સૂત્ર લાગુ કરો:
=INDEX(C17:H17,,B20)
અથવા,
=INDEX(C17:H17,3)
તમે કોષ સંદર્ભનો ઉપયોગ કરવાને બદલે સીરીયલ નંબર સીધો ફોર્મ્યુલામાં પણ લખી શકો છો.પરંતુ અમે સેલ સંદર્ભનો ઉપયોગ કરવાની ભલામણ કરીએ છીએ કારણ કે તે તમારા કામને વધુ ગતિશીલ બનાવે છે.
બહુપરિમાણીય સૂચિમાંથી આઇટમ પુનઃપ્રાપ્ત કરો:
બહુવિધ પરિમાણોની સૂચિમાંથી આઇટમ પુનઃપ્રાપ્ત કરવા માટે, તમારે INDEX ફંક્શનમાં પંક્તિ અને કૉલમ નંબરનો ઉલ્લેખ કરવો પડશે.
ઉદાહરણ તરીકે, જો તમે ત્રીજી પંક્તિ અને માંથી આઇટમ મેળવવા માંગો છો યાદીની ચોથી કૉલમ , તમારે સેલ C33 માં નીચેનું સૂત્ર દાખલ કરવું આવશ્યક છે.
=INDEX(C26:H29,C31,C32)
નોંધ:
- જો તમે તમારી સૂચિની શ્રેણીની બહારની પંક્તિ નંબરનો ઉલ્લેખ કરો છો (તમે INDEX ફંક્શન માટે ઉલ્લેખિત કરેલ એરે), તેના કારણે #REF! ભૂલ .
- તમે સંદર્ભ તરીકે એરેનો સંદર્ભ પણ લઈ શકો છો અને INDEX કાર્ય લાગુ કરી શકો છો. ઉદાહરણ તરીકે, સૂત્ર =INDEX({1,2,3;4,5,6;7,8,9;10,11,12},2,3) 8 આપશે. એરે અચળ {1,2,3;4,5,6;7,8,9;10,11,12} અર્ધવિરામ દ્વારા વિભાજિત કૉલમ ધરાવે છે.
વધુ વાંચો: એક્સેલ VBA સાથે INDEX મેચનો ઉપયોગ કેવી રીતે કરવો
ઉદાહરણ 2: બહુવિધ સૂચિમાંથી આઇટમ પસંદ કરવી
તમે નોંધ્યું હશે પહેલેથી જ INDEX ફંક્શનમાં બીજી વૈકલ્પિક દલીલ છે જે છે [area_num]. આની મદદથી, તમે INDEX ફંક્શનમાં બહુવિધ એરે અથવા રેફરન્સ રેન્જ ઇનપુટ કરી શકો છો અને સ્પષ્ટ કરી શકો છો કે કયા એરેમાંથી ફંક્શન પરત આવશે. આઇટમ અથવા મૂલ્ય.
ઉદાહરણ તરીકે, અમારી પાસે અહીં બે સૂચિ છે, એક Windows માટે અને બીજી MS માટે છેઑફિસ. તમે વિન્ડોઝ સૂચિમાંથી મૂલ્ય મેળવવા માટે નીચેની ફોર્મ્યુલા લાગુ કરી શકો છો.
=INDEX((D5:G9,I5:L9),C11,E11,1)
અથવા,
=INDEX((D5:G9,I5:L9),C11,E11,2)
MS Office સૂચિમાંથી આઇટમ મેળવવા માટે.
નોંધ:
જો તમે આ ફોર્મ્યુલામાં નંબરનો ઉલ્લેખ કરતા નથી, તો એક્સેલ ડિફોલ્ટ રૂપે, મૂલ્ય પરત કરવા માટે ક્ષેત્ર 1 ને ધ્યાનમાં લેશે.
ઉદાહરણ 3: INDEX સાથે મેચ ફંક્શનને જોડો બહુવિધ માપદંડો અને વળતર મૂલ્યને મેચ કરવા
મેચ ફંક્શન એરેમાં આઇટમની સંબંધિત સ્થિતિ આપે છે જે ચોક્કસ ક્રમમાં નિર્દિષ્ટ મૂલ્ય સાથે મેળ ખાય છે. તમે MATCH ફંક્શનનો ઉપયોગ કરીને ચોક્કસ શ્રેણી માટે પંક્તિ અને કૉલમ નંબરો સરળતાથી મેળવી શકો છો.
ચાલો નીચેનું ઉદાહરણ જોઈએ. અમે કોષો C12 અને C13.
પગલાઓ:
- લાગુ કરો સેલ C14 :
=INDEX(B5:E10,MATCH(C13,B5:B10,0),MATCH(C12,B4:E4,0))
- દબાવો એન્ટર 🔎 આ ફોર્મ્યુલા કેવી રીતે કામ કરે છે?
ચાલો જોઈએ કે આ ફોર્મ્યુલા ભાગ દ્વારા કેવી રીતે કામ કરે છે.
- મેચ( C12,B4:E4,0)
આઉટપુટ: 3
સ્પષ્ટીકરણ: ધ મેચ ફંક્શન સેલ C12 માંથી ઇનપુટ લે છે અને શ્રેણી B4:E4 માં ચોક્કસ મેચ કરે છે. છેલ્લી દલીલમાં 0 અંક અહીં ચોક્કસ મેળ સૂચવે છે. છેલ્લે, C12 માં આઇટમ હોવાથી B4:E4 શ્રેણીના ત્રીજા કૉલમમાં છે, ફંક્શન 3 આપે છે.
- MATCH(C13,B5:B10,0)
આઉટપુટ: 3
સ્પષ્ટીકરણ : ઉપર સમજાવેલ પ્રથમ મેચ ફંક્શન જેવું જ. પરંતુ આ વખતે, ફંક્શન શ્રેણી B5:B10, થી પંક્તિ મુજબ કાર્ય કરે છે, જેનો અર્થ છે કે વસ્તુઓ જુદી જુદી હરોળમાં છે પરંતુ એક જ કોલમમાં છે.
- INDEX (B5:E10,MATCH(C13,B5:B10,0),MATCH(C12,B4:E4,0))
આઉટપુટ: 1930
સ્પષ્ટીકરણ : અમે બે મેચ ભાગોના આઉટપુટનો ઉપયોગ કરીને ફોર્મ્યુલાને સરળ બનાવી શકીએ છીએ. તેથી તે હશે: INDEX(B5:E10,3,3). તેથી, INDEX ફંક્શન પંક્તિ 3 અને પછી B5:E10 શ્રેણીની અંદર કૉલમ 3 સુધી જશે. અને પંક્તિ-કૉલમ આંતરછેદમાંથી, તે તે મૂલ્ય પરત કરશે.
વધુ વાંચો: એક્સેલમાં INDEX મેચ ફોર્મ્યુલાનો ઉપયોગ કેવી રીતે કરવો (9 ઉદાહરણો)
ઉદાહરણ 4: બે સૂચિમાંથી બહુવિધ માપદંડો સાથે મેળ કરવા માટે INDEX, MATCH અને IF કાર્યોને જોડો
હવે, જો અમારી પાસે બે યાદીઓ છે અને એક પસંદ કર્યા પછી બહુવિધ માપદંડોને મેચ કરવા માગીએ છીએ, તો શું કરવું? અહીં, અમે તમને એક સૂત્ર પ્રદાન કરીશું.
અહીં અમારો ડેટાસેટ છે અને અમારી પાસે વિવિધ દેશો અને વર્ષોમાં Windows અને MS Office માટે વેચાણ ડેટા છે.
અમે 3 માપદંડો સેટ કરીશું: ઉત્પાદન નામ, વર્ષ, અને દેશ, અને તેમના અનુરૂપ વેચાણને પુનઃપ્રાપ્ત કરીશું ડેટા.
પગલાઓ:
- ધારો કે માપદંડ સેટ છે- વર્ષ: 2019 , ઉત્પાદન: MS Office , અને દેશ: કેનેડા .
- તેમને કોષોમાં સેટ કરો C11, C12, અને C13 અનુક્રમે.
- હવે, સેલ C14 માં નીચેનું સૂત્ર લાગુ કરો અને ENTER દબાવો.
=INDEX(INDEX((D5:G9,I5:L9),,,IF(C12="Windows",1,2)),MATCH(C13,B5:B9,0),MATCH(C11,INDEX((D5:G5,I5:L5),,,IF(C12="Windows",1,2)),0))
- તમે હવે સેલ C14 માં અનુરૂપ વેચાણ ડેટા જોશો.
- તમે ઉપયોગ કરીને આ ફોર્મ્યુલાને વધુ ગતિશીલ બનાવી શકો છો ડેટા માન્યતા .
🔎 આ ફોર્મ્યુલા કેવી રીતે કામ કરે છે?
- IF(C12=”Windows”,1,2))
આઉટપુટ : 2
સમજીકરણ : સેલ C12 માં Windows હોવાથી, માપદંડ મેળ ખાતો નથી અને IF ફંક્શન 2 આપે છે.
- INDEX((D5:G9,I5:L9),,,IF(C12=”Windows”,1,2))
આઉટપુટ : {2017 ,2018,2019,2020;8545,8417,6318,5603;5052,8052,5137,5958;9590,6451,3177,6711;5126,3763,3317,9940
: IF(C12=”Windows”,1,2) ભાગ 2 આપે છે, તેથી આ ફોર્મ્યુલા INDEX((D5:G9,I5:L9),,,2) બને છે. . હવે, INDEX ફંક્શન તેને સોંપેલ બીજી શ્રેણી પરત કરે છે. - MATCH(C11,INDEX((D5:G5,I5:L5),,,IF (C12=”Windows”,1,2)),0)
આઉટપુટ : 3
સમજીકરણ : IF(C12=”Windows”,1,2) ભાગ 2 આપે છે, તેથી આ ભાગ MATCH(C11,INDEX((D5:G5,I5:L5),,,2) બને છે. ,0). હવે, INDEX((D5:G5,I5:L5),,,2) ભાગ રીટર્ન I5:G5 જે {2017,2018,2019 છે, 2020 . તેથી મેચ સૂત્ર MATCH(C11,{2017,2018,2019,2020},0) બને છે. અને સેલ C11 માં 2019 મૂલ્ય {2017,2018,2019,2020} એરેના ત્રીજા સ્થાને હોવાથી MATCH ફંક્શન 3 આપે છે.
- મેચ(C13,B5:B9,0),
આઉટપુટ : 4
સમજીકરણ : MATCH ફંક્શન B5:B9 શ્રેણીમાં સેલ C13 ની કિંમત સાથે મેળ ખાય છે અને 4 આપે છે કારણ કે તે <1 માં "કેનેડા" શબ્દમાળાની સ્થિતિ છે>B5:B9
શ્રેણી.- =INDEX({2017,2018,2019,2020;8545,8417,6318,5603;5052,8052,5137,5958;9590 ,6451,3177,6711;5126,3763,3317,9940},4,3)
આઉટપુટ : 3177
સમજૂતી : સૂત્રના તમામ નાના ટુકડા કર્યા પછી, આખું સૂત્ર આના જેવું દેખાય છે. અને તે મૂલ્ય પરત કરે છે જ્યાં 4થી પંક્તિ અને 3જી કૉલમ એકબીજાને છેદે છે.
વધુ વાંચો: IF Excel માં INDEX-MATCH સાથે (3 યોગ્ય અભિગમો)
ઉદાહરણ 5: શ્રેણીમાંથી સંપૂર્ણ રીતે પંક્તિ અથવા કૉલમ પરત કરવી
INDEX ફંક્શનનો ઉપયોગ કરીને, તમે શ્રેણીમાંથી સંપૂર્ણ રીતે પંક્તિ અથવા કૉલમ પણ પરત કરી શકો છો. તે કરવા માટે, નીચેના પગલાંઓ ચલાવો.
પગલાઓ:
- કહો કે તમે Windows સૂચિમાંથી પ્રથમ પંક્તિ પરત કરવા માંગો છો . નીચેના સૂત્રને કોઈપણ કોષમાં લાગુ કરો (અહીં, સેલ F11 માં), અને ENTER દબાવો.
=INDEX(D6:G9,1,0)
- નોંધ કરો કે, અમે અહીં 0 તરીકે કૉલમ નંબરનો ઉલ્લેખ કર્યો છે. મેળવવા માટે અમે નીચેના સૂત્રને પણ લાગુ કરી શકીએ છીએઆખી પંક્તિ, row_num દલીલ પછી અલ્પવિરામ મૂકીને, અને કોઈપણ કૉલમ નંબરનો ઉલ્લેખ કર્યા વિના તેને જેમ છે તેમ છોડી દો.
=INDEX(D6:G9,1,)
- પરંતુ જો તમે માત્ર =INDEX(D6:G9,1) લખો અને ENTER, દબાવો તો તમને પ્રથમ પંક્તિમાં માત્ર પ્રથમ મૂલ્ય જ મળશે, આખી હરોળમાં નહીં.
- સમગ્ર રૂપે પ્રથમ કૉલમ મેળવવા માટે, નીચેનું સૂત્ર લાગુ કરો. આખી પંક્તિ પરત મેળવવાના કિસ્સામાં તમારે જે બાબતો ધ્યાનમાં લેવી જોઈએ તે આ કેસને પણ લાગુ પડે છે.
=INDEX(I6:L9,,1)
નોંધ:
- જો તમે Microsoft 365 કરતાં જૂના એક્સેલ વર્ઝનનો ઉપયોગ કરી રહ્યાં છો, તો તમારે નો ઉપયોગ કરીને શ્રેણીમાંથી પંક્તિ અથવા કૉલમ પરત કરવા માટે એરે ફોર્મ્યુલાનો ઉપયોગ કરવો આવશ્યક છે. INDEX ફંક્શન.
- ઉદાહરણ તરીકે, અહીં અમારા ડેટાસેટમાં, વેચાણ શ્રેણીની દરેક પંક્તિમાં 4 મૂલ્યો હોય છે, તેથી તમારે 4 કોષોને આડા રીતે પસંદ કરવા અને પછી INDEX ફંક્શન ઇનપુટ કરવું આવશ્યક છે.
- હવે એરે ફોર્મ્યુલા તરીકે ફોર્મ્યુલા દાખલ કરવા માટે CTRL + SHIFT + ENTER દબાવો.
- તે જ રીતે, તમે સંપૂર્ણ કૉલમ બતાવી શકો છો.
- સંપૂર્ણ શ્રેણી પરત કરવા માટે, ફક્ત સંદર્ભ દલીલને શ્રેણી સોંપો અને કૉલમ અને પંક્તિ નંબર તરીકે 0 મૂકો. ઉદાહરણ તરીકે અહીં એક સૂત્ર છે.
=INDEX(D6:G9,0,0)
વધુ વાંચો: વિવિધ એરેમાંથી બહુવિધ માપદંડોને કેવી રીતે મેચ કરવા Excel માં
સમાન રીડિંગ્સ
- INDEX MATCH Excel માં બહુવિધ માપદંડ (એરે ફોર્મ્યુલા વિના) <22 Excel INDEX