સામગ્રીઓનું કોષ્ટક
Microsoft Excel માં, આડા VLOOKUP અને બહુવિધ મૂલ્યો પરત કરવા માટે થોડા વિકલ્પો છે. જો કે VLOOKUP ફંક્શન પોતે આડા રીતે બહુવિધ મૂલ્યો પરત કરવામાં સક્ષમ નથી, તમે આ લેખમાં યોગ્ય ચિત્રો સાથે વૈકલ્પિક વિકલ્પોનો પરિચય કરાવશો.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો<2
તમે એક્સેલ વર્કબુક ડાઉનલોડ કરી શકો છો જેનો ઉપયોગ અમે આ લેખ તૈયાર કરવા માટે કર્યો છે.
VLOOKUP થી બહુવિધ મૂલ્યો Horizontally.xlsx
2 VLOOKUP અને બહુવિધ મૂલ્યોને આડા રીતે પરત કરવાની પદ્ધતિઓ
VLOOKUP ફંક્શન કોષ્ટકની સૌથી ડાબી બાજુના સ્તંભમાં મૂલ્ય શોધે છે અને પછી તેમાં મૂલ્ય પરત કરે છે. ઉલ્લેખિત કૉલમમાંથી સમાન પંક્તિ. તમે એકસાથે VLOOKUP ફંક્શનનો ઉપયોગ કરીને બહુવિધ મૂલ્યો કાઢી શકતા નથી. જો તમે નીચેના પરિણામો જનરેટ કરવા માટે આઉટપુટ સેલને નીચે ખેંચો છો, તો તમને કેટલાક ડેટા માટે ડુપ્લિકેટ મૂલ્યો મળશે. અને છેવટે, તમે એક્સેલમાં ફક્ત VLOOKUP ફંક્શન વડે એક્સટ્રેક્ટ કરેલ ડેટાને આડી રીતે પ્રદર્શિત કરી શકશો નહીં. તેથી, અમારા હેતુઓ માટે અમે એક્સેલ સ્પ્રેડશીટમાં અરજી કરી શકીએ તેવા બે વિકલ્પો છે.
1. VLOOKUP માટે INDEX, SMALL, અને IF ફંક્શનનો ઉપયોગ અને અનુરૂપ મૂલ્યો આડી રીતે પરત કરો
નીચેના ચિત્રમાં, ટેબલ તેમના બ્રાન્ડ નામો સાથે સંખ્યાબંધ સ્માર્ટફોન મોડલ્સનું પ્રતિનિધિત્વ કરે છે. જેમ કે તે રેન્ડમ ક્રમમાં છે, અમે ચોક્કસ બ્રાન્ડના મોડલ નામો બહાર કાઢીશુંઅને તેમને એક પંક્તિમાં આડી રીતે બતાવો.
ઉદાહરણ તરીકે, અમે સ્માર્ટફોન બ્રાન્ડના મોડલ નામો દર્શાવવા માંગીએ છીએ- સેમસંગ પંક્તિ 16 માં.
📌 પગલું 1:
➤ સેલ C16 માં જરૂરી ફોર્મ્યુલા હશે:
=INDEX($C$5:$C$14, SMALL(IF($B$16=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1), COLUMN(A1)))
➤ Enter દબાવ્યા પછી, તમને ટેબલ પરથી સેમસંગનું પ્રથમ મોડલ નામ મળશે.
📌 પગલું 2:
➤ હવે ફિલ હેન્ડલ નો ઉપયોગ કરો સેલ C16 માંથી અને તેને પંક્તિ 16 સાથે જમણી તરફ ખેંચો જ્યાં સુધી #NUM ભૂલ દેખાય નહીં.
➤ છોડો પ્રથમ #NUM ભૂલ અને ભૂલ ધરાવતા તે કોષ પહેલા ઓટો-ફિલિંગ બંધ કરો.
અને તમને સેમસંગ સ્માર્ટફોનના તમામ મોડલ નામો આડા રીતે બતાવવામાં આવશે જે આપેલ કોષ્ટકમાં ઉપલબ્ધ છે.
🔎 ફોર્મ્યુલા કેવી રીતે કામ કરે છે?
- ROW($B) $5:$B$14)-ROW($B$5)+1: આ ભાગ IF ફંક્શનની બીજી દલીલ ([મૂલ્ય_if_true]) ને સોંપવામાં આવ્યો છે. તે કોષોની શ્રેણીમાં ઉપલબ્ધ તમામ ડેટાની પંક્તિ સંખ્યાને વ્યાખ્યાયિત કરે છે B5:B14 અને નીચેની એરે આપે છે:
{1;2;3;4; 5;6;7;8;9;10}
- IF($B$16=$B$5:$B$14, ROW($B$5:$B$14 )-ROW($B$5)+1): સૂત્રનો આ ભાગ માત્ર સેમસંગ ઉપકરણો માટેના માપદંડ સાથે મેળ ખાય છે. જો કોઈ મેળ મળે, તો સૂત્ર પરિપ્રેક્ષ્ય પંક્તિ નંબર પરત કરશે, અન્યથા, તે FALSE પરત કરશે. તેથી, આ સૂત્રમાંથી એકંદર વળતર એરેહશે:
{1;FALSE;3;FALSE;5;6;FALSE;FALSE;9;FALSE}
- SMALL(IF($B$16=$B$5:$B$14, ROW($B$5:$B$14)-ROW($B$5)+1), COLUMN(A1)): SMALL અહીં કાર્ય પાછલા પગલામાંથી મળેલ સૌથી નીચો અથવા સૌથી નાનો પંક્તિ નંબર કાઢે છે અને તેને INDEX કાર્યની બીજી દલીલ (row_num) તરીકે વ્યાખ્યાયિત કરવામાં આવશે.
- છેવટે, સમગ્ર અને સંયુક્ત સૂત્ર કૉલમ C માંથી સેમસંગ ઉપકરણોનું પ્રથમ મોડેલ નામ કાઢે છે.
વધુ વાંચો: માં બહુવિધ માપદંડો સાથે VLOOKUP નો ઉપયોગ કરો Excel (6 પદ્ધતિઓ + વિકલ્પો)
સમાન વાંચન
- VLOOKUP કામ કરતું નથી (8 કારણો અને ઉકેલો)
- મેચ અસ્તિત્વમાં હોય ત્યારે VLOOKUP શા માટે #N/A પરત કરે છે? (5 કારણો અને ઉકેલો)
- એક્સેલ VLOOKUP વર્ટિકલી બહુવિધ મૂલ્યો પરત કરવા માટે
- એક્સેલ VLOOKUP અલ્પવિરામ દ્વારા વિભાજિત એક કોષમાં બહુવિધ મૂલ્યો પરત કરવા માટે
2. એક્સેલમાં ડેટાના ક્રમમાંથી VLOOKUP અને બહુવિધ મૂલ્યો આડી રીતે પરત કરો
હવે ચાલો બીજા દૃશ્યને ધ્યાનમાં લઈએ. નીચેના કોષ્ટકમાં, કૉલમ B માં બે સ્માર્ટફોન બ્રાન્ડ ગોઠવાયેલા ક્રમમાં છે. પહેલાની જેમ, અમે એક ચોક્કસ બ્રાન્ડના મોડલ નામો એક્સ્ટ્રેક્ટ કરીશું પરંતુ અલગ ફોર્મ્યુલા સાથે. અને આ ફોર્મ્યુલા માત્ર ડેટાની ક્રમિક શ્રેણી માટે કામ કરશે. જો બ્રાન્ડ નામો અગાઉના વિભાગમાં બતાવ્યા પ્રમાણે રેન્ડમ ક્રમમાં હોય તો આ ફોર્મ્યુલા યોગ્ય રીતે કામ કરશે નહીં.
માટેઉદાહરણ તરીકે, અમે ફક્ત Xiaomi સ્માર્ટફોનના મોડલ નામો એક્સ્ટ્રેક્ટ કરીશું અને તેમને પંક્તિ 16 માં આડા બતાવીશું.
📌 પગલું 1:
➤ આઉટપુટ સેલ C16 માં, જરૂરી ફોર્મ્યુલા હશે:
=IF(COLUMN()-2<=COUNTIF($B$5:$B$14,$B16), INDEX($C$5:$C$14,MATCH($B16,$B$5:$B$14,0)+COLUMN()-3),"")
➤ Enter દબાવો અને તમને તરત જ Xiaomi નું પ્રથમ સ્માર્ટફોન મોડેલ નામ પ્રદર્શિત કરવામાં આવશે.
<3
📌 પગલું 2:
➤ હવે જમણી તરફ સ્વતઃભરવા માટે ફિલ હેન્ડલ નો ઉપયોગ કરો પંક્તિ 16 જ્યાં સુધી ખાલી કોષ દેખાય નહીં.
અને તમને પસંદ કરેલ બ્રાન્ડના તમામ મોડેલ નામો જ પ્રદર્શિત કરવામાં આવશે જેમ કે નીચેના સ્ક્રીનશોટમાં.
🔎 ફોર્મ્યુલા કેવી રીતે કામ કરે છે?
- મેચ($B16,$B$5:$B$14,0): INDEX ફંક્શનની અંદર MATCH ફંક્શન કોષની પ્રથમ પંક્તિ નંબર આપે છે જેમાં નામ છે- Xiaomi.
- MATCH($B16, $B$5:$B$14,0)+COLUMN()-3: આ ભાગ INDEX ફંક્શનની બીજી દલીલ છે જે પંક્તિ નંબરને વ્યાખ્યાયિત કરે છે જ્યાં પ્રથમ પરિણામી ડેટા b હશે e શોધ્યું.
- INDEX($C$5:$C$14, MATCH($B16,$B$5:$B$14,0)+COLUMN()-3): આ ભાગ એ IF ફંક્શન ([value_if_TRUE]) ની બીજી દલીલ છે જે પાછલા પગલામાં મળેલ પંક્તિ નંબરના આધારે પ્રથમ આઉટપુટ ડેટા કાઢે છે.
- જો કોઈ મેળ ન મળે, તો IF ફંક્શન ખાલી કોષ પરત કરશે.
💭 નોંધ: આ ફોર્મ્યુલા સાથે યોગ્ય રીતે ડેટા પરત કરવા માટે, તમારેકોષ્ટકને કૉલમ B થી શરૂ કરો જ્યાં કૉલમ B માપદંડનું પ્રતિનિધિત્વ કરશે અને કૉલમ C માં આઉટપુટ ડેટા હશે. મેં સેલ B16 માં બતાવ્યું છે તેમ તમારે કોષ્ટકની નીચે અથવા ઉપર કૉલમ B માં પસંદ કરેલા માપદંડોને પણ વ્યાખ્યાયિત કરવા પડશે.
વધુ વાંચો: INDEX MATCH vs VLOOKUP ફંક્શન (9 ઉદાહરણો)
સમાપ્ત શબ્દો
હું આશા રાખું છું કે ઉપર જણાવેલી આ બે પદ્ધતિઓ હવે તમને તમારી એક્સેલ સ્પ્રેડશીટમાં લાગુ કરવામાં મદદ કરશે. કોષ્ટકમાંથી ડેટા કાઢવો અને તેને સળંગ આડી રીતે બતાવો. જો તમારી પાસે કોઈ પ્રશ્નો અથવા પ્રતિસાદ હોય, તો કૃપા કરીને મને ટિપ્પણી વિભાગમાં જણાવો. અથવા તમે આ વેબસાઈટ પર એક્સેલ ફંક્શનથી સંબંધિત અમારા અન્ય લેખો જોઈ શકો છો.