સામગ્રીઓનું કોષ્ટક
આ ટ્યુટોરીયલ બતાવે છે કે Excel માં INDEX અને MATCH નો ઉપયોગ કેવી રીતે કરવો અને તે VLOOKUP કરતાં કેવી રીતે વધુ સારું છે.
તાજેતરના કેટલાક લેખોમાં, અમે નવા નિશાળીયાને VLOOKUP ફંક્શનની મૂળભૂત બાબતો સમજાવવા અને પાવર યુઝર્સને વધુ જટિલ VLOOKUP ફોર્મ્યુલા ઉદાહરણો પ્રદાન કરવાનો સારો પ્રયાસ કર્યો છે. અને હવે, જો હું તમને VLOOKUP ના ઉપયોગથી દૂર રહેવાનો પ્રયત્ન કરીશ, તો ઓછામાં ઓછું તમને Excel માં વર્ટિકલ લુકઅપ કરવાની વૈકલ્પિક રીત બતાવીશ.
"મારે તેની શું જરૂર છે?" તમને આશ્ચર્ય થશે. કારણ કે VLOOKUP માં અસંખ્ય મર્યાદાઓ છે જે તમને ઘણી પરિસ્થિતિઓમાં ઇચ્છિત પરિણામ મેળવવાથી રોકી શકે છે. બીજી બાજુ, INDEX મેચ સંયોજન વધુ લવચીક છે અને તેમાં ઘણી અદ્ભુત સુવિધાઓ છે જે તેને ઘણી બાબતોમાં VLOOKUP કરતા શ્રેષ્ઠ બનાવે છે.
Excel INDEX અને મેચ ફંક્શન્સ - બેઝિક્સ
આ ટ્યુટોરીયલનો હેતુ INDEX અને MATCH ફંક્શન્સના સંયોજનનો ઉપયોગ કરીને એક્સેલમાં વલૂકઅપ કરવાની વૈકલ્પિક રીત દર્શાવવાનો હોવાથી, અમે તેમના સિન્ટેક્સ પર વધુ ધ્યાન આપીશું નહીં અને ઉપયોગ કરે છે. અમે સામાન્ય વિચારને સમજવા માટે જરૂરી ન્યૂનતમને આવરી લઈશું અને પછી ફોર્મ્યુલા ઉદાહરણો પર ઊંડાણપૂર્વક વિચાર કરીશું જે VLOOKUP ને બદલે INDEX MATCH નો ઉપયોગ કરવાના તમામ ફાયદાઓ દર્શાવે છે.
INDEX કાર્ય - વાક્યરચના અને ઉપયોગ
એક્સેલ INDEX ફંક્શન તમે ઉલ્લેખિત કરો છો તે પંક્તિ અને કૉલમ નંબરોના આધારે એરેમાં મૂલ્ય આપે છે. INDEX ફંક્શનનું સિન્ટેક્સ સીધું છે:
( માપદંડ1= શ્રેણી1) * ( માપદંડ2= શ્રેણી2), 0))}નોંધ. આ એક એરે ફોર્મ્યુલા છે જે Ctrl + Shift + Enter શૉર્ટકટ સાથે પૂર્ણ થવી જોઈએ.
નીચેના નમૂના કોષ્ટકમાં, ધારો કે તમે 2 માપદંડોના આધારે રકમ શોધવા માંગો છો, ગ્રાહક અને 1 માપદંડ1 છે, A2:A10 એ માપદંડ 1 સાથે સરખામણી કરવા માટેની શ્રેણી છે, F2 એ માપદંડ 2 છે, અને B2:B10 એ માપદંડ2 સાથે સરખામણી કરવા માટેની શ્રેણી છે.
Ctrl + Shift + Enter દબાવીને ફોર્મ્યુલાને યોગ્ય રીતે દાખલ કરવાનું યાદ રાખો , અને એક્સેલ સ્ક્રીનશૉટમાં બતાવ્યા પ્રમાણે તેને આપમેળે સર્પાકાર કૌંસને બંધ કરી દેશે:
જો તમે તમારી વર્કશીટ્સમાં એરે ફોર્મ્યુલાનો ઉપયોગ ન કરવા માંગતા હો, તો તેમાં એક વધુ INDEX ફંક્શન ઉમેરો. ફોર્મ્યુલા અને તેને સામાન્ય એન્ટર હિટ વડે પૂર્ણ કરો:
આ સૂત્રો કેવી રીતે કાર્ય કરે છે
સૂત્રો એ જ અભિગમનો ઉપયોગ કરે છે જે મૂળભૂત INDEX MATCH ફંક્શન દ્વારા દેખાય છે. એક કૉલમ. બહુવિધ માપદંડોનું મૂલ્યાંકન કરવા માટે, તમે TRUE અને FALSE મૂલ્યોના બે અથવા વધુ એરે બનાવો છો જે દરેક વ્યક્તિગત માપદંડ માટે મેળ અને બિન-મેચનું પ્રતિનિધિત્વ કરે છે, અને પછી આ એરેના અનુરૂપ ઘટકોનો ગુણાકાર કરો. ગુણાકારની ક્રિયા TRUE અને FALSE ને અનુક્રમે 1 અને 0 માં રૂપાંતરિત કરે છે, અને એક એરે બનાવે છે જ્યાં 1 તમામ માપદંડો સાથે મેળ ખાતી પંક્તિઓને અનુરૂપ હોય છે.1 ના લુકઅપ મૂલ્ય સાથે MATCH ફંક્શન એરેમાં પ્રથમ "1" શોધે છે અને તેની સ્થિતિને INDEX પર પસાર કરે છે, જે ઉલ્લેખિત કૉલમમાંથી આ પંક્તિમાં મૂલ્ય આપે છે.
નોન-એરે ફોર્મ્યુલા આના પર આધાર રાખે છે એરેને નેટીવલી હેન્ડલ કરવા માટે INDEX ફંક્શનની ક્ષમતા. બીજો INDEX 0 row_num સાથે ગોઠવેલ છે જેથી તે સમગ્ર કૉલમ એરેને MATCH પર પસાર કરશે.
તે સૂત્રના તર્કનું ઉચ્ચ સ્તરીય સમજૂતી છે. સંપૂર્ણ વિગતો માટે, કૃપા કરીને બહુવિધ માપદંડો સાથે Excel INDEX MATCH જુઓ.
AVERAGE, MAX, MIN સાથે Excel INDEX MATCH
Microsoft Excel માં ન્યૂનતમ, મહત્તમ અને સરેરાશ મૂલ્ય શોધવા માટે વિશેષ કાર્યો ધરાવે છે. શ્રેણી પરંતુ જો તમારે તે મૂલ્યો સાથે સંકળાયેલા અન્ય કોષમાંથી મૂલ્ય મેળવવાની જરૂર હોય તો શું? આ કિસ્સામાં, INDEX MATCH સાથે મળીને MAX, MIN અથવા AVERAGE ફંક્શનનો ઉપયોગ કરો.
MAX સાથે INDEX MATCH
કૉલમ Dમાં સૌથી મોટું મૂલ્ય શોધવા અને કૉલમ C માંથી મૂલ્ય પરત કરવા માટે સમાન પંક્તિ માટે, આ ફોર્મ્યુલાનો ઉપયોગ કરો:
=INDEX(C2:C10, MATCH(MAX(D2:D10), D2:D10, 0))
MIN સાથે INDEX MATCH
કૉલમ Dમાં સૌથી નાનું મૂલ્ય શોધવા અને કૉલમ Cમાંથી સંકળાયેલ મૂલ્ય ખેંચવા માટે, આનો ઉપયોગ કરો :
=INDEX(C2:C10, MATCH(MIN(D2:D10), D2:D10, 0))
AVERAGE સાથે INDEX MATCH
D2:D10 માં સરેરાશની સૌથી નજીકની કિંમત નક્કી કરવા અને કૉલમ Cમાંથી અનુરૂપ મૂલ્ય મેળવવા માટે, આ સૂત્ર છે ઉપયોગ કરવા માટે:
=INDEX(C2:C10, MATCH(AVERAGE(D2:D10), D2:D10, -1 ))
તમારો ડેટા કેવી રીતે વ્યવસ્થિત છે તેના આધારે, ની ત્રીજી દલીલ (match_type) ને 1 અથવા -1 સપ્લાય કરોમેચ ફંક્શન:
- જો તમારી લુકઅપ કૉલમ (અમારા કિસ્સામાં કૉલમ D) ચડતા ને સૉર્ટ કરેલ હોય, તો 1 મૂકો. ફોર્મ્યુલા સૌથી મોટી કિંમતની ગણતરી કરશે જે ઓછી છે કરતાં અથવા સરેરાશ મૂલ્યની બરાબર.
- જો તમારી લુકઅપ કૉલમ ઉતરતા ને સૉર્ટ કરેલ હોય, તો -1 દાખલ કરો. ફોર્મ્યુલા સૌથી નાના મૂલ્યની ગણતરી કરશે જે કરતાં વધુ અથવા સરેરાશ મૂલ્યની બરાબર છે.
- જો તમારા લુકઅપ એરેમાં સરેરાશની બરાબર બરાબર સમાન મૂલ્ય હોય, તો તમે ચોક્કસ મેચ માટે 0 દાખલ કરી શકો છો. કોઈ સૉર્ટિંગ આવશ્યક નથી.
અમારા ઉદાહરણમાં, કૉલમ Dમાં વસ્તીને ઉતરતા ક્રમમાં સૉર્ટ કરવામાં આવે છે, તેથી અમે મેચ પ્રકાર માટે -1 નો ઉપયોગ કરીએ છીએ. પરિણામે, અમને "ટોક્યો" મળે છે કારણ કે તેની વસ્તી (13,189,000) એ સૌથી નજીકની મેચ છે જે સરેરાશ (12,269,006) કરતાં વધુ છે.
તમે તે જાણવા માટે ઉત્સુક હશો VLOOKUP આવી ગણતરીઓ પણ કરી શકે છે, પરંતુ એરે સૂત્ર તરીકે: VLOOKUP એવરેજ, MAX, MIN સાથે.
IFNA / IFERROR સાથે INDEX મેચનો ઉપયોગ કરીને
જેમ તમે કદાચ નોંધ્યું હશે, જો ઇન્ડેક્સ મેચ Excel માં સૂત્ર લુકઅપ મૂલ્ય શોધી શકતું નથી, તે #N/A ભૂલ પેદા કરે છે. જો તમે સ્ટાન્ડર્ડ એરર નોટેશનને કંઈક વધુ અર્થપૂર્ણ સાથે બદલવા માંગતા હો, તો તમારા INDEX MATCH ફોર્મ્યુલાને IFNA ફંક્શનમાં લપેટો. ઉદાહરણ તરીકે:
=IFNA(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "No match is found")
અને હવે, જો કોઈ લુકઅપ ટેબલ ઇનપુટ કરે છે જે લુકઅપ રેન્જમાં અસ્તિત્વમાં નથી, તો ફોર્મ્યુલા વપરાશકર્તાને સ્પષ્ટપણે જાણ કરશે કે કોઈ મેળ નથીમળ્યું:
જો તમે બધી ભૂલો પકડવા માંગતા હો, માત્ર #N/A, IFNA ને બદલે IFERROR ફંક્શનનો ઉપયોગ કરો:
=IFERROR(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "Oops, something went wrong!")
કૃપા કરીને ધ્યાનમાં રાખો કે ઘણી પરિસ્થિતિઓમાં બધી ભૂલોને છૂપાવવી તે મૂર્ખતાભર્યું હોઈ શકે છે કારણ કે તે તમને તમારા ફોર્મ્યુલામાં સંભવિત ખામીઓ વિશે ચેતવણી આપે છે.
એક્સેલમાં INDEX અને મેચનો આ રીતે ઉપયોગ કરવો. હું આશા રાખું છું કે અમારા ફોર્મ્યુલા ઉદાહરણો તમારા માટે મદદરૂપ સાબિત થશે અને આવતા અઠવાડિયે તમને અમારા બ્લોગ પર જોવા માટે આતુર છે!
ડાઉનલોડ માટે પ્રેક્ટિસ વર્કબુક
Excel INDEX MATCH ઉદાહરણો (.xlsx ફાઇલ)
INDEX(એરે, row_num, [column_num])અહીં દરેક પેરામીટરની ખૂબ જ સરળ સમજૂતી છે:
- એરે - કોષોની શ્રેણી કે જેને તમે પરત કરવા માંગો છો માંથી મૂલ્ય.
- row_num - એરેમાંની પંક્તિ સંખ્યા જેમાંથી તમે મૂલ્ય પરત કરવા માંગો છો. જો અવગણવામાં આવે તો, column_num આવશ્યક છે.
- column_num - એરેમાં કૉલમ નંબર કે જેમાંથી તમે મૂલ્ય પરત કરવા માંગો છો. જો અવગણવામાં આવે તો, row_num જરૂરી છે.
વધુ માહિતી માટે, કૃપા કરીને એક્સેલ INDEX ફંક્શન જુઓ.
અને અહીં INDEX ફોર્મ્યુલાનું તેના સરળ સ્વરૂપમાં ઉદાહરણ છે:
=INDEX(A1:C10,2,3)
સૂત્ર A1 થી C10 કોષોમાં શોધે છે અને 2જી પંક્તિ અને 3જી કૉલમમાં કોષનું મૂલ્ય આપે છે, એટલે કે સેલ C2.
ખૂબ જ સરળ, ખરું ને? જો કે, વાસ્તવિક ડેટા સાથે કામ કરતી વખતે તમે ભાગ્યે જ જાણતા હશો કે તમને કઈ પંક્તિ અને કૉલમ જોઈએ છે, ત્યાં જ MATCH ફંક્શન કામમાં આવે છે.
MATCH ફંક્શન - સિન્ટેક્સ અને ઉપયોગ
The Excel MATCH ફંક્શન કોષોની શ્રેણીમાં લુકઅપ મૂલ્ય શોધે છે અને શ્રેણીમાં તે મૂલ્યની સાપેક્ષ સ્થિતિ પરત કરે છે.
મેચ ફંક્શનનું વાક્યરચના નીચે મુજબ છે:
MATCH(lookup_value , lookup_array, [match_type])- lookup_value - નંબર અથવા ટેક્સ્ટ મૂલ્ય જે તમે શોધી રહ્યાં છો.
- lookup_array - કોષોની શ્રેણી છે શોધ્યું.
- match_type - સ્પષ્ટ કરે છે કે ચોક્કસ મેચ પરત આપવી કે નજીકની મેચ:
- 1 અથવા અવગણવામાં આવેલ - સૌથી મોટું મૂલ્ય શોધે છે જે લુકઅપ મૂલ્ય કરતાં ઓછું અથવા બરાબર છે. લુકઅપ એરેને ચઢતા ક્રમમાં સૉર્ટ કરવાની જરૂર છે.
- 0 - પ્રથમ મૂલ્ય શોધે છે જે લુકઅપ મૂલ્યની બરાબર બરાબર છે. INDEX/MATCH સંયોજનમાં, તમારે લગભગ હંમેશા ચોક્કસ મેચની જરૂર હોય છે, તેથી તમે તમારા મેચ ફંક્શનની ત્રીજી દલીલને 0 પર સેટ કરો છો.
- -1 - સૌથી નાનું મૂલ્ય શોધે છે જે lookup_value કરતાં મોટું અથવા બરાબર છે. લુકઅપ એરેને ઉતરતા ક્રમમાં સૉર્ટ કરવાની જરૂર છે.
ઉદાહરણ તરીકે, જો શ્રેણી B1:B3 માં "ન્યૂ-યોર્ક", "પેરિસ", "લંડન", મૂલ્યો શામેલ છે. નીચેનું સૂત્ર નંબર 3 આપે છે, કારણ કે "લંડન" એ શ્રેણીમાં ત્રીજી એન્ટ્રી છે:
=MATCH("London",B1:B3,0)
વધુ માહિતી માટે, કૃપા કરીને એક્સેલ મેચ ફંક્શન જુઓ.
એટ પ્રથમ દૃષ્ટિએ, મેચ કાર્યની ઉપયોગિતા શંકાસ્પદ લાગે છે. શ્રેણીમાં મૂલ્યની સ્થિતિ વિશે કોણ ધ્યાન આપે છે? આપણે જે જાણવા માંગીએ છીએ તે મૂલ્ય પોતે જ છે.
હું તમને યાદ અપાવી દઉં કે લુકઅપ વેલ્યુની સંબંધિત સ્થિતિ (એટલે કે પંક્તિ અને કૉલમ નંબરો) એ જ છે જે તમારે row_num<ને સપ્લાય કરવાની જરૂર છે. 2> અને સ્તંભ_સંખ્યા INDEX કાર્યની દલીલો. જેમ તમને યાદ છે, Excel INDEX આપેલ પંક્તિ અને કૉલમના સાંકડા પર મૂલ્ય શોધી શકે છે, પરંતુ તે તમને કઈ પંક્તિ અને કૉલમ જોઈએ છે તે નક્કી કરી શકતું નથી.
Excel માં INDEX MATCH ફંક્શનનો ઉપયોગ કેવી રીતે કરવો
હવે તમે મૂળભૂત બાબતો જાણો છો, હું માનું છું કે તે છેMATCH અને INDEX એકસાથે કેવી રીતે કામ કરે છે તે સમજવાનું શરૂ કરી દીધું છે. ટૂંકમાં, INDEX કૉલમ અને પંક્તિ નંબરો દ્વારા લુકઅપ મૂલ્ય શોધે છે, અને MATCH તે સંખ્યાઓ પ્રદાન કરે છે. બસ!
વર્ટિકલ લુકઅપ માટે, તમે માત્ર પંક્તિ નંબર નક્કી કરવા માટે MATCH ફંક્શનનો ઉપયોગ કરો છો અને કૉલમ રેન્જને સીધી INDEX માં સપ્લાય કરો છો:
INDEX ( કૉલમમાંથી મૂલ્ય પરત કરવા માટે , મેચ ( લુકઅપ વેલ્યુ, કોલમ સામે જોવા માટે, 0))તેને શોધવામાં હજુ પણ મુશ્કેલીઓ છે? ઉદાહરણ પરથી સમજવું સરળ બની શકે છે. ધારો કે તમારી પાસે રાષ્ટ્રીય રાજધાનીઓ અને તેમની વસ્તીની સૂચિ છે:
ચોક્કસ રાજધાનીની વસ્તી શોધવા માટે, જાપાનની રાજધાની કહો, નીચેના INDEX મેચ ફોર્મ્યુલાનો ઉપયોગ કરો:
=INDEX(C2:C10, MATCH("Japan", A2:A10, 0))
હવે, ચાલો વિશ્લેષણ કરીએ કે આ સૂત્રનો દરેક ઘટક ખરેખર શું કરે છે:
- મેચ ફંક્શન A2 શ્રેણીમાં લુકઅપ મૂલ્ય "જાપાન" માટે શોધે છે: A10, અને નંબર 3 પરત કરે છે, કારણ કે લુકઅપ એરેમાં "જાપાન" ત્રીજા સ્થાને છે.
- પંક્તિ નંબર સીધો INDEX ની row_num દલીલ પર જાય છે જે તેને તેમાંથી મૂલ્ય પરત કરવાની સૂચના આપે છે. પંક્તિ.
તેથી, ઉપરોક્ત સૂત્ર એક સરળ INDEX(C2:C,3) માં ફેરવાય છે જે કહે છે કે સેલ C2 થી C10 માં શોધો અને તે શ્રેણીના 3જી સેલમાંથી મૂલ્ય ખેંચો, એટલે કે. C4 કારણ કે આપણે બીજી પંક્તિથી ગણતરી શરૂ કરીએ છીએ.
સૂત્રમાં શહેરને હાર્ડકોડ કરવા નથી માગતા? તેને અમુક સેલમાં ઇનપુટ કરો, F1 કહો, સેલને સપ્લાય કરોMATCH નો સંદર્ભ, અને તમને એક ડાયનેમિક લુકઅપ ફોર્મ્યુલા મળશે:
=INDEX(C2:C10, MATCH(F1,A2:A10,0))
મહત્વપૂર્ણ નોંધ! માં પંક્તિઓની સંખ્યા એરે INDEX ની દલીલ મેચની lookup_array દલીલમાં પંક્તિઓની સંખ્યા સાથે મેળ ખાવી જોઈએ, અન્યથા ફોર્મ્યુલા ખોટું પરિણામ આપશે.
રાહ જુઓ, રાહ જુઓ... શા માટે ડોન આપણે ફક્ત નીચેના Vlookup ફોર્મ્યુલાનો ઉપયોગ નથી કરતા? Excel MATCH INDEX ના વિચિત્ર વળાંકો શોધવામાં સમય બગાડવાનો અર્થ શું છે?
=VLOOKUP(F1, A2:C10, 3, FALSE)
આ કિસ્સામાં, બિલકુલ અર્થ નથી :) આ સરળ ઉદાહરણ માત્ર પ્રદર્શનના હેતુ માટે છે, જેથી તમને INDEX અને MATCH ફંક્શન્સ એકસાથે કેવી રીતે કામ કરે છે તેનો અનુભવ થાય. નીચે આપેલા અન્ય ઉદાહરણો તમને આ સંયોજનની વાસ્તવિક શક્તિ બતાવશે જે જ્યારે VLOOKUP ઠોકર ખાય છે ત્યારે ઘણી જટિલ પરિસ્થિતિઓનો સરળતાથી સામનો કરે છે.
ટીપ્સ:
- Excel 365 અને Excel 2021 માં, તમે વધુ આધુનિક INDEX XMATCH ફોર્મ્યુલાનો ઉપયોગ કરી શકે છે.
- Google શીટ્સ માટે, આ લેખમાં INDEX MATCH સાથેના સૂત્રના ઉદાહરણો જુઓ.
INDEX MATCH વિ. VLOOKUP
ક્યારે વર્ટિકલ લુકઅપ્સ માટે કયા ફંક્શનનો ઉપયોગ કરવો તે નક્કી કરતા, મોટાભાગના એક્સેલ ગુરુઓ સંમત થાય છે કે VLOOKUP કરતાં INDEX MATCH ઘણી સારી છે. જો કે, ઘણા લોકો હજુ પણ VLOOKUP સાથે રહે છે, પ્રથમ, કારણ કે તે સરળ છે અને બીજું, કારણ કે તેઓ Excel માં INDEX MATCH ફોર્મ્યુલાનો ઉપયોગ કરવાના તમામ ફાયદાઓને સંપૂર્ણપણે સમજી શકતા નથી. આવી સમજણ વિના કોઈ પણ પોતાનો સમય શીખવા માટે રોકાણ કરવા તૈયાર નથીવધુ જટિલ વાક્યરચના.
નીચે, હું VLOOKUP પર MATCH INDEX ના મુખ્ય ફાયદાઓ દર્શાવીશ, અને તમે નક્કી કરો કે તે તમારા Excel શસ્ત્રાગારમાં યોગ્ય ઉમેરો છે કે કેમ.
ઉપયોગ કરવાના 4 મુખ્ય કારણો VLOOKUP ને બદલે INDEX MATCH
- જમણેથી ડાબે લુકઅપ. કોઈપણ શિક્ષિત વપરાશકર્તા જાણે છે તેમ, VLOOKUP તેની ડાબી તરફ જોઈ શકતું નથી, એટલે કે તમારી લુકઅપ વેલ્યુ હંમેશા ડાબી બાજુની કોલમમાં રહેવી જોઈએ. ટેબલ. INDEX MATCH લેફ્ટ લુકઅપ સરળતા સાથે કરી શકે છે! નીચેનું ઉદાહરણ તેને ક્રિયામાં બતાવે છે: Excel માં ડાબી બાજુએ મૂલ્ય કેવી રીતે વલૂકઅપ કરવું.
- કોલમ્સને સુરક્ષિત રીતે શામેલ કરો અથવા કાઢી નાખો. જ્યારે નવી કૉલમ હોય ત્યારે VLOOKUP ફોર્મ્યુલા તૂટી જાય છે અથવા ખોટા પરિણામો આપે છે લુકઅપ કોષ્ટકમાંથી કાઢી નાખવામાં આવે છે અથવા ઉમેરવામાં આવે છે કારણ કે VLOOKUP ના વાક્યરચના માટે તમે જે કૉલમમાંથી ડેટા ખેંચવા માંગો છો તેના અનુક્રમણિકા નંબરનો ઉલ્લેખ કરવો જરૂરી છે. સ્વાભાવિક રીતે, જ્યારે તમે કૉલમ ઉમેરો અથવા કાઢી નાખો, ત્યારે ઇન્ડેક્સ નંબર બદલાય છે.
INDEX MATCH સાથે, તમે રીટર્ન કૉલમ રેન્જનો ઉલ્લેખ કરો છો, ઇન્ડેક્સ નંબરનો નહીં. પરિણામે, તમે દરેક સંકળાયેલ ફોર્મ્યુલાને અપડેટ કરવાની ચિંતા કર્યા વિના તમે ઇચ્છો તેટલી કૉલમ દાખલ કરવા અને દૂર કરવા માટે મુક્ત છો.
- લુકઅપ વેલ્યુના કદ માટે કોઈ મર્યાદા નથી. VLOOKUP ફંક્શનનો ઉપયોગ કરતી વખતે, તમારા લુકઅપ માપદંડની કુલ લંબાઈ 255 અક્ષરો કરતાં વધી શકતી નથી, અન્યથા તમારી પાસે #VALUE હશે. ! ભૂલ તેથી, જો તમારા ડેટાસેટમાં લાંબી સ્ટ્રિંગ્સ હોય, તો INDEX MATCH એકમાત્ર કાર્ય છેઉકેલ.
- ઉચ્ચ પ્રક્રિયાની ઝડપ. જો તમારા કોષ્ટકો પ્રમાણમાં નાના હોય, તો Excel પ્રદર્શનમાં ભાગ્યે જ કોઈ નોંધપાત્ર તફાવત હશે. પરંતુ જો તમારી વર્કશીટ્સમાં સેંકડો અથવા હજારો પંક્તિઓ હોય, અને પરિણામે સેંકડો અથવા હજારો ફોર્મ્યુલા હોય, તો VLOOKUP કરતાં MATCH INDEX વધુ ઝડપથી કામ કરશે કારણ કે Excel એ સમગ્ર ટેબલ એરેને બદલે માત્ર લુકઅપ અને પરત કૉલમ પર પ્રક્રિયા કરવાની રહેશે.
જો તમારી વર્કબુકમાં VLOOKUP અને SUM જેવા જટિલ એરે ફોર્મ્યુલા હોય તો એક્સેલના પ્રદર્શન પર VLOOKUP ની અસર ખાસ કરીને નોંધનીય હોઈ શકે છે. મુદ્દો એ છે કે એરેમાં દરેક મૂલ્યને તપાસવા માટે VLOOKUP ફંક્શનનો અલગ કૉલ જરૂરી છે. તેથી, તમારા એરેમાં જેટલા વધુ મૂલ્યો છે અને તમારી પાસે વર્કબુકમાં વધુ એરે ફોર્મ્યુલા છે, એક્સેલ ધીમી કામગીરી કરશે.
Excel INDEX MATCH - ફોર્મ્યુલા ઉદાહરણો
જાણવું મેચ ઇન્ડેક્સ ફંક્શન શીખવાના કારણો, ચાલો સૌથી રસપ્રદ ભાગ પર જઈએ અને જોઈએ કે તમે સૈદ્ધાંતિક જ્ઞાનને વ્યવહારમાં કેવી રીતે લાગુ કરી શકો છો.
જમણેથી ડાબે જોવા માટે ઈન્ડેક્સ મેચ ફોર્મ્યુલા
તરીકે પહેલેથી જ ઉલ્લેખ કર્યો છે, VLOOKUP તેની ડાબી તરફ જોઈ શકતું નથી. તેથી, જ્યાં સુધી તમારા લુકઅપ મૂલ્યો સૌથી ડાબી બાજુની કૉલમ ન હોય ત્યાં સુધી, Vlookup ફોર્મ્યુલા તમને જોઈતું પરિણામ લાવશે તેવી કોઈ શક્યતા નથી. Excel માં INDEX MATCH ફંક્શન વધુ સર્વતોમુખી છે અને લુકઅપ અને રીટર્ન કૉલમ ક્યાં સ્થિત છે તેની ખરેખર કાળજી લેતી નથી.
આ ઉદાહરણ માટે,અમે અમારા નમૂના કોષ્ટકની ડાબી બાજુએ રેન્ક કૉલમ ઉમેરીશું અને રશિયન રાજધાની, મોસ્કો, વસ્તીની દ્રષ્ટિએ કેવી રીતે રેન્ક ધરાવે છે તે શોધવાનો પ્રયાસ કરીશું.
G1 માં લુકઅપ મૂલ્ય સાથે, શોધવા માટે નીચેના સૂત્રનો ઉપયોગ કરો C2:C10 માં અને A2:A10:
=INDEX(A2:A10,MATCH(G1,C2:C10,0))
ટીપમાંથી અનુરૂપ મૂલ્ય પરત કરો. જો તમે એક કરતાં વધુ સેલ માટે તમારા INDEX MATCH ફોર્મ્યુલાનો ઉપયોગ કરવાની યોજના ઘડી રહ્યા છો, તો ચોક્કસ સેલ સંદર્ભો (જેમ કે $A$2:$A$10 અને $C$2:4C$10) સાથે બંને રેન્જને લૉક કરવાની ખાતરી કરો જેથી જ્યારે તેઓ વિકૃત ન થાય ફોર્મ્યુલાની નકલ કરી રહ્યા છીએ.
પંક્તિઓ અને કૉલમમાં શોધવા માટે INDEX MATCH MATCH
ઉપરના ઉદાહરણોમાં, અમે પૂર્વવ્યાખ્યાયિત એક-કૉલમમાંથી મૂલ્ય પરત કરવા માટે ક્લાસિક VLOOKUP ના રિપ્લેસમેન્ટ તરીકે INDEX MATCH નો ઉપયોગ કર્યો છે. શ્રેણી પરંતુ જો તમારે બહુવિધ પંક્તિઓ અને કૉલમમાં જોવાની જરૂર હોય તો શું? બીજા શબ્દોમાં કહીએ તો, જો તમે કહેવાતા મેટ્રિક્સ અથવા ટુ-વે લુકઅપ કરવા માંગતા હોવ તો શું?
આ મુશ્કેલ લાગે છે, પરંતુ ફોર્મ્યુલા ખૂબ સમાન છે મૂળભૂત Excel INDEX MATCH ફંક્શનમાં, માત્ર એક તફાવત સાથે. શું ધારો?
બસ, બે મેચ ફંક્શનનો ઉપયોગ કરો - એક પંક્તિ નંબર મેળવવા માટે અને બીજો કૉલમ નંબર મેળવવા માટે. અને તમારામાંથી જેમણે સાચું અનુમાન લગાવ્યું છે તેઓને હું અભિનંદન આપું છું :)
INDEX (એરે, મેચ ( વલુકઅપ મૂલ્ય, કોલમ, 0), મેચ ( ) hlookup મૂલ્ય, પંક્તિ સામે જોવા માટે, 0))અને હવે, કૃપા કરીને નીચે આપેલા કોષ્ટક પર એક નજર નાખો અને ચાલો એક ઇન્ડેક્સ મેચ મેચ બનાવીએઆપેલ વર્ષ માટે આપેલ દેશમાં વસ્તી (લાખોમાં) શોધવાનું સૂત્ર.
G1 (vlookup વેલ્યુ) માં લક્ષ્ય દેશ અને G2 (hlookup મૂલ્ય) માં લક્ષ્ય વર્ષ સાથે, સૂત્ર આ આકાર લે છે :
=INDEX(B2:D11, MATCH(G1,A2:A11,0), MATCH(G2,B1:D1,0))
આ ફોર્મ્યુલા કેવી રીતે કામ કરે છે
જ્યારે પણ તમારે કોઈ જટિલ એક્સેલ ફોર્મ્યુલાને સમજવાની જરૂર હોય, ત્યારે તેને નાના ભાગોમાં તોડી નાખો અને દરેક વ્યક્તિગત કાર્ય શું કરે છે તે જુઓ:
MATCH(G1,A2:A11,0)
– સેલ G1 ("ચીન") માં મૂલ્ય માટે A2:A11 દ્વારા શોધે છે અને તેની સ્થિતિ પરત કરે છે, જે 2 છે.
MATCH(G2,B1:D1,0))
– દ્વારા શોધે છે B1:D1 સેલ G2 ("2015") માં મૂલ્યની સ્થિતિ મેળવવા માટે, જે 3 છે.
ઉપરની પંક્તિ અને કૉલમ નંબરો INDEX ફંક્શનની અનુરૂપ દલીલો પર જાય છે:
INDEX(B2:D11, 2, 3)
પરિણામે, તમને B2:D11 શ્રેણીમાં 2જી પંક્તિ અને 3જી કૉલમના આંતરછેદ પર એક મૂલ્ય મળે છે, જે સેલ D3માં મૂલ્ય છે. સરળ? હા!
બહુવિધ માપદંડો જોવા માટે એક્સેલ ઇન્ડેક્સ મેચ
જો તમને અમારું એક્સેલ VLOOKUP ટ્યુટોરીયલ વાંચવાની તક મળી હોય, તો તમે કદાચ પહેલાથી જ બહુવિધ માપદંડો સાથે Vlookup માટે ફોર્મ્યુલાનું પરીક્ષણ કર્યું છે. જો કે, તે અભિગમની નોંધપાત્ર મર્યાદા એ સહાયક કૉલમ ઉમેરવાની આવશ્યકતા છે. સારા સમાચાર એ છે કે Excel નું INDEX MATCH ફંક્શન બે કે તેથી વધુ માપદંડો સાથે પણ જોઈ શકે છે, તમારા સ્રોત ડેટાને સંશોધિત કર્યા વિના અથવા પુનઃરચના કર્યા વિના!
અહીં બહુવિધ માપદંડો સાથે સામાન્ય ઇન્ડેક્સ મેચ ફોર્મ્યુલા છે:
{=INDEX( વળતર_શ્રેણી, મેચ(1,