સામગ્રીઓનું કોષ્ટક
બહુવિધ મેચોના આધારે ડેટા પરત કરવા માટે Microsoft Excel માં VLOOKUP અથવા વર્ટિકલ લુકઅપ લાગુ કરવાની ઘણી રીતો છે. આ લેખમાં, તમે VLOOKUP સક્રિય કરવા માટેના તમામ સંભવિત અભિગમો જાણી શકશો અને યોગ્ય ચિત્રો સાથે ઉપલબ્ધ તમામ ડેટાને બહાર કાઢો.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
તમે એક્સેલ વર્કબુક ડાઉનલોડ કરી શકો છો જેનો અમે આ લેખ તૈયાર કરવા માટે ઉપયોગ કર્યો છે.
VLOOKUP અને પરત કરો All Matches.xlsx
7 VLOOKUP અને એક્સેલમાં તમામ મેચો પરત કરવાની રીતો
VLOOKUP ફંક્શન કોષ્ટકની સૌથી ડાબી બાજુની કૉલમમાં મૂલ્ય શોધે છે અને ઉલ્લેખિત કૉલમમાંથી સમાન પંક્તિમાં મૂલ્ય પરત કરે છે . પરંતુ આ ફંક્શન કોલમમાંથી એક કરતાં વધુ મેચના આધારે ડેટા કાઢવામાં અસમર્થ છે. તેથી, વેલ્યુ જોવા અને કોલમમાં મળેલ તમામ મેચો પરત કરવા માટે આપણે કેટલાક અન્ય ફંક્શન્સ અને ફોર્મ્યુલા દાખલ કરવા પડશે.
1. VLOOKUP અને કૉલમમાં બહુવિધ મેચો પરત કરો
નીચેના ચિત્રમાં, અમારી પાસે ઘણા કર્મચારીઓ અને તેમના વિભાગોના રેન્ડમ નામો ધરાવતું ટેબલ છે. એમ ધારી રહ્યા છીએ કે અમે ઉત્પાદન વિભાગમાં કામ કરતા કર્મચારીઓના નામ એક જ કૉલમમાં બતાવવા માંગીએ છીએ.
જો તમે Excel 365<2 છો> વપરાશકર્તા, પછી તમે એક ક્ષણમાં વળતર મૂલ્યો શોધવા માટે અહીં ફિલ્ટર કાર્ય માટે જઈ શકો છો. ફિલ્ટર ફંક્શન સાથે, આઉટપુટ સેલ C16 માં જરૂરી ફોર્મ્યુલા આવશેbe:
=FILTER(C5:C13,C15=B5:B13)
Enter દબાવ્યા પછી, તમે ઉત્પાદન <માંથી કર્મચારીઓના નામ જોશો 2>વર્ટિકલ એરેમાં ડિપાર્ટમેન્ટ.
અથવા જો તમે Microsoft Excel નું જૂનું વર્ઝન વાપરી રહ્યાં હોવ તો તમારે નીચેના સંયુક્ત ફોર્મ્યુલાનો ઉપયોગ કરવો પડશે :
=INDEX($C$5:$C$13, SMALL(IF(($C$15=$B$5:$B$13), MATCH(ROW($B$5:$B$13), ROW($B$5:$B$13)), ""),ROWS($A$1:A1)))
Enter દબાવ્યા પછી, તમને આઉટપુટ સેલ C16<2 માં કર્મચારીનું પ્રથમ નામ મળશે>.
સેલ C16 થી નીચે તરફ ફિલ હેન્ડલ નો ઉપયોગ કરીને, તમને બાકીના નામો મળશે એક જ સમયે ઉલ્લેખિત વિભાગના કર્મચારીઓ.
🔎 આ ફોર્મ્યુલા કેવી રીતે કાર્ય કરે છે?
- <15 ROW($B$5:$B$13): ROW ફંક્શન નિર્ધારિત કોષ સંદર્ભોના પંક્તિ નંબરોને બહાર કાઢે છે અને નીચેની એરે પરત કરે છે:
- મેચ(ROW($B$5:$B$13) , રો 17>
{1;2;3;4;5;6;7;8;9}
- IF(($C$15=$B $5:$B$13), MATCH(ROW($B$5:$B$13), ROW($B$5:$B$13)), “”): IF ની મદદથી ફંક્શન, સૂત્રનો આ ભાગ પંક્તિઓની અનુક્રમણિકા નંબર આપે છે જે ઉલ્લેખિત સ્થિતિને પૂર્ણ કરે છે. તેથી, આ ભાગ એરે આપે છે:
{“”;2;””;4;””;””;””;””;9}
- સૂત્રમાં SMALL ફંક્શન પ્રથમ નાનાને ખેંચે છેપાછલા પગલામાં નંબર મળે છે અને આ નંબરને INDEX ફંક્શનની બીજી દલીલ (row_number) સોંપે છે.
- છેવટે, INDEX ફંક્શન સ્પષ્ટ કરેલ પંક્તિ નંબરના આધારે કર્મચારીનું નામ દર્શાવે છે.
- આ ફોર્મ્યુલામાં ROWS ફંક્શન SMALL માટે k-th નંબર વ્યાખ્યાયિત કરે છે ફંક્શન. બાકીના કોષોને ભરવા માટે ફિલ હેન્ડલ નો ઉપયોગ કરતી વખતે, ફોર્મ્યુલા આ k-th સંખ્યાનો ઉપયોગ ડેટા કાઢવા માટે કરે છે અને ત્યારબાદ SMALL ફંક્શન.<16
વધુ વાંચો: ઇન્ડેક્સ મેચ વિ VLOOKUP ફંક્શન (9 ઉદાહરણો)
2. એક્સેલમાં એક પંક્તિમાં તમામ મેચો VLOOKUP કરો અને પરત કરો
જો તમે કર્મચારીઓના નામ આડા જોવા માંગતા હોવ તો તમારે ટ્રાન્સપોઝ સાથે ફિલ્ટર ફંક્શનને જોડવું પડશે. ફંક્શન. TRANSPOSE ફંક્શન કોષોની ઊભી શ્રેણીને આડી શ્રેણીમાં અથવા ઊલટું રૂપાંતરિત કરે છે. અને આ સંયુક્ત સૂત્રનો ઉપયોગ કરવા માટે, તમારે Excel 365 વપરાશકર્તા હોવું આવશ્યક છે.
તેથી, આઉટપુટ સેલ C16 માં આવશ્યક સૂત્ર હશે:
=TRANSPOSE(FILTER(C5:C13,C15=B5:B13))
હવે Enter દબાવો અને તમને મેન્યુફેક્ચર વિભાગના કર્મચારીઓના નામ આડી એરેમાં બતાવવામાં આવશે.
અથવા જો તમે એક્સેલ 365 વપરાશકર્તા ન હોવ તો સેલ C16 આઉટપુટમાં નીચેનું સૂત્ર દાખલ કરો.
=INDEX($C$5:$C$13, SMALL(IF($C$15=$B$5:$B$13, ROW($B$5:$B$13)-MIN(ROW($B$5:$B$13))+1, ""), COLUMNS($A$1:A1)))
Enter દબાવો અને તમને ઉલ્લેખિતમાંથી કર્મચારીનું પ્રથમ નામ મળશેવિભાગ.
હવે, ફિલ હેન્ડલ નો ઉપયોગ કરો અને જ્યાં સુધી તમને પ્રથમ #NUM ન મળે ત્યાં સુધી સેલ C16 ને જમણી તરફ ખેંચો. ભૂલ. અને તમને આડા ઉત્પાદન વિભાગમાંથી તમામ નામો મળશે.
અહીં દાખલ કરેલ સૂત્ર લગભગ આમાં ઉપયોગમાં લેવાતા પ્રથમ લાંબા ફોર્મ્યુલા જેવું જ છે. લેખનું પાછલું ઉદાહરણ જ્યાં એક્સ્ટ્રેક્ટ કરેલ ડેટા ઊભી રીતે પ્રદર્શિત કરવાનો હતો. માત્ર મુખ્ય તફાવત એ છે કે અમે SMALL ફંક્શનનો ક્રમ નંબર સ્પષ્ટ કરવા માટે અહીં COLUMNS ફંક્શનનો ઉપયોગ કરી રહ્યાં છીએ. કોષોને આડી રીતે ઓટો-ફિલિંગ કરતી વખતે, ફોર્મ્યુલા ડેટા કાઢવા માટે SMALL ફંક્શનના ક્રમ નંબરને અનુસરશે.
વધુ વાંચો: માટે એક્સેલ VLOOKUP વર્ટિકલી બહુવિધ મૂલ્યો પરત કરો
3. માપદંડના આધારે બહુવિધ મૂલ્યો પરત કરવા માટે VLOOKUP
અમે કોષ્ટકની મધ્યમાં વધારાની કૉલમ ઉમેરી છે. આ કૉલમ પ્રોજેક્ટ ID ને સંગ્રહિત કરે છે જે કૉલમ D માં હાજર સંબંધિત કર્મચારીઓને સોંપવામાં આવે છે. તેથી, અમે હવે બે અલગ-અલગ શરતો ઇનપુટ કરીશું અને મળેલી તમામ મેચોના આધારે ડેટા કાઢીશું.
ઉદાહરણ તરીકે, અમે હાલમાં સેલ્સ માં કામ કરતા કર્મચારીઓના નામ જાણવા માંગીએ છીએ DMR 103 ના પ્રોજેક્ટ ID પર વિભાગ.
આઉટપુટ સેલ C17 માં આવશ્યક સૂત્ર આ હશે:
=IFERROR(INDEX($D$5:$D$13, SMALL(IF(1=((--($C$15=$B$5:$B$13)) * (--($C$16=$C$5:$C$13))), ROW($D$5:$D$13)-4,""), ROW()-16)),"")
Enter <2 દબાવો અને તમને કર્મચારીનું પ્રથમ નામ મળશેઉલ્લેખિત માપદંડ હેઠળ.
હવે આપેલ શરતો સાથે બાકીનું નામ બતાવવા માટે સેલ C17 ભરો.
🚩 આ ફોર્મ્યુલાની કેટલીક મહત્વની વિશેષતાઓ:
- આ ફોર્મ્યુલા પણ આ ફોર્મ્યુલામાં વપરાતા ફોર્મ્યુલા જેવું જ છે. અગાઉની પદ્ધતિ.
- આ ફોર્મ્યુલામાં, જો કોઈ ભૂલ મળી આવે તો કસ્ટમાઇઝ્ડ આઉટપુટ બતાવવા માટે IFERROR ફંક્શનનો ઉપયોગ કરવામાં આવ્યો છે.
- આ IF આ ફોર્મ્યુલામાં ફંક્શન બે અલગ અલગ માપદંડોને જોડે છે અને ડબલ-યુનરીની મદદથી, બુલિયન મૂલ્યો (TRUE અથવા FALSE) 1 અથવા 0 માં ફેરવાય છે. ફંક્શન પછી આપેલ માપદંડ સાથે મેળ ખાતી પંક્તિઓનો ઇન્ડેક્સ નંબર આપે છે.
- ROW($D$5:$D$13)-4: આ ભાગમાં, નંબર '4' એ કર્મચારી હેડરનો પંક્તિ નંબર છે.
- ROW()-16: અને સંખ્યાત્મક મૂલ્ય '16' માં વપરાયેલ આ ભાગ પ્રથમ આઉટપુટ સેલની પહેલાની પંક્તિ નંબર દર્શાવે છે.
વધુ વાંચો: એક્સેલમાં બહુવિધ માપદંડો સાથે VLOOKUP નો ઉપયોગ કરો (6 પદ્ધતિઓ + વિકલ્પો)
4. ઑટોફિલ્ટર
ઑટોફિલ્ટર નો ઉપયોગ કરીને VLOOKUP અને તમામ મેચો દોરો, અમે વધુ સરળતાથી તમામ મેચોના આધારે ડેટા કાઢી શકીએ છીએ. અમે મેન્યુફેક્ચર ડિપાર્ટમેન્ટમાંથી કર્મચારીઓના નામ બહાર કાઢવા જઈ રહ્યા હોવાથી, અમારે નીચેના પગલાં ભરવા પડશે:
📌 પગલું 1:
➤ સમગ્ર ડેટા ટેબલ પસંદ કરો અને જમણું-ક્લિક કરોમાઉસ.
➤ ફિલ્ટર વિકલ્પોમાંથી 'પસંદ કરેલ સેલના મૂલ્ય દ્વારા ફિલ્ટર કરો' વિકલ્પ પસંદ કરો.
તેથી, તમે હમણાં જ સક્રિય કર્યું છે. તમારા હેડરો માટે ફિલ્ટર બટન.
📌 પગલું 2:
➤ વિભાગ હેડરમાંથી ફિલ્ટર બટન પર ક્લિક કરો.
➤ માત્ર ઉત્પાદન વિકલ્પ પર ચિહ્ન મૂકો.
➤ દબાવો ઓકે અને તમે પૂર્ણ કરી લીધું.
નીચેના સ્ક્રીનશોટની જેમ, તમને પરિણામી અને ફિલ્ટર કરેલ ડેટા પ્રદર્શિત કરવામાં આવશે.
વધુ વાંચો: એક્સેલમાં બહુવિધ મેચો સાથે VLOOKUP
સમાન વાંચન
- એક્સેલમાં ડબલ VLOOKUP કેવી રીતે લાગુ કરવું (4 ઝડપી રીતો)
- VLOOKUP કામ કરતું નથી (8 કારણો અને ઉકેલો)
- એક્સેલ SUMIF ને કેવી રીતે જોડવું & બહુવિધ શીટ્સ પર VLOOKUP
- એક્સેલમાં બહુવિધ કૉલમ પરત કરવા માટે VLOOKUP (4 ઉદાહરણો)
- એક્સેલમાં બહુવિધ શરતો સાથે VLOOKUP કેવી રીતે કરવું (2 પદ્ધતિઓ )
5. એક્સેલમાં એડવાન્સ્ડ ફિલ્ટર સાથે તમામ મેચોને એક્સટ્રેક્ટ કરવા માટે VLOOKUP
તમે એડવાન્સ્ડ ફિલ્ટર નો પણ ઉપયોગ કરી શકો છો જ્યાં તમારે તમારી એક્સેલ સ્પ્રેડશીટમાંથી માપદંડ શ્રેણી પસંદ કરીને માપદંડને વ્યાખ્યાયિત કરવાનું હોય છે. નીચેના ચિત્રમાં, B15:B16 માપદંડ શ્રેણી છે.
📌 પગલું 1:
➤ પસંદ કરો સમગ્ર ડેટા ટેબલ.
➤ ડેટા રિબન હેઠળ, સૉર્ટ અને ફિલ્ટર ના એડવાન્સ્ડ આદેશ પર ક્લિક કરોડ્રોપ-ડાઉન.
એડવાન્સ્ડ ફિલ્ટર નામનું સંવાદ બોક્સ ખુલશે.
📌 પગલું 2:
➤ સૂચિ શ્રેણી ઇનપુટ માટે સંપૂર્ણ ડેટા કોષ્ટક પસંદ કરો.
➤ માટે B15:B16 પસંદ કરો. માપદંડ શ્રેણી નું ઇનપુટ.
➤ ઓકે દબાવો.
અને તમને પ્રદર્શિત કરવામાં આવશે માત્ર ઉત્પાદન વિભાગના કર્મચારીઓના નામ સાથે ફિલ્ટર કરેલ પરિણામ.
વધુ વાંચો: મલ્ટીપલ સાથે VLOOKUP એક્સેલમાં માપદંડ (6 ઉદાહરણો)
6. VLOOKUP અને કોષ્ટક તરીકે ફોર્મેટ કરીને તમામ મૂલ્યો પરત કરો
હવે અમે તમને ડેટા કોષ્ટકને ફોર્મેટ કરેલ કોષ્ટકમાં કન્વર્ટ કરીને ફિલ્ટર કરવાની બીજી સરળ પદ્ધતિ બતાવીશું.
📌 પગલું 1:
➤ પ્રથમ પ્રાથમિક ડેટા કોષ્ટક પસંદ કરો.
➤ કોષ્ટક તરીકે ફોર્મેટ ડ્રોપ-ડાઉન માંથી નીચે હોમ ટેબ, તમને પસંદ હોય તે કોઈપણ કોષ્ટક પસંદ કરો.
પ્રથમ પગલા પછી, તમારું ડેટા ટેબલ હવે નીચેના સ્ક્રીનશોટમાં બતાવ્યા પ્રમાણે દેખાશે. ફિલ્ટર કરેલ હેડરો.
📌 પગલું 2:
➤ ઉત્પાદન <2 પસંદ કરો વિભાગ હેડરમાંથી ફિલ્ટર બટન પર ક્લિક કર્યા પછી વિકલ્પ.
➤ ઓકે દબાવો અને તમે પૂર્ણ કરી લો.
નીચેનો સ્ક્રીનશોટ ઉલ્લેખિત પસંદગીના આધારે આઉટપુટ દર્શાવે છે.
વધુ વાંચો: VBA VLOOKUP નો ઉપયોગ એક્સેલમાં અન્ય વર્કશીટમાંથી મૂલ્યો શોધો
7.એક્સેલમાં તમામ મેચોને સિંગલ સેલમાં ખેંચવા માટે VLOOKUP
TEXTJOIN ફંક્શન સીમાંકનો ઉપયોગ કરીને ટેક્સ્ટ સ્ટ્રીંગ્સની સૂચિ અથવા શ્રેણીને જોડે છે. TEXTJOIN અને IF ફંક્શનને એકસાથે સમાવીને, અમે મૂલ્ય શોધી શકીએ છીએ અને એક જ કોષમાં તમામ મેચોના આધારે ડેટા કાઢી શકીએ છીએ.
આઉટપુટમાં જરૂરી સૂત્ર સેલ C16 હશે:
=TEXTJOIN(", ",TRUE,IF($B$5:$B$13=$C$15,$C$5:$C$13,""))
Enter દબાવ્યા પછી, તમને <માંથી કર્મચારીઓના નામ મળશે. 1>ઉત્પાદન
વિભાગને અલ્પવિરામ દ્વારા અલગ કરેલ એક કોષમાં.આ સૂત્રમાં, IF ફંક્શન મેળ ખાતા નામો સાથે એરે પરત કરે છે તેમજ બિન-મેળખાતી કોષો માટે બુલિયન મૂલ્ય 'FALSE'. TEXTJOIN ફંક્શન પછી ઉલ્લેખિત સીમાંકન સાથે મળેલા બધા નામોને જોડે છે.
વધુ વાંચો: Excel માં સિંગલ સેલમાંથી VLOOKUP આંશિક ટેક્સ્ટ
સમાપ્ત શબ્દો
હું આશા રાખું છું કે ઉપર દર્શાવેલ આ બધી પદ્ધતિઓ હવે જરૂર પડ્યે તમારી એક્સેલ સ્પ્રેડશીટમાં લાગુ કરવામાં તમને મદદ કરશે. જો તમારી પાસે કોઈ પ્રશ્નો અથવા પ્રતિસાદ હોય, તો કૃપા કરીને મને ટિપ્પણી વિભાગમાં જણાવો. અથવા તમે આ વેબસાઈટ પર એક્સેલ ફંક્શનથી સંબંધિત અમારા અન્ય લેખો જોઈ શકો છો.