ફોર્મ્યુલા ઉદાહરણો સાથે એક્સેલ XLOOKUP કાર્ય

  • આ શેર કરો
Michael Brown

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

ટ્યુટોરીયલ XLOOKUP - એક્સેલમાં વર્ટિકલ અને હોરીઝોન્ટલ લુકઅપ માટે નવું ફંક્શન રજૂ કરે છે. લેફ્ટ લુકઅપ, છેલ્લી મેચ, બહુવિધ માપદંડો સાથેનો Vlookup અને ઘણી બધી વસ્તુઓ કે જેને પૂર્ણ કરવા માટે રોકેટ સાયન્સ ડિગ્રીની જરૂર પડતી હતી તે હવે ABC જેટલી સરળ બની ગઈ છે.

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

XLOOKUP કેવી રીતે વધુ સારું છે? ઘણી રીતે! તે ઊભી અને આડી રીતે, ડાબી અને ઉપર જોઈ શકે છે, બહુવિધ માપદંડો સાથે શોધ કરી શકે છે, અને માત્ર એક મૂલ્ય નહીં પણ સમગ્ર કૉલમ અથવા ડેટાની પંક્તિ પણ પરત કરી શકે છે. માઇક્રોસોફ્ટને 3 દાયકાથી વધુ સમય લાગ્યો છે, પરંતુ આખરે તેઓ એક મજબૂત કાર્ય ડિઝાઇન કરવામાં સફળ થયા છે જે VLOOKUP ની ઘણી નિરાશાજનક ભૂલો અને નબળાઈઓને દૂર કરે છે.

