એક્સેલમાં એડવાન્સ્ડ VLOOKUP: બહુવિધ, ડબલ, નેસ્ટેડ

  • આ શેર કરો
Michael Brown

સામગ્રીઓનું કોષ્ટક

આ ઉદાહરણો તમને શીખવશે કે કેવી રીતે બહુવિધ માપદંડો Vlookup કરવા, ચોક્કસ દાખલો અથવા તમામ મેચો પરત કરવા, બહુવિધ શીટ્સમાં ડાયનેમિક Vlookup કરવા અને વધુ.

તેનો બીજો ભાગ છે શ્રેણી કે જે તમને Excel VLOOKUP ની શક્તિનો ઉપયોગ કરવામાં મદદ કરશે. ઉદાહરણો સૂચવે છે કે તમે જાણો છો કે આ કાર્ય કેવી રીતે કાર્ય કરે છે. જો નહિં, તો તે એક્સેલમાં VLOOKUP ના મૂળભૂત ઉપયોગો સાથે પ્રારંભ કરવા માટેનું કારણ છે.

આગળ આગળ વધતા પહેલા, ચાલો હું તમને સંક્ષિપ્તમાં વાક્યરચના યાદ કરાવું:

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup] )

હવે દરેક જણ એક જ પૃષ્ઠ પર છે, ચાલો અદ્યતન VLOOKUP ફોર્મ્યુલા ઉદાહરણો પર નજીકથી નજર કરીએ:

    મલ્ટિપલ માપદંડોને કેવી રીતે વલૂકઅપ કરવું

    The Excel VLOOKUP ફંક્શન ખરેખર મદદરૂપ થાય છે જ્યારે તે ચોક્કસ મૂલ્ય માટે ડેટાબેઝમાં શોધવાની વાત આવે છે. જો કે, તેમાં એક મહત્વપૂર્ણ સુવિધાનો અભાવ છે - તેનું વાક્યરચના માત્ર એક લુકઅપ મૂલ્ય માટે પરવાનગી આપે છે. પરંતુ જો તમે ઘણી શરતો સાથે જોવા માંગતા હોવ તો શું? તમારા માટે પસંદ કરવા માટે થોડા અલગ ઉકેલો છે.

    ફોર્મ્યુલા 1. બે માપદંડો સાથે VLOOKUP

    ધારો કે તમારી પાસે ઓર્ડરની સૂચિ છે અને તમે 2 માપદંડોના આધારે જથ્થો શોધવા માંગો છો, ગ્રાહકનું નામ અને ઉત્પાદન . એક જટિલ પરિબળ એ છે કે નીચે આપેલા કોષ્ટકમાં બતાવ્યા પ્રમાણે દરેક ગ્રાહકે બહુવિધ ઉત્પાદનોનો ઓર્ડર આપ્યો છે:

    સામાન્ય VLOOKUP ફોર્મ્યુલા આ પરિસ્થિતિમાં કામ કરશે નહીં કારણ કે તે પ્રથમ મળેલું પાછું આપે છે. એ પર આધારિત મેચપ્રદેશો:

    અગાઉના ઉદાહરણની જેમ, અમે થોડા નામોને વ્યાખ્યાયિત કરીને પ્રારંભ કરીએ છીએ:

    • સીએ શીટમાં શ્રેણી A2:B5 નામ આપવામાં આવ્યું છે CA_Sales .
    • FL શીટમાં રેન્જ A2:B5 ને FL_Sales નામ આપવામાં આવ્યું છે.
    • KS શીટમાં રેન્જ A2:B5 નામ આપવામાં આવ્યું છે KS_Sales .

    જેમ તમે જોઈ શકો છો, તમામ નામવાળી રેન્જમાં સામાન્ય ભાગ ( સેલ્સ ) અને અનન્ય ભાગો ( CA , FL) છે , KS ). કૃપા કરીને તમારી રેન્જને તે જ રીતે નામ આપવાની ખાતરી કરો કારણ કે તે ફોર્મ્યુલા માટે જરૂરી છે જે અમે બનાવવા જઈ રહ્યા છીએ.

    ફોર્મ્યુલા 1. વિવિધ શીટ્સમાંથી ડેટાને ગતિશીલ રીતે ખેંચવા માટે પરોક્ષ VLOOKUP

    જો તમારું કાર્ય બહુવિધ શીટ્સમાંથી ડેટા પુનઃપ્રાપ્ત કરવા માટે, VLOOKUP INDIRECT ફોર્મ્યુલા એ શ્રેષ્ઠ ઉકેલ છે - કોમ્પેક્ટ અને સમજવામાં સરળ.

    આ ઉદાહરણ માટે, અમે સારાંશ કોષ્ટકને આ રીતે ગોઠવીએ છીએ:

    • A2 અને A3માં રુચિ ધરાવતા ઉત્પાદનો દાખલ કરો. તે અમારા લુકઅપ મૂલ્યો છે.
    • B1, C1 અને D1 માં નામ આપવામાં આવેલ રેન્જના અનન્ય ભાગો દાખલ કરો.

    અને હવે, અમે અનન્ય ભાગ (B1) ધરાવતા કોષને જોડીએ છીએ. સામાન્ય ભાગ ("_સેલ્સ") સાથે, અને પરિણામી સ્ટ્રિંગને INDIRECT પર ફીડ કરો:

    INDIRECT(B$1&"_Sales")

    INDIRECT ફંક્શન સ્ટ્રિંગને એક્સેલ સમજી શકે તેવા નામમાં રૂપાંતરિત કરે છે, અને તમે તેને તેમાં મુકો છો. VLOOKUP ની ટેબલ_એરે દલીલ:

    =VLOOKUP($A2, INDIRECT(B$1&"_Sales"), 2, FALSE)

    ઉપરનું સૂત્ર B2 પર જાય છે, અને પછી તમે તેને નીચે અને જમણી તરફ કૉપિ કરો.

    કૃપા કરીને ધ્યાન આપો કે, લુકઅપ મૂલ્યમાં ($A2),અમે નિરપેક્ષ સેલ સંદર્ભ સાથે કૉલમ કોઓર્ડિનેટને લૉક કર્યું છે જેથી જ્યારે ફોર્મ્યુલા જમણી તરફ કૉપિ કરવામાં આવે ત્યારે કૉલમ નિશ્ચિત રહે. B$1 સંદર્ભમાં, અમે પંક્તિને લૉક કરી દીધી છે કારણ કે અમે ઇચ્છીએ છીએ કે કૉલમ કોઓર્ડિનેટ બદલાય અને ફોર્મ્યુલા કોપી કરવામાં આવી હોય તેના આધારે INDIRECT ને યોગ્ય નામનો ભાગ સપ્લાય કરે:

    જો તમારું મુખ્ય ટેબલ અલગ રીતે ગોઠવાયેલ હોય, તો એક પંક્તિમાં લુકઅપ મૂલ્યો અને શ્રેણીના નામોના અનન્ય ભાગો કૉલમમાં હોય, તો તમારે લુકઅપ મૂલ્ય (B$1)માં પંક્તિ સંકલન અને નામના ભાગોમાં કૉલમ સંકલન લૉક કરવું જોઈએ. ($A2):

    =VLOOKUP(B$1, INDIRECT($A2&"_Sales"), 2, FALSE)

    ફોર્મ્યુલા 2. બહુવિધ શીટ્સ જોવા માટે VLOOKUP અને નેસ્ટેડ IFs

    જ્યારે તમારી પાસે હોય તેવી પરિસ્થિતિમાં માત્ર બે અથવા ત્રણ લુકઅપ શીટ્સ, તમે ચોક્કસ કોષમાં કી મૂલ્યના આધારે યોગ્ય શીટ પસંદ કરવા માટે નેસ્ટેડ IF ફંક્શન્સ સાથે એકદમ સરળ VLOOKUP ફોર્મ્યુલાનો ઉપયોગ કરી શકો છો:

    =VLOOKUP($A2, IF(B$1="CA", CA_Sales, IF(B$1="FL", FL_Sales, IF(B$1="KS", KS_Sales,""))), 2, FALSE)

    જ્યાં $A2 લુકઅપ મૂલ્ય (આઇટમનું નામ) છે અને B$1 એ મુખ્ય મૂલ્ય (રાજ્ય):

    આ કિસ્સામાં, તમારે નામો વ્યાખ્યાયિત કરવાની આવશ્યકતા નથી અને તમે બાહ્યનો ઉપયોગ કરી શકો છો. અન્ય શીટ અથવા વર્કબુકનો સંદર્ભ આપવા માટે સંદર્ભો.

    વધુ ફોર્મ્યુલા exa માટે mples, મહેરબાની કરીને જુઓ કે કેવી રીતે Excel માં બહુવિધ શીટ્સમાં VLOOKUP કરવું.

    આ રીતે Excel માં VLOOKUP નો ઉપયોગ કરવો. હું વાંચવા બદલ તમારો આભાર માનું છું અને આગામી અઠવાડિયે તમને અમારા બ્લોગ પર મળવાની આશા રાખું છું!

    ડાઉનલોડ માટે પ્રેક્ટિસ વર્કબુક

    એડવાન્સ્ડ VLOOKUP ફોર્મ્યુલા ઉદાહરણો (.xlsxફાઇલ)

    તમે ઉલ્લેખિત કરો છો તે એકલ લુકઅપ મૂલ્ય.

    આને દૂર કરવા માટે, તમે સહાયક કૉલમ ઉમેરી શકો છો અને ત્યાં બે લુકઅપ કૉલમ્સ ( ગ્રાહક અને ઉત્પાદન ) માંથી મૂલ્યોને જોડી શકો છો. તે મહત્વનું છે કે હેલ્પર કૉલમ કોષ્ટક એરેમાં ડાબી બાજુની કૉલમ હોવી જોઈએ કારણ કે તે તે છે જ્યાં Excel VLOOKUP હંમેશા લુકઅપ મૂલ્ય માટે શોધ કરે છે.

    તેથી, તમારી ડાબી બાજુએ એક કૉલમ ઉમેરો કોષ્ટક અને તે કૉલમમાં નીચેના સૂત્રની નકલ કરો. આ સહાયક કૉલમને કૉલમ B અને Cના મૂલ્યો સાથે ભરશે (વધુ સારી વાંચનક્ષમતા માટે જગ્યા અક્ષર વચ્ચે સંકલિત છે):

    =B2&" "&C2

    અને પછી, પ્રમાણભૂત VLOOKUP ફોર્મ્યુલા અને સ્થાનનો ઉપયોગ કરો lookup_value દલીલમાં બંને માપદંડો, સ્પેસ વડે અલગ કરેલ છે:

    =VLOOKUP("Jeremy Sweets", A2:D11, 4, FALSE)

    અથવા, માપદંડોને અલગ કોષોમાં ઇનપુટ કરો (અમારા કિસ્સામાં G1 અને G2) અને તેને સંકલિત કરો કોષો:

    =VLOOKUP(G1&" "&G2, A2:D11, 4, FALSE)

    જેમ આપણે કોલમ Dમાંથી મૂલ્ય પરત કરવા માંગીએ છીએ, જે કોષ્ટક એરેમાં ચોથા સ્થાને છે, અમે col_index_num માટે 4 નો ઉપયોગ કરીએ છીએ. શ્રેણી_લુકઅપ દલીલ એક સચોટ મેચ Vlookup માટે FALSE પર સેટ કરેલ છે. નીચેનો સ્ક્રીનશોટ પરિણામ બતાવે છે:

    જો તમારું લુકઅપ ટેબલ બીજી શીટ માં હોય, તો તમારા VLOOKUP ફોર્મ્યુલામાં શીટનું નામ શામેલ કરો. ઉદાહરણ તરીકે:

    =VLOOKUP(G1&" "&G2, Orders!A2:D11, 4, FALSE)

    >

    =VLOOKUP(G1&" "&G2, Orders, 4, FALSE)

    વધુ માહિતી માટે, કૃપા કરીને કેવી રીતે કરવું તે જુઓExcel માં બીજી શીટમાંથી જુઓ.

    નોંધ. ફોર્મ્યુલા યોગ્ય રીતે કામ કરે તે માટે, સહાયક કૉલમમાંના મૂલ્યો બરાબર એ જ રીતે જોડાયેલા હોવા જોઈએ જેમ કે lookup_value દલીલમાં. ઉદાહરણ તરીકે, અમે સહાયક કૉલમ (B2&" "&C2) અને VLOOKUP ફોર્મ્યુલા (G1&" "&G2) બંનેમાં માપદંડોને અલગ કરવા માટે સ્પેસ અક્ષરનો ઉપયોગ કર્યો છે.

    ફોર્મ્યુલા 2. બહુવિધ શરતો સાથે એક્સેલ VLOOKUP

    સૈદ્ધાંતિક રીતે, તમે બે કરતાં વધુ માપદંડ Vlookup માટે ઉપરોક્ત અભિગમનો ઉપયોગ કરી શકો છો. જો કે, ત્યાં કેટલીક ચેતવણીઓ છે. સૌપ્રથમ, લુકઅપ મૂલ્ય 255 અક્ષરો સુધી મર્યાદિત છે, અને બીજું, વર્કશીટની ડિઝાઇન મદદગાર કૉલમ ઉમેરવાની મંજૂરી આપતી નથી.

    સદભાગ્યે, માઇક્રોસોફ્ટ એક્સેલ ઘણીવાર સમાન વસ્તુ કરવા માટે એક કરતાં વધુ રીતો પ્રદાન કરે છે. બહુવિધ માપદંડ Vlookup કરવા માટે, તમે ક્યાં તો INDEX MATCH સંયોજન અથવા XLOOKUP ફંક્શનનો ઉપયોગ કરી શકો છો જે તાજેતરમાં Office 365 માં રજૂ કરવામાં આવેલ છે.

    ઉદાહરણ તરીકે, 3 વિવિધ મૂલ્યો ( તારીખ , <)ના આધારે જોવા માટે 1>ગ્રાહકનું નામ અને ઉત્પાદન ), નીચેનામાંથી એક ફોર્મ્યુલાનો ઉપયોગ કરો:

    =INDEX(D2:D11, MATCH(1, (G1=A2:A11) * (G2=B2:B11) * (G3=C2:C11), 0))

    =XLOOKUP(1, (G1=A2:A11) * (G2=B2:B11) * (G3=C2:C11), D2:D11)

    ક્યાં:

    • G1 એ માપદંડ 1 છે (તારીખ)
    • G2 એ માપદંડ 2 છે (ગ્રાહકનું નામ)
    • G3 માપદંડ 3 છે (ઉત્પાદન)
    • A2:A11 લુકઅપ છે શ્રેણી 1 (તારીખ)
    • B2:B11 એ લુકઅપ શ્રેણી 2 છે (ગ્રાહકના નામ)
    • C2:C11 એ લુકઅપ શ્રેણી 3 (ઉત્પાદનો) છે
    • D2:D11 એ વળતર છે શ્રેણી (જથ્થા)

    નોંધ. એક્સેલ 365, INDEX સિવાયના તમામ સંસ્કરણોમાંCtrl + Shift + Enter દબાવીને CSE એરે ફોર્મ્યુલા તરીકે MATCH દાખલ કરવું જોઈએ. એક્સેલ 365 માં જે ડાયનેમિક એરેને સપોર્ટ કરે છે તે નિયમિત ફોર્મ્યુલા તરીકે પણ કામ કરે છે.

    સૂત્રોની વિગતવાર સમજૂતી માટે, કૃપા કરીને જુઓ:

    • એક્સલૂકઅપ બહુવિધ માપદંડો સાથે
    • બહુવિધ માપદંડો સાથે ઈન્ડેક્સ મેચ ફોર્મ્યુલા

    કેવી રીતે 2જી, 3જી અથવા nમી મેચ મેળવવા માટે VLOOKUP નો ઉપયોગ કરો

    જેમ તમે પહેલાથી જ જાણો છો, એક્સેલ VLOOKUP માત્ર એક મેળ ખાતી કિંમત મેળવી શકે છે, વધુ સ્પષ્ટ રીતે, તે પ્રથમ મળેલ મેચ પરત કરે છે. પરંતુ જો તમારા લુકઅપ એરેમાં ઘણી મેચો હોય અને તમે 2જી કે 3જી દાખલા મેળવવા માંગતા હોવ તો શું? કાર્ય ખૂબ જટિલ લાગે છે, પરંતુ ઉકેલ અસ્તિત્વમાં છે!

    ફોર્મ્યુલા 1. Vlookup Nth ઉદાહરણ

    ધારો કે તમારી પાસે એક કૉલમમાં ગ્રાહકના નામ છે, તેઓએ બીજી કૉલમમાં ખરીદેલ ઉત્પાદનો અને તમે જોઈ રહ્યા છો. આપેલ ગ્રાહક દ્વારા ખરીદેલ 2જી અથવા 3જી પ્રોડક્ટ શોધવા માટે.

    સૌથી સરળ રીત એ છે કે કોષ્ટકની ડાબી બાજુએ સહાયક કૉલમ ઉમેરવાનો છે જેમ આપણે પહેલા ઉદાહરણમાં કર્યું હતું. પરંતુ આ વખતે, અમે તેને ગ્રાહકના નામો અને ઘટના નંબરો જેમ કે " John Doe1 ", " John Doe2 ", વગેરેથી ભરીશું.

    ઘટના મેળવવા માટે, મિશ્ર શ્રેણી સંદર્ભ સાથે COUNTIF કાર્યનો ઉપયોગ કરો (પ્રથમ સંદર્ભ સંપૂર્ણ છે અને બીજો $B$2:B2 જેવો સંબંધિત છે). કારણ કે કોષની સ્થિતિના આધારે સંબંધિત સંદર્ભ બદલાય છે જ્યાં સૂત્રની નકલ કરવામાં આવે છે, પંક્તિ 3 માં તે $B$2:B3 બનશે, પંક્તિ 4 માં -$B$2:B4, અને તેથી વધુ.

    ગ્રાહકના નામ (B2) સાથે સંકલિત, સૂત્ર આ ફોર્મ લે છે:

    =B2&COUNTIF($B$2:B2, B2)

    ઉપરનું સૂત્ર A2 પર જાય છે , અને પછી તમે તેને જરૂર હોય તેટલા સેલમાં કૉપિ કરો.

    તે પછી, અલગ કોષો (F1 અને F2) માં લક્ષ્ય નામ અને ઘટના નંબર ઇનપુટ કરો, અને ચોક્કસ ઘટનાને જોવા માટે નીચેના સૂત્રનો ઉપયોગ કરો:

    =VLOOKUP(F1&F2, A2:C11, 3, FALSE)

    ફોર્મ્યુલા 2. Vlookup 2જી ઘટના

    જો તમે લુકઅપ વેલ્યુનો 2જો દાખલો શોધી રહ્યા છો, તો તમે સહાયક કૉલમ વિના કરો. તેના બદલે, MATCH:

    =VLOOKUP(E1, INDIRECT("A"&(MATCH(E1, A2:A11, 0)+2)&":B11"), 2, FALSE)

    ક્યાં:

    • E1 એ લુકઅપ મૂલ્ય છે
    • <14 સાથે મળીને INDIRECT ફંક્શનનો ઉપયોગ કરીને ગતિશીલ રીતે ટેબલ એરે બનાવો>A2:A11 એ લુકઅપ રેન્જ છે
    • B11 એ લુકઅપ ટેબલનો છેલ્લો (નીચે-જમણે) સેલ છે

    કૃપા કરીને નોંધ કરો કે ઉપરોક્ત સૂત્ર ચોક્કસ કેસ માટે લખાયેલ છે જ્યાં લુકઅપ કોષ્ટકમાં ડેટા કોષો પંક્તિ 2 માં શરૂ થાય છે. જો તમારું કોષ્ટક શીટની મધ્યમાં ક્યાંક છે, તો આ સાર્વત્રિક સૂત્રનો ઉપયોગ કરો, જ્યાં A1 એ લુકઅપ કોષ્ટકનો ટોચનો ડાબો કોષ છે કૉલમ હેડર:

    =VLOOKUP(E1, INDIRECT("A"&(MATCH(E1, A2:A11, 0)+1+ROW(A1))&":B11"), 2, FALSE)

    આ ફોર્મ્યુલા કેવી રીતે કામ કરે છે

    અહીં ફોર્મ્યુલાનો મુખ્ય ભાગ છે જે ડાયનેમિક વલૂકઅપ રેન્જ :<3 બનાવે છે>

    INDIRECT("A"&(MATCH(E1, A2:A11, 0)+2)&":B11")

    ચોક્કસ મેચ માટે ગોઠવેલ MATCH ફંક્શન (છેલ્લી દલીલમાં 0) લક્ષ્ય નામ (E1) ને નામોની સૂચિ (A2:A11) સામે સરખાવે છે અને પ્રથમ મળેલી સ્થિતિ પરત કરે છે મેચ, જે 3 છેઅમારા કિસ્સામાં. આ નંબરનો ઉપયોગ vlookup શ્રેણી માટે પ્રારંભિક પંક્તિ સંકલન તરીકે થવા જઈ રહ્યો છે, તેથી અમે તેમાં 2 ઉમેરીએ છીએ (પ્રથમ ઉદાહરણને બાકાત રાખવા માટે +1 અને કૉલમ હેડરો સાથે પંક્તિ 1ને બાકાત રાખવા માટે +1). વૈકલ્પિક રીતે, તમે હેડર પંક્તિ (અમારા કિસ્સામાં A1) ની સ્થિતિના આધારે આપમેળે જરૂરી ગોઠવણની ગણતરી કરવા માટે 1+ROW(A1) નો ઉપયોગ કરી શકો છો.

    પરિણામે, અમને નીચેની ટેક્સ્ટ સ્ટ્રિંગ મળે છે, જે અપ્રત્યક્ષ શ્રેણી સંદર્ભમાં રૂપાંતરિત કરે છે:

    INDIRECT("A"&5&":B11") -> A5:B11

    આ શ્રેણી VLOOKUP ની ટેબલ_એરે દલીલ પર જાય છે, જે તેને પંક્તિ 5 માં શોધવાનું શરૂ કરવા માટે દબાણ કરે છે, જેનું પ્રથમ ઉદાહરણ છોડીને લુકઅપ મૂલ્ય:

    VLOOKUP(E1, A5:B11, 2, FALSE)

    એક્સેલમાં બહુવિધ મૂલ્યો કેવી રીતે વલૂકઅપ અને પરત કરવા

    એક્સેલ VLOOKUP ફંક્શન માત્ર એક મેચ પરત કરવા માટે રચાયેલ છે. શું બહુવિધ ઉદાહરણો Vlookup કરવાનો કોઈ રસ્તો છે? હા, ત્યાં છે, જોકે સરળ નથી. આ માટે INDEX, SMALL અને ROW જેવા અનેક કાર્યોનો સંયુક્ત ઉપયોગ જરૂરી છે.

    ઉદાહરણ તરીકે, નીચે લુકઅપ રેન્જ B2:B16 માં લુકઅપ મૂલ્ય F2 ની તમામ ઘટનાઓ શોધી શકે છે અને બહુવિધ પરત કરી શકે છે. કૉલમ C માંથી મેળ ખાય છે:

    {=IFERROR(INDEX($C$2:$C$11, SMALL(IF($F$1=$B$2:$B$11, ROW($C$2:$C$11)-1,""), ROW()-1)),"")}

    તમારી વર્કશીટમાં ફોર્મ્યુલા દાખલ કરવાની 2 રીતો છે:

    1. પ્રથમ સેલમાં ફોર્મ્યુલા લખો, Ctrl + દબાવો Shift + Enter , અને પછી તેને થોડા વધુ કોષો સુધી નીચે ખેંચો.
    2. એક જ કોલમમાં કેટલાક સંલગ્ન કોષો પસંદ કરો (નીચેના સ્ક્રીનશોટમાં F1:F11), સૂત્ર ટાઇપ કરો અને Ctrl + દબાવો.તેને પૂર્ણ કરવા માટે Shift + Enter 23>

    સૂત્ર તર્કની વિગતવાર સમજૂતી અને વધુ ઉદાહરણો માટે, કૃપા કરીને જુઓ એક્સેલમાં બહુવિધ મૂલ્યોને કેવી રીતે VLOOKUP કરવું.

    પંક્તિઓ અને કૉલમ્સમાં કેવી રીતે વલૂકઅપ કરવું (દ્વિ-માર્ગી લુકઅપ)

    દ્વિ-માર્ગી લુકઅપ (ઉર્ફે મેટ્રિક્સ લુકઅપ અથવા 2-પરિમાણીય લુકઅપ ) એ આંતરછેદ પર મૂલ્ય જોવા માટે એક ફેન્સી શબ્દ છે ચોક્કસ પંક્તિ અને કૉલમ. એક્સેલમાં દ્વિ-પરિમાણીય લુકઅપ કરવાની કેટલીક અલગ અલગ રીતો છે, પરંતુ આ ટ્યુટોરીયલનું ફોકસ VLOOKUP ફંક્શન પર હોવાથી, આપણે સ્વાભાવિક રીતે તેનો ઉપયોગ કરીશું.

    આ ઉદાહરણ માટે, અમે નીચે આપેલ લઈશું માસિક વેચાણ સાથેનું કોષ્ટક અને આપેલ મહિનામાં ચોક્કસ આઇટમ માટે વેચાણનો આંકડો પુનઃપ્રાપ્ત કરવા માટે VLOOKUP ફોર્મ્યુલા તૈયાર કરો.

    A2:A9 માં આઇટમના નામ સાથે, B1:F1 માં મહિનાના નામ, I1 માં લક્ષ્ય આઇટમ અને I2 માં લક્ષ્ય મહિનો, સૂત્ર નીચે મુજબ છે:

    =VLOOKUP(I1, A2:F9, MATCH(I2, A1:F1, 0), FALSE)

    આ સૂત્ર કેવી રીતે કાર્ય કરે છે

    સૂત્રનો મુખ્ય ભાગ પ્રમાણભૂત VLOOKUP કાર્ય છે જે I1 માં લુકઅપ મૂલ્ય સાથે ચોક્કસ મેળ શોધે છે. પરંતુ અમને ખબર નથી કે ચોક્કસ મહિના માટેનું વેચાણ કઈ કૉલમમાં છે, અમે કૉલમ નંબર સીધા જ col_index_num દલીલને આપી શકતા નથી. તે કૉલમ શોધવા માટે, અમે નીચેના મેચનો ઉપયોગ કરીએ છીએફંક્શન:

    MATCH(I2, A1:F1, 0)

    અંગ્રેજીમાં અનુવાદિત, ફોર્મ્યુલા કહે છે: A1:F1 માં I2 મૂલ્ય જુઓ અને એરેમાં તેની સંબંધિત સ્થિતિ પરત કરો. 3જી દલીલને 0 આપીને, તમે MATCH ને લુકઅપ મૂલ્યની બરાબર બરાબર મૂલ્ય શોધવા માટે સૂચના આપો છો (તે VLOOKUP ની રેન્જ_લૂકઅપ દલીલ માટે FALSE નો ઉપયોગ કરવા જેવું છે).

    Mar લુકઅપ એરેમાં 4થી કૉલમમાં છે, MATCH ફંક્શન 4 આપે છે, જે સીધા VLOOKUP ની col_index_num દલીલ પર જાય છે:

    VLOOKUP(I1, A2:F9, 4, FALSE)

    કૃપા કરીને ધ્યાન આપો કે મહિનાના નામો કૉલમ B માં શરૂ થતા હોવા છતાં, અમે લુકઅપ એરે માટે A1:I1 નો ઉપયોગ કરીએ છીએ. VLOOKUP ના ટેબલ_એરે માં કૉલમની સ્થિતિને અનુરૂપ MATCH દ્વારા પરત કરવામાં આવેલ નંબર માટે આ કરવામાં આવે છે.

    એક્સેલમાં મેટ્રિક્સ લુકઅપ કરવા માટેની વધુ રીતો જાણવા માટે, કૃપા કરીને INDEX MATCH MATCH જુઓ અને 2-પરિમાણીય લુકઅપ માટેના અન્ય સૂત્રો.

    એક્સેલમાં બહુવિધ Vlookup કેવી રીતે કરવું (નેસ્ટેડ Vlookup)

    ક્યારેક એવું બની શકે છે કે તમારા મુખ્ય ટેબલ અને લુકઅપ કોષ્ટકમાં એક પણ કૉલમ નથી સામાન્ય, જે તમને બે કોષ્ટકો વચ્ચે Vlookup કરવાથી અટકાવે છે. જો કે, ત્યાં બીજું કોષ્ટક અસ્તિત્વમાં છે, જેમાં તમે જે માહિતી શોધી રહ્યા છો તે સમાવિષ્ટ નથી પરંતુ તેમાં મુખ્ય કોષ્ટક સાથે એક સામાન્ય કૉલમ અને લુકઅપ કોષ્ટક સાથેની બીજી સામાન્ય કૉલમ છે.

    નીચેની છબી પરિસ્થિતિ દર્શાવે છે:

    ધ્યેયના આધારે મુખ્ય ટેબલ પર કિંમતોની નકલ કરવાનો છે આઇટમ IDs . સમસ્યા એ છે કે કિંમતો ધરાવતા ટેબલમાં આઇટમ IDs નથી, એટલે કે આપણે એક ફોર્મ્યુલામાં બે Vlookups કરવા પડશે.

    સુવિધા ખાતર, ચાલો થોડા બનાવીએ. પ્રથમ શ્રેણીઓ નામ આપવામાં આવી છે:

    • લુકઅપ કોષ્ટક 1 નું નામ ઉત્પાદનો (D3:E10)
    • લુકઅપ કોષ્ટક 2 નામ આપવામાં આવ્યું છે કિંમત ( G3:H10 )

    કોષ્ટકો એક જ અથવા અલગ વર્કશીટમાં હોઈ શકે છે.

    અને હવે, અમે કહેવાતા ડબલ Vlookup કરીશું. , ઉર્ફે નેસ્ટેડ Vlookup .

    પ્રથમ, આઇટમના આધારે લુકઅપ કોષ્ટક 1 (નામ ઉત્પાદનો ) માં ઉત્પાદન નામ શોધવા માટે VLOOKUP ફોર્મ્યુલા બનાવો id (A3):

    =VLOOKUP(A3, Products, 2, FALSE)

    આગળ, ઉપરોક્ત સૂત્રને lookup_value દલીલમાં અન્ય VLOOKUP ફંક્શનમાં લુકઅપ કોષ્ટક 2 (નામનું ) માંથી કિંમતો ખેંચવા માટે મૂકો. કિંમતો ) નેસ્ટેડ VLOOKUP દ્વારા પરત કરવામાં આવેલ ઉત્પાદન નામ પર આધારિત:

    =VLOOKUP(VLOOKUP(A3, Products, 2, FALSE), Prices, 2, FALSE)

    નીચેનો સ્ક્રીનશોટ અમારા નેસ્ટેડ Vlookup ફોર્મ્યુલાને ક્રિયામાં બતાવે છે:

    બહુવિધ શીટ્સને ગતિશીલ રીતે કેવી રીતે જુઓ

    ક્યારેક, y તમારી પાસે ઘણી વર્કશીટ્સ પર સમાન ફોર્મેટમાં ડેટા વિભાજિત થઈ શકે છે. અને તમારો ધ્યેય આપેલ કોષમાંના કી મૂલ્યના આધારે ચોક્કસ શીટમાંથી ડેટા ખેંચવાનો છે.

    આ ઉદાહરણ પરથી સમજવું સરળ બની શકે છે. ચાલો કહીએ કે, તમારી પાસે સમાન ફોર્મેટમાં થોડા પ્રાદેશિક વેચાણ અહેવાલો છે, અને તમે ચોક્કસ ઉત્પાદનના વેચાણના આંકડાઓ મેળવવાનું વિચારી રહ્યાં છો.

    માઈકલ બ્રાઉન સોફ્ટવેર ટૂલ્સનો ઉપયોગ કરીને જટિલ પ્રક્રિયાઓને સરળ બનાવવાના જુસ્સા સાથે સમર્પિત ટેકનોલોજી ઉત્સાહી છે. ટેક ઉદ્યોગમાં એક દાયકા કરતાં વધુ અનુભવ સાથે, તેમણે Microsoft Excel અને Outlook, તેમજ Google Sheets અને Docsમાં તેમની કુશળતાને સન્માનિત કરી છે. માઈકલનો બ્લોગ તેના જ્ઞાન અને કુશળતાને અન્ય લોકો સાથે શેર કરવા માટે સમર્પિત છે, ઉત્પાદકતા અને કાર્યક્ષમતામાં સુધારો કરવા માટે અનુસરવામાં સરળ ટીપ્સ અને ટ્યુટોરિયલ્સ પ્રદાન કરે છે. ભલે તમે અનુભવી વ્યાવસાયિક હોવ કે શિખાઉ માણસ, માઈકલનો બ્લોગ આ આવશ્યક સોફ્ટવેર સાધનોમાંથી સૌથી વધુ મેળવવા માટે મૂલ્યવાન આંતરદૃષ્ટિ અને વ્યવહારુ સલાહ આપે છે.