સામગ્રીઓનું કોષ્ટક
જો તમે Excel માં પ્રત્યક્ષ અને VLOOKUP ફંક્શનના સંયોજનનો ઉપયોગ કરવાની રીતો શોધી રહ્યાં છો, તો તમને આ લેખ ઉપયોગી લાગશે. Excel માં INDIRECT ફંક્શન વપરાશકર્તાઓને સૂત્રમાં ઉલ્લેખિત સેલને લોક કરવામાં મદદ કરે છે. તેથી, સૂત્રને બદલ્યા વિના, આપણે સૂત્રમાં કોષ સંદર્ભોને સંશોધિત કરી શકીએ છીએ. કેટલીકવાર બહુવિધ ડેટાબેસેસ સાથે કામ કરતી વખતે આપણે મૂલ્યો માટે તે ડેટાબેસેસમાં ડાયનેમિક VLOOKUP કરવાની જરૂર પડે છે. અમે પ્રત્યક્ષ અને VLOOKUP ફંક્શન ના સંયોજનથી આ સરળતાથી કરી શકીએ છીએ. આ લેખમાં, આપણે INDIRECT VLOOKUP ફોર્મ્યુલા કેવી રીતે કરવું તે શીખીશું.
ઝડપી દૃશ્ય
ચાલો આપણા આજના કાર્યનો ઝડપી દૃષ્ટિકોણ લઈએ. .
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
INDIRECT અને VLOOKUP.xlsx નું સંયોજન2020.xlsx
2021.xlsx
3 એક્સેલમાં ઇનડાયરેક્ટ ફંક્શન સાથે VLOOKUP ફંક્શનનો ઉપયોગ કરવાના ઉદાહરણો
અહીં, અમારી પાસે 2017 , 2018 , 2019 , 2020 માટે વિવિધ મોબાઇલ કંપનીઓના મોડલ્સની કેટલીક સૂચિ છે. , અને 2021 વિવિધ શીટમાં. આ ફંક્શન્સના સંયોજનનો ઉપયોગ કરીને અમે આ શીટમાંથી અમારી ઇચ્છિત કિંમતો નવી શીટમાં મેળવીશું.
આને બનાવવા માટે લેખ, અમે Microsoft Excel 365 સંસ્કરણ નો ઉપયોગ કર્યો છે. જો કે, તમે તમારી અનુકૂળતા મુજબ કોઈપણ અન્ય સંસ્કરણનો ઉપયોગ કરી શકો છો.
ઉદાહરણ-1:અપ્રત્યક્ષ અને VLOOKUP કાર્યોનો ઉપયોગ કરીને વિવિધ શીટ્સમાંથી મૂલ્યો કાઢવા
આ ફંક્શન્સના સંયોજનનો ઉપયોગ કરવા માટે અહીં એક દૃશ્ય છે. ધ્યાનમાં લો કે તમારી પાસે એક અસાઇનમેન્ટ છે જ્યાં તમને 2017-2021 ના કેટલાક મોબાઇલ ફોન નામ અને તેમના મોડલ ડેટા આપવામાં આવે છે. હવે તમારે તે નામો અને તેમના મોડલને નવી વર્કશીટમાં વ્યવસ્થિત રીતે એસેમ્બલ કરવા પડશે. Indirect VLOOKUP ફોર્મ્યુલા આ સરળતાથી કરી શકે છે. ચાલો શીખીએ!
અમે નવી વર્કશીટમાં ટેબલ બનાવ્યું છે. આ કોષ્ટકમાં “મોબાઇલ નામ” કૉલમ અને સંકળાયેલ વર્ષ “2017”, “2018”, “2019”, “2020” અને “2021” કૉલમ છે. અમારે આપેલ “મોબાઇલ નામ” .
પગલાં માટે તેમની સંબંધિત શીટ્સમાંથી આ વર્ષોથી મોડેલ પુનઃપ્રાપ્ત કરવાની જરૂર છે:
- હવે આપણે "પ્રત્યક્ષ VLOOKUP" સૂત્ર લાગુ કરીશું.
સામાન્ય સૂત્ર છે,
=VLOOKUP(lookup_value, INDIRECT(“Table_Array”), col_index,0)
- હવે કોષ C5 માં સૂત્રમાં મૂલ્યો દાખલ કરો અને અંતિમ સૂત્ર છે
=VLOOKUP($B5,INDIRECT("'"&C$4&"'!"&"B5:C9"),2,FALSE)
ફોર્મ્યુલા બ્રેકડાઉન
- લુકઅપ_વેલ્યુ છે $B4
- ટેબલ_એરે આ ફંક્શનનો ઉપયોગ કરીને બનાવવામાં આવેલ છે પ્રત્યક્ષ(“'”&C$3&”'!”& "B4:C8"). મિશ્રિત સંદર્ભ C$3 કૉલમ હેડિંગ (2017) નો સંદર્ભ આપે છે જે વર્કશીટના નામ સાથે મેળ ખાય છે. “કન્કેટનેશન ઓપરેટર (&)” નો ઉપયોગ સિંગલ ક્વોટ અક્ષર( “&C$3&”) માં જોડાવા માટે થાય છે.બાજુ ચોક્કસ વર્કશીટ સંદર્ભ બનાવવા માટે, સૂત્રની જમણી બાજુએ “ઉદ્ગારવાચક બિંદુ (!)” જોડાય છે. આ જોડાણનું આઉટપુટ એક "ટેક્સ્ટ" છે જેનો સંદર્ભ તરીકે "INDIRECT" ફંક્શનમાં ઉપયોગ કરવામાં આવશે.
- કૉલમ_ઇન્ડેક્સ_નંબર છે "2" .
- અમને ચોક્કસ મેળ જોઈએ છે (ખોટું) .
- ENTER દબાવો અને ફિલ હેન્ડલ ટૂલને નીચે અને જમણી તરફ ખેંચો.
આ રીતે, તમે અલગ-અલગ મોબાઈલ કંપનીઓના તમામ મોડલને તેમના વર્ષોના અનુસંધાનમાં કાઢવામાં સમર્થ હશો.
ઉદાહરણ-2: INDIRECT, VLOOKUP, LEFT નો ઉપયોગ કરીને વિવિધ શીટ્સમાંથી મૂલ્યો મેળવો , અને યોગ્ય કાર્યો
આ વિભાગમાં, અમારી પાસે મોબાઇલ કંપનીઓના વિવિધ નામો તેમના વર્ષો સાથે જોડાયેલા છે. અમારું કાર્ય તે ચોક્કસ વર્ષ માટે આ મોબાઇલ કંપનીના સંબંધિત મોડેલનું નામ શોધવાનું છે. આ કરવા માટે, અમે ડાબે , જમણે , શોધો , પ્રત્યક્ષ અને VLOOKUP કાર્યો<ના સંયોજનનો ઉપયોગ કરીશું. 2>.
પગલાં :
- સેલ C5 માં નીચેનું સૂત્ર લાગુ કરો.
=VLOOKUP(LEFT(B5, FIND(" ", B5)-1), INDIRECT("'"&RIGHT(B5,4)&"'!"&"B5:C9"),2, FALSE)
ફોર્મ્યુલા બ્રેકડાઉન
- FIND(” “, B5) → બને છે
- FIND(” “, “iPhone 2017”) → આ ટેક્સ્ટ સ્ટ્રિંગમાં જગ્યાની સ્થિતિ શોધે છે
- આઉટપુટ → 7
- FIND(” “, “iPhone 2017”) → આ ટેક્સ્ટ સ્ટ્રિંગમાં જગ્યાની સ્થિતિ શોધે છે
- FIND(” “, B5)-1 → બનાય છે
- 7-1 →6
- LEFT(B5, FIND(” “, B5)-1) → બનાય છે
- LEFT(“ iPhone 2017”,6) → આ ટેક્સ્ટ સ્ટ્રિંગમાંથી પ્રથમ 6 અક્ષરો કાઢે છે
- આઉટપુટ → “iPhone”
- LEFT(“ iPhone 2017”,6) → આ ટેક્સ્ટ સ્ટ્રિંગમાંથી પ્રથમ 6 અક્ષરો કાઢે છે
- જમણે(B5,4) → બનાય છે
- જમણે(“iPhone 2017”,4) → છેલ્લું બહાર કાઢે છે 4 આ ટેક્સ્ટ સ્ટ્રિંગની જમણી બાજુના અક્ષરો.
- આઉટપુટ → 2017
- જમણે(“iPhone 2017”,4) → છેલ્લું બહાર કાઢે છે 4 આ ટેક્સ્ટ સ્ટ્રિંગની જમણી બાજુના અક્ષરો.
- પ્રત્યક્ષ(“'”&જમણેરી(B5,4)& ;”'!”&”B5:C9”) → બનાય છે
- પ્રત્યક્ષ(“'”&“2017”&”'!”&”B5:C9” )
- આઉટપુટ → '2017'!B5:C9
- પ્રત્યક્ષ(“'”&“2017”&”'!”&”B5:C9” )
- VLOOKUP(ડાબે(ડાબે) B5,FIND(” “,B5)-1), અપ્રત્યક્ષ(“'”&જમણે(B5,4)&”'!”&”B5:C9”),2,FALSE) → બનાય છે
- VLOOKUP(“iPhone”, '2017'!B5:C9,2, FALSE) → આ કંપનીના 2017 માટે મોડલ નામ કાઢે છે
- આઉટપુટ → iPhone X
- VLOOKUP(“iPhone”, '2017'!B5:C9,2, FALSE) → આ કંપનીના 2017 માટે મોડલ નામ કાઢે છે
- નીચે અને જમણી તરફ ખેંચો ફિલ હેન્ડલ .
આખરે, તમારી પાસે મોડેલ કૉલમમાં નીચેના મોડેલ્સ હશે.
<3
ઉદાહરણ-3: INDIRECT, VLOOKUP અને TEXT ફંક્શન્સનું સંયોજન
અહીં, અમારી પાસે 2020 માટે મોબાઇલ મોડલના નીચેના બે ડેટાસેટ્સ છે, અને 2021 . અને આ શીટ્સનું નામ છે- 012020 , અને 012021 , જાન્યુઆરી નું પ્રતિનિધિત્વ કરે છે>આ વર્ષોનો મહિનો.
નવી શીટમાં, અમેનીચેનું કોષ્ટક બનાવ્યું છે. સીરીયલ નંબર કૉલમમાં, અમારી પાસે કેટલાક નંબરો છે જેના આધારે અમે અન્ય શીટમાં મૂલ્યો શોધીશું. અને અન્ય કૉલમમાં તેમના હેડર તરીકે તારીખ હોય છે જેની મદદથી અમે અમારી શીટ્સ શોધીશું.
પગલાં :
- સેલ C5 માં નીચેનું સૂત્ર લાગુ કરો.
=VLOOKUP($B5, INDIRECT(TEXT(C$4, "MMYYYY")&"!B5:D9"),3,0)
ફોર્મ્યુલા બ્રેકડાઉન
- TEXT(C$4, “MMYYYY”) →
- બને છે TEXT(43831, “MMYYYY”) → TEXT ફંક્શન તારીખ મૂલ્યને MMYYYY તરીકે ફોર્મેટ કરશે.
- આઉટપુટ → 012020
- બને છે TEXT(43831, “MMYYYY”) → TEXT ફંક્શન તારીખ મૂલ્યને MMYYYY તરીકે ફોર્મેટ કરશે.
- પ્રત્યક્ષ(ટેક્સ્ટ(C$4, "MMYYYY")&" !B5:D9″) → બનાય છે
- પ્રત્યક્ષ(“012020″&”!B5:D9″)
- આઉટપુટ → '012020 '!B5:D9
- પ્રત્યક્ષ(“012020″&”!B5:D9″)
- VLOOKUP($B5, પરોક્ષ(ટેક્સ્ટ(C$4, “MMYYYY”)&”!B5 :D9″),3,0) → બનાય છે
- VLOOKUP(1, '012020'!B5:D9,3,0)
- આઉટપુટ → iPhone 12
- VLOOKUP(1, '012020'!B5:D9,3,0)
- નીચે ખેંચો અને જમણી તરફ ફિલ હેન્ડલ .
આખરે, તમને નીચેના પરિણામો મળશે.
વિવિધ વર્કબુક માટે અપ્રત્યક્ષ અને VLOOKUP કાર્યોનો ઉપયોગ કેવી રીતે કરવો Excel માં
નીચેના આંકડાઓમાં, અમારી પાસે 2 અલગ વર્કબુક છે; 2020.xlsx , અને 2021.xlsx , તેમની વર્કશીટ્સ સાથે; 2020 , અને 2021 . આ વર્કબુકમાંથી, અમે અમારા જરૂરી મૂલ્યોને a માં કાઢીશુંનવી વર્કબુક.
મોડેલ નામો કાઢવા માટે, અમે નવી વર્કબુકમાં નીચેનો ડેટાસેટ બનાવ્યો છે.
પગલાં :
- સેલ C5 માં નીચેનું સૂત્ર દાખલ કરો.
=VLOOKUP($B5,INDIRECT("'["&C$4&".xlsx"&"]"&C$4&"'!"&"$B$5:$D$9"), 3,FALSE)
ફોર્મ્યુલા બ્રેકડાઉન
- “'[“&C$4&”. xlsx”&”]” → બની જાય છે
- “'[“&2020&”.xlsx”&”]” → એમ્પરસેન્ડ ઓપરેટર આ સ્ટ્રીંગ્સમાં જોડાશે
- આઉટપુટ → “'[2020.xlsx]”
- “'[“&2020&”.xlsx”&”]” → એમ્પરસેન્ડ ઓપરેટર આ સ્ટ્રીંગ્સમાં જોડાશે
- પ્રત્યક્ષ(“'[“& C$4&”.xlsx”&”]”&C$4&””!”&”$B$5:$D$9″) → બનાય છે
- પ્રત્યક્ષ (“'[2020.xlsx]”&2020&”'!”&”$B$5:$D$9”)
- આઉટપુટ → '2020.xlsx'!$ B$5:$D$9
- પ્રત્યક્ષ (“'[2020.xlsx]”&2020&”'!”&”$B$5:$D$9”)
- VLOOKUP($B5,INDIRECT(“'[“&C$4&”.xlsx ”&”]”&C$4&”'!”&”$B$5:$D$9″), 3,FALSE) → બનાય છે
- VLOOKUP(1 ,'2020.xlsx'!$B$5:$D$9, 3,FALSE)
- આઉટપુટ → iPhone 12
- VLOOKUP(1 ,'2020.xlsx'!$B$5:$D$9, 3,FALSE)
- નીચે અને જમણી તરફ ફિલ હેન્ડલ ને ખેંચો.
આખરે, અમે વિવિધ વર્કબુકમાંથી નીચેના મોબાઇલ મોડલ્સ કાઢ્યા.
<14 નોંધ: આ ફોર્મ્યુલા સાથે કામ કરવા માટે તમારે બધી વર્કબુક ખોલવી પડશે, અન્યથા, એક ભૂલ આવી શકે છે.
પ્રેક્ટિસ વિભાગ
જાતે પ્રેક્ટિસ કરવા માટે, અમે દરેક શીટની જમણી બાજુએ પ્રેક્ટિસ વિભાગ બનાવ્યો છે.
વધુ વાંચો: એક્સેલમાં બે શીટ્સ વચ્ચેનું VLOOKUP ઉદાહરણ
યાદ રાખવા જેવી બાબતો
⏩ ઇન્ડાઇરેક્ટ ફંક્શન માટે, જો રેફ_ટેક્સ્ટ એ માન્ય સેલ સંદર્ભ નથી, ફંક્શન #REF! ભૂલ મૂલ્ય.
⏩ VLOOKUP કાર્ય હંમેશા ડાબી બાજુની ટોચની કૉલમથી જમણી તરફ લુકઅપ મૂલ્યો શોધે છે. આ ફંક્શન “ક્યારેય નહીં” ડાબી બાજુના ડેટાને શોધે છે.
⏩જ્યારે તમે તમારું “લુકઅપ_વેલ્યુ” પસંદ કરો છો ત્યારે તમારે સંપૂર્ણ સેલ સંદર્ભોનો ઉપયોગ કરવો પડશે ($) એરેને અવરોધિત કરવા માટે.
નિષ્કર્ષ
શક્તિશાળી કોમ્બો “પ્રત્યક્ષ VLOOKUP” ની ચર્ચા આ લેખમાં ઉદાહરણનો ઉપયોગ કરીને કરવામાં આવી છે. અમને આશા છે કે આ લેખ તમારા માટે ઉપયોગી સાબિત થશે. જો તમને આ લેખ વિશે કોઈ વિચારો હોય, તો કૃપા કરીને તેને અમારા ટિપ્પણી વિભાગમાં શેર કરો.