કેચ શું છે? અરે, ત્યાં એક છે. XLOOKUP ફંક્શન ફક્ત Microsoft 365, Excel 2021, અને Excel માટે વેબમાં ઉપલબ્ધ છે.

    Excel XLOOKUP ફંક્શન - સિન્ટેક્સ અને ઉપયોગ કરે છે

    માં XLOOKUP ફંક્શન એક્સેલ ચોક્કસ મૂલ્ય માટે શ્રેણી અથવા એરે શોધે છે અને અન્ય કૉલમમાંથી સંબંધિત મૂલ્ય પરત કરે છે. તે બંનેને જોઈ શકે છેરુચિના વેચાણકર્તા (F2) ને લગતી તમામ વિગતો પુનઃપ્રાપ્ત કરો. તમારે return_array દલીલ માટે શ્રેણીની સપ્લાય કરવાની જરૂર છે, નહીં કે સિન્ગ કૉલમ અથવા પંક્તિ:

    =XLOOKUP(F2, A2:A7, B2:D7)

    તમે ઉપર-ડાબે સૂત્ર દાખલ કરો પરિણામ શ્રેણીનો કોષ, અને એક્સેલ આપમેળે નજીકના ખાલી કોષોમાં પરિણામોને ફેલાવે છે. અમારા કિસ્સામાં, રીટર્ન એરે (B2:D7) માં 3 કૉલમ્સ ( તારીખ , આઇટમ અને રકમ ) નો સમાવેશ થાય છે, અને ત્રણેય મૂલ્યો શ્રેણીમાં પરત કરવામાં આવે છે. G2:I2.

    જો તમે પરિણામોને કૉલમમાં ઊભી રીતે ગોઠવવા માંગતા હો, તો પરત કરેલ એરેને ફ્લિપ કરવા માટે XLOOKUP ને TRANSPOSE ફંક્શનમાં નેસ્ટ કરો:

    =TRANSPOSE(XLOOKUP(G1, A2:A7, B2:D7))

    એવી જ રીતે, તમે ડેટાની સંપૂર્ણ કોલમ પરત કરી શકો છો, કહો કે માત્રા કૉલમ. આ માટે, સેલ F1 નો ઉપયોગ કરો કે જેમાં lookup_value તરીકે "રકમ" છે, શ્રેણી A1:D1 જેમાં કૉલમ હેડર્સને lookup_array અને શ્રેણી A2:D7 છે જેમાં તરીકે તમામ ડેટા છે. return_array .

    =XLOOKUP(F1, A1:D1, A2:D7)

    નોંધ. કારણ કે બહુવિધ મૂલ્યો પડોશી કોષોમાં ભરાયેલા છે, ખાતરી કરો કે તમારી પાસે જમણી અથવા નીચે પૂરતી ખાલી કોષો છે. જો એક્સેલ પર્યાપ્ત ખાલી કોષો શોધી શકતું નથી, તો #SPILL! ભૂલ થાય છે.

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

    XLOOKUPબહુવિધ માપદંડો

    XLOOKUP નો બીજો મોટો ફાયદો એ છે કે તે એરેને નેટીવલી હેન્ડલ કરે છે. આ ક્ષમતાને લીધે, તમે lookup_array દલીલમાં સીધા જ બહુવિધ માપદંડોનું મૂલ્યાંકન કરી શકો છો:

    XLOOKUP(1, ( માપદંડ_શ્રેણી1 = માપદંડ1 ) * ( માપદંડ_શ્રેણી2 = માપદંડ2 ) * (…), return_array )

    આ ફોર્મ્યુલા કેવી રીતે કાર્ય કરે છે : દરેક માપદંડ પરીક્ષણનું પરિણામ એરે છે TRUE અને FALSE મૂલ્યો. એરેનો ગુણાકાર TRUE અને FALSE ને અનુક્રમે 1 અને 0 માં રૂપાંતરિત કરે છે, અને અંતિમ લુકઅપ એરે બનાવે છે. જેમ તમે જાણો છો, 0 વડે ગુણાકાર કરવાથી હંમેશા શૂન્ય મળે છે, તેથી લુકઅપ એરેમાં, તમામ માપદંડોને પૂર્ણ કરતી વસ્તુઓ જ 1 દ્વારા રજૂ થાય છે. અને કારણ કે આપણું લુકઅપ મૂલ્ય "1" છે, એક્સેલ <1 માં પ્રથમ "1" લે છે>lookup_array (પ્રથમ મેચ) અને તે જ સ્થિતિમાં return_array માંથી મૂલ્ય પરત કરે છે.

    કાર્યમાં સૂત્ર જોવા માટે, ચાલો D2:D10 (<1) માંથી રકમ ખેંચીએ>return_array ) નીચેની શરતો સાથે:

    • Criteria1 (તારીખ) = G1
    • માપદંડ2 (વેચાણકર્તા) = G2
    • માપદંડ3 (આઇટમ) = G3

    A2:A10 ( માપદંડ_શ્રેણી1 ) માં તારીખો સાથે, B2:B10 ( માપદંડ_શ્રેણી2 ) માં વેચાણકર્તાના નામ અને C2:C10 ( ) માં આઇટમ્સ સાથે માપદંડ_શ્રેણી3 ), સૂત્ર આ આકાર લે છે:

    =XLOOKUP(1, (B2:B10=G1) * (A2:A10=G2) * (C2:C10=G3), D2:D10)

    જો કે એક્સેલ XLOOKUP ફંક્શન એરેની પ્રક્રિયા કરે છે, તે નિયમિત ફોર્મ્યુલા તરીકે કામ કરે છે અને સામાન્ય એન્ટર સાથે પૂર્ણ થાય છે.કીસ્ટ્રોક.

    એક્સલૂકઅપ ફોર્મ્યુલા બહુવિધ માપદંડો સાથે "સમાન" શરતો સુધી મર્યાદિત નથી. તમે અન્ય લોજિકલ ઓપરેટરોનો પણ ઉપયોગ કરવા માટે મુક્ત છો. ઉદાહરણ તરીકે, G1 અથવા તે પહેલાંની તારીખે કરેલા ઓર્ડરને ફિલ્ટર કરવા માટે, પ્રથમ માપદંડમાં "<=G1" મૂકો:

    =XLOOKUP(1, (A2:A10<=G1) * (B2:B10=G2) * (C2:C10=G3), D2:D10)

    ડબલ XLOOKUP

    શોધવા માટે ચોક્કસ પંક્તિ અને કૉલમના આંતરછેદ પરનું મૂલ્ય, કહેવાતા ડબલ લુકઅપ અથવા મેટ્રિક્સ લુકઅપ કરો. હા, એક્સેલ XLOOKUP તે પણ કરી શકે છે! તમે ખાલી એક ફંક્શનને બીજાની અંદર નેસ્ટ કરો:

    XLOOKUP( lookup_value1 , lookup_array1 , XLOOKUP( lookup_value2 , lookup_array2 , data_values ))

    આ ફોર્મ્યુલા કેવી રીતે કામ કરે છે : ફોર્મ્યુલા XLOOKUP ની સંપૂર્ણ પંક્તિ અથવા કૉલમ પરત કરવાની ક્ષમતા પર આધારિત છે. આંતરિક કાર્ય તેના લુકઅપ મૂલ્યને શોધે છે અને સંબંધિત ડેટાની કૉલમ અથવા પંક્તિ પરત કરે છે. તે એરે return_array તરીકે બાહ્ય કાર્ય પર જાય છે.

    આ ઉદાહરણ માટે, અમે ચોક્કસ ક્વાર્ટરમાં ચોક્કસ સેલ્સપર્સન દ્વારા કરવામાં આવેલ વેચાણ શોધવા જઈ રહ્યા છીએ. આ માટે, અમે H1 (વેચાણકર્તાનું નામ) અને H2 (ક્વાર્ટર) માં લુકઅપ મૂલ્યો દાખલ કરીએ છીએ, અને નીચેના સૂત્ર સાથે દ્વિ-માર્ગી Xlookup કરીએ છીએ:

    =XLOOKUP(H1, A2:A6, XLOOKUP(H2, B1:E1, B2:E6))

    અથવા બીજી રીતે :

    =XLOOKUP(H2, B1:E1, XLOOKUP(H1, A2:A6, B2:E6))

    જ્યાં A2:A6 એ વેચાણકર્તાના નામ છે, B1:E1 એ ક્વાર્ટર છે (કૉલમ હેડર), અને B2:E6 એ ડેટા મૂલ્યો છે.

    ઇન્ડેક્સ મેચ ફોર્મ્યુલા સાથે બે-માર્ગી લુકઅપ પણ કરી શકાય છેબીજી કેટલીક રીતો. વધુ માહિતી માટે, કૃપા કરીને Excel માં દ્વિ-માર્ગી લુકઅપ જુઓ.

    જો ભૂલ XLOOKUP

    જ્યારે લુકઅપ મૂલ્ય ન મળે, ત્યારે Excel XLOOKUP #N/A ભૂલ પરત કરે છે. નિષ્ણાત વપરાશકર્તાઓ માટે તદ્દન પરિચિત અને સમજી શકાય તેવું, તે શિખાઉ લોકો માટે મૂંઝવણભર્યું હોઈ શકે છે. સ્ટાન્ડર્ડ એરર નોટેશનને વપરાશકર્તા-મૈત્રીપૂર્ણ સંદેશ સાથે બદલવા માટે, તમારું પોતાનું લખાણ if_not_found નામની 4થી દલીલમાં ટાઈપ કરો.

    આ ટ્યુટોરીયલમાં ચર્ચા કરાયેલા પ્રથમ ઉદાહરણ પર પાછા જાઓ. જો કોઈ વ્યક્તિ E1 માં અમાન્ય સમુદ્રનું નામ દાખલ કરે છે, તો નીચેનું સૂત્ર તેમને સ્પષ્ટપણે કહેશે કે "કોઈ મેળ મળ્યો નથી":

    =XLOOKUP(E1, A2:A6, B2:B6, "No match is found")

    નોંધો:

    • if_not_found દલીલ માત્ર #N/A ભૂલોને જ ફસાવે છે, બધી ભૂલોને નહીં.
    • #N/A ભૂલોને IFNA અને VLOOKUP સાથે પણ હેન્ડલ કરી શકાય છે, પરંતુ વાક્યરચના થોડી વધુ જટિલ છે અને ફોર્મ્યુલા વધુ લાંબી છે.

    કેસ-સેન્સિટિવ XLOOKUP

    ડિફૉલ્ટ રૂપે, XLOOKUP ફંક્શન લોઅરકેસ અને અપરકેસ અક્ષરોને સમાન અક્ષરો તરીકે વર્તે છે. તેને કેસ-સંવેદનશીલ બનાવવા માટે, lookup_array દલીલ માટે EXACT ફંક્શનનો ઉપયોગ કરો:

    XLOOKUP(TRUE, EXACT( lookup_value , lookup_array ), return_array )

    આ ફોર્મ્યુલા કેવી રીતે કાર્ય કરે છે : EXACT ફંક્શન લુકઅપ એરેમાં દરેક મૂલ્યની સામે લુકઅપ વેલ્યુની તુલના કરે છે અને જો તેઓ અક્ષર કેસ સહિત બરાબર સમાન હોય તો TRUE પરત કરે છે, અન્યથા FALSE. લોજિકલ મૂલ્યોની આ એરે લુકઅપ_એરે પર જાય છેXLOOKUP ની દલીલ. પરિણામ સ્વરૂપે, XLOOKUP ઉપરોક્ત એરેમાં TRUE મૂલ્ય શોધે છે અને વળતર એરેમાંથી મેચ પરત કરે છે.

    ઉદાહરણ તરીકે, B2:B7 ( return_array ) માંથી કિંમત મેળવવા માટે E1 માં આઇટમ ( lookup_value) , E2 માં ફોર્મ્યુલા છે:

    =XLOOKUP(TRUE, EXACT(E1, A2:A7), B2:B7, "Not found")

    નોંધ. જો લુકઅપ એરેમાં બે અથવા વધુ બરાબર સમાન મૂલ્યો હોય (લેટર કેસ સહિત), તો પ્રથમ મળેલ મેચ પરત કરવામાં આવે છે.

    એક્સેલ XLOOKUP કામ કરતું નથી

    જો તમારું ફોર્મ્યુલા બરાબર કામ કરતું નથી અથવા ભૂલમાં પરિણમે છે, તો મોટા ભાગે તે નીચેના કારણોસર છે:

    XLOOKUP મારા એક્સેલમાં ઉપલબ્ધ નથી

    XLOOKUP કાર્ય પછાત સુસંગત નથી. તે માત્ર Microsoft 365 અને Excel 2021 માટે એક્સેલમાં જ ઉપલબ્ધ છે, અને અગાઉના વર્ઝનમાં દેખાશે નહીં.

    XLOOKUP ખોટું પરિણામ આપે છે

    જો તમારું દેખીતી રીતે સાચું Xlookup ફોર્મ્યુલા ખોટું મૂલ્ય આપે છે, તો શક્યતા છે જ્યારે ફોર્મ્યુલાની નીચે અથવા આજુબાજુ કૉપિ કરવામાં આવી હતી ત્યારે લુકઅપ અથવા રીટર્ન રેન્જ "શિફ્ટ" થાય છે. આને થતું અટકાવવા માટે, નિરપેક્ષ સેલ સંદર્ભો (જેમ કે $A$2:$A$10) સાથે હંમેશા બંને રેન્જને લૉક કરવાની ખાતરી કરો.

    XLOOKUP #N/A ભૂલ આપે છે

    એક #N /એક ભૂલનો અર્થ એ છે કે લુકઅપ મૂલ્ય મળ્યું નથી. આને ઠીક કરવા માટે, અંદાજિત મેળ શોધવાનો પ્રયાસ કરો અથવા તમારા વપરાશકર્તાઓને જાણ કરો કે કોઈ મેળ મળ્યો નથી.

    XLOOKUP #VALUE ભૂલ આપે છે

    A #VALUE! જો લુકઅપ અને રીટર્ન એરે અસંગત હોય તો ભૂલ થાય છેપરિમાણો. દાખલા તરીકે, હોરીઝોન્ટલ એરેમાં શોધવું અને વર્ટિકલ એરેમાંથી વેલ્યુ પરત કરવી શક્ય નથી.

    XLOOKUP #REF ભૂલ આપે છે

    A #REF! બે અલગ અલગ વર્કબુક વચ્ચે જોતી વખતે ભૂલ ફેંકવામાં આવે છે, જેમાંથી એક બંધ છે. ભૂલને ઠીક કરવા માટે, ફક્ત બંને ફાઇલો ખોલો.

    તમે હમણાં જ જોયું તેમ, XLOOKUPમાં ઘણી અદ્ભુત સુવિધાઓ છે જે તેને Excel માં લગભગ કોઈપણ લુકઅપ માટે કાર્ય બનાવે છે. હું વાંચવા બદલ તમારો આભાર માનું છું અને આગામી અઠવાડિયે તમને અમારા બ્લોગ પર મળવાની આશા રાખું છું!

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

    Excel XLOOKUP ફોર્મ્યુલા ઉદાહરણો (.xlsx ફાઇલ)

    ઊભી અને આડી રીતે કરો અને ચોક્કસ મેચ (ડિફોલ્ટ), અંદાજિત (નજીકની) મેચ અથવા વાઇલ્ડકાર્ડ (આંશિક) મેચ કરો.

    XLOOKUP ફંક્શનનું સિન્ટેક્સ નીચે મુજબ છે:

    XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

    પ્રથમ 3 દલીલો જરૂરી છે અને છેલ્લી ત્રણ વૈકલ્પિક છે.

    • Lookup_value - નું મૂલ્ય માટે શોધો.
    • લુકઅપ_એરે - જ્યાં શોધવાનું છે તે શ્રેણી અથવા એરે.
    • રીટર્ન_એરે - શ્રેણી અથવા એરે જેમાંથી મૂલ્યો પરત કરવાના છે.
    • if_not_found [વૈકલ્પિક] - જો કોઈ મેળ ન મળે તો પરત કરવાની કિંમત. જો અવગણવામાં આવે તો, #N/A ભૂલ પરત કરવામાં આવે છે.
    • મેચ_મોડ [વૈકલ્પિક] - કરવા માટેનો મેચ પ્રકાર:
      • 0 અથવા અવગણવામાં આવેલ (ડિફૉલ્ટ) - ચોક્કસ મેળ . જો ન મળે, તો #N/A ભૂલ પરત કરવામાં આવે છે.
      • -1 - ચોક્કસ મેચ અથવા આગળ નાની. જો કોઈ ચોક્કસ મેળ ન મળે, તો પછીનું નાનું મૂલ્ય પરત કરવામાં આવે છે.
      • 1 - ચોક્કસ મેળ અથવા પછીનું મોટું. જો કોઈ ચોક્કસ મેળ ન મળે, તો પછીનું મોટું મૂલ્ય પરત કરવામાં આવે છે.
      • 2 - વાઈલ્ડકાર્ડ કેરેક્ટર મેચ.
    • શોધ_મોડ [વૈકલ્પિક] - શોધની દિશા:
      • 1 અથવા અવગણવામાં આવેલ (ડિફૉલ્ટ) - પ્રથમથી છેલ્લા સુધી શોધવા માટે.
      • -1 - વિપરીત ક્રમમાં શોધવા માટે, છેલ્લાથી પ્રથમ સુધી.
      • 2 - ચડતા ક્રમમાં સૉર્ટ કરેલા ડેટા પર બાઈનરી શોધ.
      • -2 - ઉતરતા ક્રમમાં સૉર્ટ કરેલ ડેટા પર બાઈનરી શોધ.

      માઈક્રોસોફ્ટ અનુસાર, બાઈનરીશોધ અદ્યતન વપરાશકર્તાઓ માટે શામેલ છે. તે એક વિશિષ્ટ અલ્ગોરિધમ છે જે એરેના મધ્યમ તત્વ સાથે સરખામણી કરીને સૉર્ટ કરેલ એરેમાં લુકઅપ મૂલ્યની સ્થિતિ શોધે છે. દ્વિસંગી શોધ નિયમિત શોધ કરતાં ઘણી ઝડપી હોય છે પરંતુ માત્ર સૉર્ટ કરેલા ડેટા પર જ યોગ્ય રીતે કાર્ય કરે છે.

    મૂળભૂત XLOOKUP ફોર્મ્યુલા

    વધુ સમજણ મેળવવા માટે, ચાલો ચોક્કસ લુકઅપ કરવા માટે તેના સરળ સ્વરૂપમાં Xlookup ફોર્મ્યુલા બનાવીએ. આ માટે, આપણને ફક્ત પ્રથમ 3 દલીલોની જરૂર પડશે.

    ધારો કે, તમારી પાસે પૃથ્વી પરના પાંચ મહાસાગરો વિશેની માહિતી સાથેનું સારાંશ ટેબલ છે. તમે F1 ( lookup_value ) માં ચોક્કસ સમુદ્ર ઇનપુટનો વિસ્તાર મેળવવા માંગો છો. A2:A6 ( lookup_array ) માં સમુદ્રના નામો અને C2:C6 ( return_array ) માંના વિસ્તારો સાથે, સૂત્ર નીચે પ્રમાણે જાય છે:

    =XLOOKUP(F1, A2:A6, C2:C6)

    સાદા અંગ્રેજીમાં અનુવાદિત, તે કહે છે: A2:A6 માં F1 મૂલ્ય શોધો અને તે જ પંક્તિમાં C2:C6 માંથી મૂલ્ય પરત કરો. કોઈ કૉલમ ઇન્ડેક્સ નંબર્સ નહીં, કોઈ સૉર્ટિંગ નહીં, Vlookupની અન્ય હાસ્યાસ્પદ ક્વિક્સ નહીં! તે માત્ર કામ કરે છે :)

    એક્સેલમાં XLOOKUP વિ. VLOOKUP

    પરંપરાગત VLOOKUP ની તુલનામાં, XLOOKUP ના ઘણા ફાયદા છે. VLOOKUP કરતાં તે કઈ રીતે સારું છે? અહીં શ્રેષ્ઠ 10 સુવિધાઓની સૂચિ છે જે એક્સેલમાં કોઈપણ અન્ય લુકઅપ કાર્યને બંધ કરી દે છે:

    1. વર્ટિકલ અને હોરીઝોન્ટલ લુકઅપ . XLOOKUP ફંક્શનને તેનું નામ ઊભી અને બંને રીતે જોવાની ક્ષમતાને કારણે મળ્યુંઆડા.
    2. કોઈપણ દિશામાં જુઓ: જમણે, ડાબે, નીચે અથવા ઉપર . જ્યારે VLOOKUP ફક્ત ડાબી બાજુની સ્તંભમાં અને HLOOKUP સૌથી ઉપરની હરોળમાં શોધી શકે છે, XLOOKUP પાસે આવી કોઈ મર્યાદાઓ નથી. એક્સેલમાં કુખ્યાત ડાબું લુકઅપ હવે પીડાદાયક નથી!
    3. ડિફોલ્ટ રૂપે ચોક્કસ મેચ . મોટાભાગની પરિસ્થિતિઓમાં, તમે ચોક્કસ મેચ શોધી રહ્યા હશો, અને XLOOKUP તેને ડિફૉલ્ટ રૂપે પરત કરે છે (VLOOKUP ફંક્શનથી વિપરીત જે અંદાજિત મેચ માટે ડિફોલ્ટ હોય છે). અલબત્ત, જો જરૂરી હોય તો તમે અંદાજિત મેચ કરવા માટે XLOOKUP પણ મેળવી શકો છો.
    4. વાઇલ્ડકાર્ડ્સ સાથે આંશિક મેચ . જ્યારે તમે લુકઅપ વેલ્યુનો માત્ર અમુક ભાગ જ જાણો છો, તે તમામ નહીં, ત્યારે વાઇલ્ડકાર્ડ મેચ હાથમાં આવે છે.
    5. વિપરીત ક્રમમાં શોધો . અગાઉ, છેલ્લી ઘટના મેળવવા માટે, તમારે તમારા સ્રોત ડેટાના ક્રમને ઉલટાવવો પડતો હતો. હવે, તમે તમારા Xlookup ફોર્મ્યુલાને પાછળથી શોધવા અને છેલ્લી મેચ પરત કરવા દબાણ કરવા માટે search_mode દલીલને -1 પર સેટ કરો.
    6. બહુવિધ મૂલ્યો પરત કરો . return_array દલીલ સાથે ચાલાકી કરીને, તમે તમારા લુકઅપ મૂલ્યથી સંબંધિત ડેટાની સંપૂર્ણ પંક્તિ અથવા કૉલમ ખેંચી શકો છો.
    7. બહુવિધ માપદંડો સાથે શોધો . એક્સેલ XLOOKUP એરેને નેટીવલી હેન્ડલ કરે છે, જે બહુવિધ માપદંડો સાથે લુકઅપ કરવાનું શક્ય બનાવે છે.
    8. જો ભૂલ કાર્યક્ષમતા . પરંપરાગત રીતે, અમે #N/A ભૂલોને ફસાવવા માટે IFNA ફંક્શનનો ઉપયોગ કરીએ છીએ. XLOOKUP માં આ કાર્યક્ષમતાને સમાવિષ્ટ કરે છે if_not_found જો કોઈ માન્ય મેળ ન મળે તો તમારા પોતાના લખાણને આઉટપુટ કરવાની મંજૂરી આપતી દલીલ.
    9. કૉલમ નિવેશ/કાઢી નાખવું . VLOOKUP સાથેની સૌથી વધુ હેરાન કરનારી સમસ્યા એ છે કે કૉલમ ઉમેરવા અથવા દૂર કરવાથી ફોર્મ્યુલા તૂટી જાય છે કારણ કે રિટર્ન કૉલમ તેના ઇન્ડેક્સ નંબર દ્વારા ઓળખાય છે. XLOOKUP સાથે, તમે નંબર નહીં પણ રિટર્ન રેન્જ સપ્લાય કરો છો, એટલે કે તમે કંઈપણ તોડ્યા વિના જરૂરી હોય તેટલી કૉલમ દાખલ કરી અને દૂર કરી શકો છો.
    10. બહેતર પ્રદર્શન . VLOOKUP તમારી વર્કશીટ્સને ધીમું કરી શકે છે કારણ કે તેમાં ગણતરીમાં સમગ્ર કોષ્ટકનો સમાવેશ થાય છે, જેના પરિણામે ખરેખર જરૂરિયાત કરતાં વધુ કોષો પર પ્રક્રિયા થાય છે. XLOOKUP માત્ર લુકઅપ અને રીટર્ન એરેને હેન્ડલ કરે છે જેના પર તે ખરેખર આધાર રાખે છે.

    એક્સેલમાં XLOOKUP નો ઉપયોગ કેવી રીતે કરવો - ફોર્મ્યુલા ઉદાહરણો

    નીચેના ઉદાહરણો સૌથી વધુ ઉપયોગી XLOOKUP સુવિધાઓને ક્રિયામાં દર્શાવે છે. વધારામાં, તમે કેટલાક બિન-તુચ્છ ઉપયોગો શોધી શકશો જે તમારી એક્સેલ લુકઅપ કુશળતાને નવા સ્તરે લઈ જશે.

    ઊભી અને આડી રીતે જુઓ

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

    XLOOKUP ફંક્શન સમાન વાક્યરચના સાથે બંને કરી શકે છે. તમે લુકઅપ અને રીટર્ન એરે માટે શું પ્રદાન કરો છો તેમાં તફાવત છે.

    v-લૂકઅપ માટે, કૉલમ સપ્લાય કરો:

    =XLOOKUP(E1, A2:A6, B2:B6)

    માટેh-લુકઅપ, કૉલમને બદલે પંક્તિઓ દાખલ કરો:

    =XLOOKUP(I1, B1:F1, B2:F2)

    ડાબું લુકઅપ નેટિવ રીતે કરવામાં આવે છે

    એક્સેલના પહેલાનાં સંસ્કરણોમાં, INDEX મેચ ફોર્મ્યુલા એ ડાબી કે ઉપર જોવાની એકમાત્ર વિશ્વસનીય રીત હતી. હવે, તમારે હવે બે કાર્યોને જોડવાની જરૂર નથી જ્યાં એક પૂરતું હશે. ફક્ત લક્ષ્ય લુકઅપ એરેનો ઉલ્લેખ કરો, અને XLOOKUP તેના સ્થાનને ધ્યાનમાં લીધા વિના સમસ્યા વિના તેને હેન્ડલ કરશે.

    ઉદાહરણ તરીકે, ચાલો અમારા નમૂના કોષ્ટકની ડાબી બાજુએ રેન્ક કૉલમ ઉમેરીએ. ધ્યેય F1 માં સમુદ્ર ઇનપુટનો રેન્ક મેળવવાનો છે. VLOOKUP અહીં ઠોકર ખાશે કારણ કે તે ફક્ત લુકઅપ કૉલમની જમણી બાજુના કૉલમમાંથી મૂલ્ય પરત કરી શકે છે. Xlookup ફોર્મ્યુલા સરળતાથી સામનો કરે છે:

    =XLOOKUP(F1, B2:B6, A2:A6)

    એવી જ રીતે, તમે પંક્તિઓમાં આડી શોધ કરતી વખતે ઉપર જોઈ શકો છો.

    સચોટ અને અંદાજિત મેચ સાથે XLOOKUP

    મેચ વર્તન મેચ_મોડ નામની 5મી દલીલ દ્વારા નિયંત્રિત થાય છે. ડિફૉલ્ટ રૂપે, ચોક્કસ મેચ કરવામાં આવે છે.

    કૃપા કરીને ધ્યાન આપો કે જ્યારે તમે અંદાજિત મેચ પસંદ કરો છો ( મેચ_મોડ 1 અથવા -1 પર સેટ કરો છો), ત્યારે પણ ફંક્શન ચોક્કસ માટે શોધ કરશે. પ્રથમ મેચ. જો કોઈ ચોક્કસ લુકઅપ મૂલ્ય ન મળે તો તે શું આપે છે તેમાં તફાવત છે.

    મેચ_મોડ દલીલ:

    • 0 અથવા અવગણવામાં આવેલ - ચોક્કસ મેચ; જો ન મળે તો - #N/A ભૂલ.
    • -1 - ચોક્કસ મેળ; જો ન મળે તો - આગલી નાની આઇટમ.
    • 1 - ચોક્કસ મેચ; જો ન મળે- આગલી મોટી આઇટમ.

    ચોક્કસ મેચ XLOOKUP

    આ તે વિકલ્પ છે જેનો તમે કદાચ 99% સમય એક્સેલમાં લુકઅપ કરો છો તેનો ઉપયોગ કરો છો. ચોક્કસ મેચ XLOOKUP ની ડિફોલ્ટ વર્તણૂક હોવાથી, તમે match_mode છોડી શકો છો અને ફક્ત પ્રથમ 3 જરૂરી દલીલો આપી શકો છો.

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

    અમારું નમૂના લુકઅપ કોષ્ટક સહસંબંધ દર્શાવે છે. પરીક્ષાના સ્કોર્સ અને ગ્રેડ વચ્ચે. જેમ તમે નીચેના સ્ક્રીનશોટમાં જોઈ શકો છો, ચોક્કસ મેચ ત્યારે જ કાર્ય કરે છે જ્યારે ચોક્કસ વિદ્યાર્થીનો સ્કોર લુકઅપ કોષ્ટકમાંના મૂલ્ય સાથે બરાબર મેળ ખાતો હોય (જેમ કે પંક્તિ 3 માં ખ્રિસ્તી). અન્ય તમામ કેસોમાં, #N/A ભૂલ પરત કરવામાં આવે છે.

    =XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6)

    #N/A ભૂલોને બદલે ગ્રેડ મેળવવા માટે, અમને જરૂર છે આગલા ઉદાહરણમાં બતાવ્યા પ્રમાણે અંદાજિત મેચ જોવા માટે.

    અંદાજે મેચ XLOOKUP

    અંદાજિત લુકઅપ કરવા માટે, મેચ_મોડ દલીલને -1 અથવા 1 પર સેટ કરો , તમારો ડેટા કેવી રીતે વ્યવસ્થિત છે તેના આધારે.

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

    =XLOOKUP(F11, $B$11:$B$15, $C$11:$C$15, ,-1)

    ઉદાહરણ તરીકે, બ્રાયનનો સ્કોર છે 98 (F2). સૂત્ર B2:B6 માં આ લુકઅપ મૂલ્યને શોધે છેપરંતુ તે શોધી શકતા નથી. પછી, તે આગલી નાની આઇટમ શોધે છે અને 90 શોધે છે, જે ગ્રેડ A ને અનુરૂપ છે:

    જો અમારા લુકઅપ ટેબલમાં ગ્રેડની ઉપરની સીમાઓ હોય, તો અમે સેટ કરીશું <જો ચોક્કસ મેચ નિષ્ફળ જાય તો આગલી મોટી આઇટમ શોધવા માટે 1>match_mode થી 1:

    =XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6, ,1)

    સૂત્ર 98 માટે શોધે છે અને ફરીથી તેને શોધી શકતું નથી. આ વખતે, તે આગલું મોટું મૂલ્ય શોધવાનો પ્રયાસ કરે છે અને ગ્રેડ A:

    ટીપને અનુરૂપ 100 મેળવે છે. જ્યારે એક Xlookup ફોર્મ્યુલાને બહુવિધ કોષોમાં કૉપિ કરો, ત્યારે લુકઅપને લૉક કરો અથવા સંપૂર્ણ સેલ સંદર્ભો (જેમ કે $B$2:$B$6) સાથે તેમને બદલાતા અટકાવો.

    આંશિક મેચ (વાઇલ્ડકાર્ડ્સ) સાથે XLOOKUP

    આંશિક મેચ લુકઅપ કરવા માટે, match_mode દલીલને 2 પર સેટ કરો, જે XLOOKUP ફંક્શનને વાઇલ્ડકાર્ડ અક્ષરોની પ્રક્રિયા કરવા માટે સૂચના આપે છે:

    • એસ્ટરિસ્ક (*) - અક્ષરોના કોઈપણ ક્રમનું પ્રતિનિધિત્વ કરે છે.
    • એક પ્રશ્ન ચિહ્ન (?) - કોઈપણ એક અક્ષરનું પ્રતિનિધિત્વ કરે છે.

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

    ઉદાહરણ તરીકે, મેળવવા માટેiPhone X ની બેટરી વિશેની માહિતી માટે, આ ફોર્મ્યુલાનો ઉપયોગ કરો:

    =XLOOKUP("*iphone X*", A2:A8, B2:B8, ,2)

    અથવા, અમુક સેલમાં લુકઅપ મૂલ્યના જાણીતા ભાગને ઇનપુટ કરો અને વાઇલ્ડકાર્ડ અક્ષરો સાથે સેલ સંદર્ભને જોડો:<3

    =XLOOKUP("*"&E1&"*", A2:A8, B2:B8, ,2)

    છેલ્લી ઘટના મેળવવા માટે વિપરીત ક્રમમાં XLOOKUP

    જો તમારા કોષ્ટકમાં લુકઅપ મૂલ્યની ઘણી ઘટનાઓ હોય, તો તમારે કેટલીકવાર જરૂર પડી શકે છે છેલ્લી મેચ પરત કરવા માટે. તેને પૂર્ણ કરવા માટે, તમારા Xlookup ફોર્મ્યુલાને વિપરીત ક્રમમાં શોધવા માટે ગોઠવો.

    શોધની દિશા શોધ_મોડ :

    • 1 નામની 6મી દલીલ દ્વારા નિયંત્રિત થાય છે. અથવા અવગણવામાં આવેલ (ડિફૉલ્ટ) - પ્રથમથી છેલ્લા મૂલ્ય સુધી શોધો, એટલે કે વર્ટિકલ લુકઅપ સાથે ટોપ-ટુ-બોટમ અથવા હોરીઝોન્ટલ લુકઅપ સાથે ડાબે-થી-જમણે.
    • -1 - છેલ્લાથી પ્રથમ મૂલ્ય સુધી વિપરીત ક્રમમાં શોધો .

    ઉદાહરણ તરીકે, ચાલો ચોક્કસ વેચાણકર્તા દ્વારા કરવામાં આવેલ છેલ્લું વેચાણ પરત કરીએ. આ માટે, અમે પ્રથમ ત્રણ જરૂરી દલીલો ( lookup_value માટે G1, lookup_array માટે B2:B9 અને return_array માટે D2:D9) એકસાથે મૂકીએ છીએ અને મૂકીએ છીએ - 5મી દલીલમાં 1:

    =XLOOKUP(G1, B2:B9, D2:D9, , ,-1)

    સીધું અને સરળ છે, નહીં?

    એકવિધ કૉલમ અથવા પંક્તિઓ પરત કરવા માટે XLOOKUP

    XLOOKUP ની એક વધુ અદ્ભુત વિશેષતા એ છે કે તે એક જ મેચ સાથે સંબંધિત એક કરતાં વધુ મૂલ્ય પરત કરવાની ક્ષમતા છે. બધું પ્રમાણભૂત વાક્યરચના સાથે અને કોઈપણ વધારાના મેનિપ્યુલેશન્સ વિના કરવામાં આવે છે!

    નીચેના કોષ્ટકમાંથી, ધારો કે તમે ઇચ્છો છો

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