સામગ્રીઓનું કોષ્ટક
જ્યારે મોટી સંખ્યામાં ડેટા સાથે કામ કરવાથી બહુવિધ પરિણામો ઉત્પન્ન થાય છે. એક્સેલમાં, બહુવિધ પરિણામો કાઢવાની ખૂબ જ અનુકૂળ રીત છે. આ લેખમાં, અમે તમને બતાવીશું કે કેવી રીતે એક્સેલમાં INDEX-MATCH ફોર્મ્યુલા નો ઉપયોગ બહુવિધ પરિણામો જનરેટ કરવા માટે કરવો.
પ્રેક્ટિસ ટેમ્પલેટ ડાઉનલોડ કરો
તમે અહીંથી મફત પ્રેક્ટિસ એક્સેલ ટેમ્પલેટ ડાઉનલોડ કરી શકો છો અને તમારી જાતે પ્રેક્ટિસ કરી શકો છો.
ઇન્ડેક્સ મેચ બહુવિધ પરિણામો.xlsx
4 INDEX ને અમલમાં મૂકવાની ઉપયોગી રીતો & એક્સેલમાં બહુવિધ પરિણામો મેળવવા માટે એકસાથે મેચ ફંક્શન્સ
આ વિભાગ એક્સેલમાં એકસાથે ઇન્ડેક્સ ફંક્શન અને મેચ ફંક્શન ના ઉપયોગની વિગતવાર ચર્ચા કરશે. બહુવિધ પરિણામો મેળવો.
1. Excel માં INDEX MATCH ફોર્મ્યુલાનો ઉપયોગ કરીને એરેમાં બહુવિધ પરિણામો શોધો
નીચેના ડેટાસેટને ધ્યાનમાં લો, જ્યાં અમે વિવિધ પરીક્ષાઓના વિદ્યાર્થીઓના વિવિધ ગુણ શોધવા માંગતા હતા.
<3
અમે અમારી વર્કશીટમાં INDEX-MATCH ફોર્મ્યુલા ચલાવીને તે મેળવી શકીએ છીએ.
INDEX-MATCH નો ઉપયોગ કરીને એરેના સમૂહમાં બહુવિધ પરિણામો શોધવાના પગલાં કાર્યો નીચે આપેલ છે.
પગલાઓ:
- ડેટાસેટમાંથી નામ પસંદ કરો ( B5:B11 ) અને મૂકો પછીથી કોષ સંદર્ભ નંબરનો ઉપયોગ કરવા માટે અન્ય કોષમાં નામ (દા.ત. નામ વિલિયર્સ સેલ G4 માં).
- તમે તમારા પરિણામ સેલ તરીકે ઇચ્છો છો તે અન્ય કોષમાં ( દા.ત. સેલ G7 ), લખોનિષ્કર્ષ
આ લેખ એક્સેલમાં બહુવિધ પરિણામો મેળવવા માટે INDEX MATCH ફંક્શનનો ઉપયોગ કેવી રીતે કરવો તે વિગતવાર સમજાવે છે. હું આશા રાખું છું કે આ લેખ તમારા માટે ખૂબ જ ફાયદાકારક રહ્યો છે. જો તમને વિષય સંબંધિત કોઈ પ્રશ્નો હોય તો નિઃસંકોચ પૂછો.
નીચેના સૂત્ર,
=INDEX($C$5:$C$11,SMALL(IF(ISNUMBER(MATCH($B$5:$B$11,$G$4,0)),MATCH(ROW($B$5:$B$11),ROW($B$5:$B$11)),""),ROWS($A$1:A1)))
અહીં,
$C$5:$C$11 = લુકઅપ મૂલ્ય શોધવા માટે એરે
$B$5:$B$11 = એરે જ્યાં લુકઅપ મૂલ્ય છે
- Enter<2 દબાવો>.
તમે જોશો કે ડેટા માટે પરિણામ (દા.ત. વિલિયર્સ ) જે તમે પસંદ કરેલ સેલમાં મૂક્યું છે ( G4 ), પરિણામ કોષમાં દેખાશે (દા.ત. 65 G7 માં).
- હવે દ્વારા પંક્તિને નીચે ખેંચો. તે જ લુકઅપ મૂલ્યના તમારા બાકીના પરિણામો મેળવવા માટે હેન્ડલ ભરો.
કારણ કે આ પ્રક્રિયા કોઈપણ ચોક્કસ મૂલ્ય માટે સ્થિર નથી, તેથી તમે કરી શકો છો પસંદ કરેલ સેલમાં કોઈપણ લુકઅપ ડેટા પસંદ કરો (દા.ત. G4 ) અને તે ચોક્કસ ડેટા માટે પરિણામ પરિણામ કોષમાં ઓટો-અપડેટ થશે (દા.ત. G7 ).
વધુ સમજવા માટે નીચેની gif જુઓ.
ફોર્મ્યુલા બ્રેકડાઉન:
આપણે કેવી રીતે મેળવ્યું તે સમજવા માટે ફોર્મ્યુલાને તોડીએ પરિણામ.
- મેચ($B$5:$B$11, $G$4, 0) બને છે,
-> મેચ({“ફ્લિન્ટોફ”; “ રોનાલ્ડો"; "પ્લેસીસ"; "વિલિયર્સ"; "બેકહામ"; "વિલિયર્સ"; “પ્લેસીસ”}, “વિલિયર્સ”, 0)
-> આઉટપુટ: {#N/A; #N/A; #N/A; 1; #N/A; 1; #N/A}
સ્પષ્ટીકરણ: જો શોધ મૂલ્ય લુકઅપ એરેમાં મેળ શોધે છે, તો MATCH ફંક્શન 1<આપે છે. 2>, અન્યથા તે #N/A પરત કરે છે.
- ISNUMBER(MATCH($B$5:$B$11, $G$4, 0) બને છે,
-> ISNUMBER({#N/A; #N/A; #N/A; 1; #N/A; 1; #N/A})
-> આઉટપુટ: {FALSE; ખોટું; ખોટું; સાચું; ખોટું; સાચું; FALSE}.
સ્પષ્ટીકરણ: જેમ કે IF ફંક્શન ભૂલ મૂલ્યોને હેન્ડલ કરવામાં અસમર્થ છે, તેથી ISNUMBER ફંક્શન નો ઉપયોગ કરવામાં આવી રહ્યો છે અરે મૂલ્યોને બુલિયન મૂલ્યોમાં કન્વર્ટ કરવા માટે અહીં.
- IF(ISNUMBER(MATCH($B$5:$B$11, $G$4, 0)), MATCH(ROW($B) $5:$B$11), ROW($B$5:$B$11)), “”) બને છે,
-> IF({FALSE; FALSE; FALSE) ; TRUE; FALSE; TRUE; FALSE}, MATCH(ROW($B$5:$B$11), ROW($B$5:$B$11)), “”)
બનાય છે
-> IF({FALSE; FALSE; FALSE; TRUE; FALSE; TRUE; FALSE}, {1; 2; 3; 4; 5; 6; 7}, “”)
-> આઉટપુટ: {“”; ""; ""; 4; ""; 6}
સ્પષ્ટીકરણ: સૌ પ્રથમ, IF ફંક્શન બુલિયન મૂલ્યોને પંક્તિ નંબરો અને બ્લેન્ક્સમાં રૂપાંતરિત કરે છે. બાદમાં, MATCH અને ROW ફંક્શન s 1 થી n સુધીની સળંગ સંખ્યાઓ સાથે એરેની ગણતરી કરે છે, જ્યાં n એ કોષ શ્રેણીના કુલ કદની છેલ્લી આંકડાકીય ઓળખ છે. જેમ $B$5:$B$11 પાસે 7 મૂલ્યો છે, તેથી એરે {1; 2; 3; 4; 5; 6; 7} .
- SMALL(IF(ISNUMBER(MATCH($B$5:$B$11, $G$4, 0)), MATCH(ROW($B$5: $B$11), ROW($B$5:$B$11)), “”), ROWS($A$1:A1))) બને છે
-> SMALL({“”; “”; “”; 4; “”; 6}, ROWS($A$1:A1))
-> SMALL({“”; “”; “”; 4; “”; 6}, 1)
-> આઉટપુટ: 4
સ્પષ્ટીકરણ: પ્રથમ, નાનું કાર્ય પંક્તિ નંબરના આધારે કયું મૂલ્ય મેળવવું તે નક્કી કરે છે. આગળ, પંક્તિઓ ફંક્શન એક નંબર આપે છે જે દર વખતે કોષને નીચે આપેલા કોષોમાં કોપી અને પેસ્ટ કરવામાં આવે ત્યારે બદલાય છે. શરૂઆતમાં, તે અમારા ડેટાસેટ અનુસાર 4 પાછું આવ્યું. નીચેના કોષમાં, ROWS($A$1:A1) ROWS($A$1:A2) માં બદલાય છે અને 6 પરત કરે છે.
- INDEX($C$5:$C$11, SMALL(IF(ISNUMBER(MATCH($B$5:$B$11, $G$4, 0)), MATCH(ROW($B$5: $B$11), ROW($B$5:$B$11)), “”), ROWS($A$1:A1))) બને
-> INDEX($C$5:$C$11, 4)
-> આઉટપુટ: 65
સમજૂતી: The INDEX ફંક્શન પંક્તિ અને કૉલમ નંબરના આધારે આપેલ એરેમાંથી મૂલ્ય પરત કરે છે. એરે $C$5:$C$11 માં 4થી મૂલ્ય 65 છે, તેથી INDEX ફંક્શન 65<આપે છે 2> સેલમાં G7 .
વધુ વાંચો: જો એક્સેલમાં INDEX-મેચ સાથે (3 યોગ્ય અભિગમો)
<8 2. આગામી ઇવેન્ટના નામના બહુવિધ પરિણામો શોધો & Excel માં INDEX MATCH ફોર્મ્યુલા સાથેની તારીખક્યારેક આપણે મહત્વપૂર્ણ ઘટનાઓની તારીખ ભૂલી જઈએ છીએ. તે કિસ્સામાં, INDEX MATCH કાર્યો બચાવકર્તા તરીકે કામ કરે છે.
નીચે નમૂનાનો ડેટા છે જ્યાં અમે અમારા મિત્રો વચ્ચે આવનાર જન્મદિવસ જાણવા માગીએ છીએ.
<18
તેથી, અમે જે કર્યું તે એ હતું કે, આગામી કોનો જન્મદિવસ છે અને ક્યારે છે તે જાણવા માટે INDEX MATCH ફોર્મ્યુલા અમલમાં મુકો.
તેથી, સૂત્રવ્યક્તિનું નામ અથવા આવનારી ઇવેન્ટનું નામ જાણો,
=INDEX($B$5:$B$9,MATCH(F5,$C$5:$C$9,1)+1)
અને આવનારી ઇવેન્ટની તારીખ જાણવા માટેનું સૂત્ર છે,
=INDEX($C$5:$C$9,MATCH(F5,$C$5:$C$9,1)+1)
ફોર્મ્યુલા બ્રેકડાઉન:
ચાલો ફોર્મ્યુલાને તોડીએ અમે એલેક્સનું નામ અને તેના જન્મદિવસની તારીખ કેવી રીતે શોધી કાઢી તે સમજવા માટે.
- મેચ(F5,$C$5:$C$9,1)
-> આઉટપુટ: 4
સ્પષ્ટીકરણ: ધ મેચ ફંક્શન લુકઅપ મૂલ્યની સ્થિતિ શોધે છે ( સેલ F5 = ગુરુવાર, નવેમ્બર 11, 2021 ) એરે સ્થિરાંકમાં ( $C$5:$C$9 = તારીખોની સૂચિ ) .
આ ઉદાહરણમાં, અમને ચોક્કસ મેચ જોઈતી ન હતી, અમે અંદાજિત મેચ પરત કરવા માટે MATCH ફંક્શન ઈચ્છતા હતા, તેથી અમે ત્રીજી દલીલ 1<2 પર સેટ કરી છે> (અથવા TRUE ).
- INDEX($B$5:$B$9,MATCH(F5,$C$5:$C$9,1)+1 ) બને છે
-> INDEX($B$5:$B$9, 4) +1)
-> આઉટપુટ: એલેક્સ /(ઘટનાનું નામ)
સ્પષ્ટીકરણ: INDEX ફંક્શન બે દલીલો લે છે એક-પરિમાણીય શ્રેણીમાં ચોક્કસ મૂલ્ય પરત કરો. અહીં, શ્રેણી $B$5:$B$9 એ પ્રથમ દલીલ અને પરિણામ છે જે આપણે અગાઉના વિભાગ (MATCH(F5,$C$5:$C$9, 1)) , સ્થિતિ 4 , બીજી દલીલ છે. તેનો અર્થ એ કે અમે $B$5:$B$9 માં 4 સ્થાન પર સ્થિત મૂલ્ય શોધી રહ્યા છીએશ્રેણી.
અને,
- INDEX($C$5:$C$9,MATCH(F5,$C$5:$C$9,1)+1) બને છે
-> INDEX($B$5:$B$9, 4) +1)
-> આઉટપુટ: મંગળવાર, ડિસેમ્બર 7, 2021
સ્પષ્ટીકરણ: INDEX ફંક્શન એક-પરિમાણીય શ્રેણીમાં ચોક્કસ મૂલ્ય પરત કરવા માટે બે દલીલો લે છે. અહીં, શ્રેણી $C$5:$C$9 એ પ્રથમ દલીલ અને પરિણામ છે જે આપણે અગાઉના વિભાગ (MATCH(F5,$C$5:$C$9, 1)) , સ્થિતિ 4 , બીજી દલીલ છે. તેનો અર્થ એ કે અમે $C$5:$C$9 શ્રેણીમાં 4 સ્થાન પર સ્થિત મૂલ્ય શોધી રહ્યા છીએ.
આગામી ઇવેન્ટની તારીખ મેળવવા માટે, અમે હમણાં જ ઉમેર્યું છે MATCH ફંક્શન દ્વારા સેલ પોઝિશન પર એક, અને તે અમને આગલી ઇવેન્ટ તારીખની સેલ પોઝિશન આપે છે.
વધુ વાંચો: Excel INDEX -આડા રીતે બહુવિધ મૂલ્યો પરત કરવા માટે ફોર્મ્યુલા મેચ કરો
સમાન રીડિંગ્સ
- ઇન્ડેક્સ એક્સેલમાં વાઇલ્ડકાર્ડ સાથે બહુવિધ માપદંડ મેળવો (એક સંપૂર્ણ માર્ગદર્શિકા)
- [નિશ્ચિત!] ઇન્ડેક્સ મેચ એક્સેલમાં યોગ્ય મૂલ્ય પરત કરતું નથી (5 કારણો)
- એક્સેલમાં VLOOKUP ને બદલે INDEX મેચનો ઉપયોગ કેવી રીતે કરવો (3 રીતો)
- Excel માં ડુપ્લિકેટ મૂલ્યો સાથે INDEX+MATCH (3 ઝડપી પદ્ધતિઓ)
- એક્સેલમાં ચોક્કસ ડેટા કેવી રીતે પસંદ કરવો (6 પદ્ધતિઓ)
3. Excel માં INDEX MATCH ફોર્મ્યુલાનો ઉપયોગ કરીને અલગ કૉલમમાં બહુવિધ પરિણામો જનરેટ કરો
અત્યાર સુધી અમારી પાસેપંક્તિ પ્રમાણે પરિણામો મેળવી રહ્યા છે. પરંતુ જો તમે અલગ કૉલમ માં પરિણામો મેળવવા માંગતા હોવ તો શું કરવું.
નીચેના ડેટાસેટને ધ્યાનમાં લો, જેમાં લોકોના બહુવિધ નામોનું પ્રતિનિધિત્વ કરતા ત્રણ પ્રકારના વ્યવસાયોનો સમાવેશ થાય છે.
અમે વ્યવસાયના આધારે લોકોનું એક જૂથ બનાવવા માગતા હતા અને અમે તેમના વ્યવસાય અનુસાર કૉલમ-વાઇઝ નામો મૂકવા માગતા હતા.
બહુવિધ બહાર કાઢવા માટે અલગ-અલગ કૉલમમાં અલગ-અલગ સેલમાં પરિણામોનો મેળ કરો, તમે INDEX ફંક્શન વડે થોડી યુક્તિ કરી શકો છો.
ચાલો શીખીએ કે એક્સેલમાં એકથી વધુ કૉલમમાં એકથી વધુ મેચ પરિણામો કેવી રીતે એક્સટ્રેક્ટ કરવા તેનાં સંયોજન સાથે INDEX કાર્યો અને અન્ય.
પગલાઓ:
- ડેટા શ્રેણીમાંથી વ્યવસાય પસંદ કરો ( B5:B11 ) અને પછીથી સેલ સંદર્ભ નંબરનો ઉપયોગ કરવા માટે ડેટાને બીજા કોષમાં મૂકો (દા.ત., વ્યવસાય ક્રિકેટર સેલ E5 માં).
- તમે ઇચ્છો છો તે અન્ય કોષમાં તમારો પરિણામ કોષ (દા.ત. સેલ F5 ), નીચેનું સૂત્ર લખો,
=IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11=$E5,ROW(C5:C11)-MIN(ROW(C5:C11))+1),COLUMNS($E$5:E5))),"")
અહીં,
$C$5:$C$11 = ar રે .
તમે જોશો કે ડેટા માટે પરિણામ (દા.ત. ક્રિકેટર્સ ), જે તમે પસંદ કરેલ કોષમાં મૂકશો ( E5 ), પરિણામ કોષમાં દેખાશે (દા.ત. Flintoff સેલ F5 માં ).
- હવે પંક્તિને આસપાસ ખેંચોઅલગ બહુવિધ કૉલમ્સમાં સમાન લુકઅપ મૂલ્યના તમારા બાકીના પરિણામો મેળવવા માટે હેન્ડલ ભરો .
- ફરીથી, ખેંચો અલગ અલગ બહુવિધ કૉલમમાં તમારા બાકીના પરિણામો (દા.ત. ફૂટબોલર, કુસ્તીબાજો ) મેળવવા માટે ફિલ હેન્ડલ દ્વારા પંક્તિ કરો.
ફોર્મ્યુલા બ્રેકડાઉન:
આપણે કેવી રીતે પરિણામ મેળવ્યું તે સમજવા માટે ચાલો ફોર્મ્યુલાને તોડીએ.
- SMALL(IF ($B$5:$B$11=$E5,ROW($C$5:$C$11)-MIN(ROW($C$5:$C$11))+1), COLUMNS($E$5:E5))
અમે પહેલાની ચર્ચાથી જાણીએ છીએ કે કેવી રીતે SMALL, IF અને ROW ફંક્શન એકસાથે કામ કરે છે, અને અમે તે યુક્તિનો ઉપયોગ અહીં જનરેટ કરવા માટે પણ કરી રહ્યા છીએ. N-th મેચને અનુરૂપ પંક્તિ સંખ્યા. એકવાર અમારી પાસે પંક્તિ નંબર આવી જાય, અમે તેને ફક્ત INDEX ફંક્શનમાં પાસ કરીએ છીએ જે તે પંક્તિ પરની કિંમત પરત કરે છે.
-> આઉટપુટ: ( નીચે ચિત્ર તરીકે )
- INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11) =$E5,ROW($C$5:$C$11)-MIN(ROW($C$5:$C$11))+1), COLUMNS($E$5:E5))) -> અનુરૂપ પંક્તિ સંખ્યાઓ માટે મૂલ્ય કાઢવા માટે પંક્તિ નંબરોને INDEX ફંક્શનમાં પસાર કરવું.
-> આઉટપુટ: ( ચિત્ર તરીકે નીચે )
- IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11= $E5,ROW(C5:C11)-MIN(ROW(C5:C11))+1), COLUMNS($E$5:E5))),"") -> નોંધ કરો કે જ્યારે કૉલમ કોઈ મૂલ્ય આપે છે જે અસ્તિત્વમાં નથી, તે #NUM ભૂલ ફેંકે છે. ભૂલને રોકવા માટે, અમે ભૂલોને પકડવા માટે સમગ્ર સૂત્રને IFERROR કાર્ય સાથે લપેટીએ છીએ અને વળતર તરીકે ખાલી સ્ટ્રિંગ (“”) સેટ કરીએ છીએ.
-> આઉટપુટ: ( નીચેના ચિત્રની જેમ )
વધુ વાંચો: એક કોષમાં બહુવિધ મૂલ્યો પરત કરવા માટે એક્સેલ ઇન્ડેક્સ મેચ
4. એક્સેલમાં INDEX મેચ ફંક્શનનો ઉપયોગ કરીને એકથી વધુ પરિણામોને અલગ પંક્તિઓમાં બહાર કાઢો
જો તમે વિચારી રહ્યાં હોવ બહુવિધ પરિણામોને એકથી વધુ પંક્તિઓમાં કાઢવા વિશે તે જ રીતે જે આપણે અગાઉના વિભાગમાં કર્યું હતું, પછી સૂત્ર છે,
=IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11=E$4,ROW(C5:C11)-MIN(ROW(C5:C11))+1),ROWS($E$5:E5))),"")
અને દરેક અન્ય વિગતો જેમ કે સ્ટેપ્સ અને ફોર્મ્યુલા બ્રેકડાઉન વિભાગ 3ની જેમ જ છે.
કી પોઈન્ટ્સ તમારે ધ્યાનમાં રાખવા જોઈએ
- ડેટા ટેબલ એરેની શ્રેણી તરીકે મૂલ્ય નિશ્ચિત છે તે શોધવા માટે, એરે કોષ્ટકના સેલ સંદર્ભ નંબરની સામે ડોલર ($) સાઇન મૂકવાનું ભૂલશો નહીં.
- એરે મૂલ્યો સાથે કામ કરતી વખતે, તમારા કીબોઆ પર Ctrl + Shift + Enter દબાવવાનું ભૂલશો નહીં પરિણામો બહાર કાઢતી વખતે rd. જ્યારે તમે Microsoft 365 નો ઉપયોગ કરી રહ્યાં હોવ ત્યારે જ Enter દબાવવાનું કામ કરશે.
- Ctrl + Shift + Enter દબાવ્યા પછી, તમે જોશો કે ફોર્મ્યુલા બાર એ એરે ફોર્મ્યુલા તરીકે જાહેર કરીને સર્પાકાર કૌંસ {} માં સૂત્ર બંધ કર્યું છે. તે કૌંસ {} જાતે ટાઇપ કરશો નહીં, એક્સેલ આપમેળે તમારા માટે આ કરે છે.