VLOOKUP નો ઉપયોગ કરીને Excel માં બે કૉલમ્સની તુલના કેવી રીતે કરવી

  • આ શેર કરો
Michael Brown

ટ્યુટોરીયલ બતાવે છે કે એક્સેલમાં VLOOKUP ફોર્મ્યુલાનો ઉપયોગ સામાન્ય મૂલ્યો (મેચ) પરત કરવા અથવા ખૂટતો ડેટા (તફાવત) શોધવા માટે બે કૉલમની તુલના કરવા માટે કેવી રીતે કરવો.

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

    VLOOKUP નો ઉપયોગ કરીને એક્સેલમાં બે કૉલમની સરખામણી કેવી રીતે કરવી

    ક્યારે તમારી પાસે ડેટાના બે કૉલમ છે અને એક સૂચિમાંથી કયા ડેટા પોઈન્ટ બીજી સૂચિમાં અસ્તિત્વમાં છે તે શોધવા માંગો છો, તો તમે સામાન્ય મૂલ્યોની સૂચિની તુલના કરવા VLOOKUP ફંક્શનનો ઉપયોગ કરી શકો છો.

    તેમાં VLOOKUP ફોર્મ્યુલા બનાવવા માટે મૂળભૂત સ્વરૂપ, તમારે આ કરવાની જરૂર છે:

    • lookup_value (1લી દલીલ માટે), સૂચિ 1 માંથી ટોચના કોષનો ઉપયોગ કરો.
    • <1 માટે>ટેબલ_એરે (બીજો દલીલ), સમગ્ર સૂચિ 2 સપ્લાય કરો.
    • કોલ_ઇન્ડેક્સ_નમ (ત્રીજી દલીલ માટે), 1 નો ઉપયોગ કરો કારણ કે એરેમાં માત્ર એક કૉલમ છે.
    • રેન્જ_લુકઅપ (4થી દલીલ માટે), FALSE સેટ કરો - ચોક્કસ મેચ.

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

    =VLOOKUP(A2, $C$2:$C$9, 1, FALSE)

    સૂત્ર E2 સેલ પર જાય છે, અને પછી તમે તેને સૂચિ 1 માં જેટલી વસ્તુઓ છે તેટલા સેલ દ્વારા નીચે ખેંચો.

    કૃપા કરીને નોંધ લો કે ટેબલ_એરે નિરપેક્ષ સંદર્ભો ($C$2:$C$9) સાથે લૉક કરેલ છે જેથી જ્યારે તમે નીચેના કોષોમાં સૂત્રની નકલ કરો ત્યારે તે સ્થિર રહે.

    જેમ તમે જોઈ શકો છો, લાયકાત ધરાવતા એથ્લેટ્સ કૉલમ E માં દેખાય છે. બાકીના સહભાગીઓ માટે, #N/A ભૂલ દેખાય છે જે દર્શાવે છે કે તેમના નામ સૂચિ 2 માં ઉપલબ્ધ નથી.

    વેશમાં #N/ ભૂલો

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

    ભૂલોને ખાલી કોષો વડે બદલવા માટે, VLOOKUP નો ઉપયોગ કરો IFNA અથવા IFERROR ફંક્શન સાથે આ રીતે સંયોજનમાં:

    =IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "")

    અમારું સુધારેલું ફોર્મ્યુલા #N/ ને બદલે ખાલી સ્ટ્રિંગ ("") આપે છે એ. તમે તમારું કસ્ટમ ટેક્સ્ટ પણ પરત કરી શકો છો જેમ કે "સૂચિ 2 માં નથી", "હાજર નથી", અથવા "ઉપલબ્ધ નથી". ઉદાહરણ તરીકે:

    =IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "Not in List 2")

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

    VLOOKUP નો ઉપયોગ કરીને વિવિધ એક્સેલ શીટ્સમાં બે કૉલમ્સની તુલના કરો

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

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

    માની લઈએ કે સૂચિ 1 છે શીટ1 પર કૉલમ Aમાં અને સૂચિ 2 એ શીટ2 પર કૉલમ Aમાં છે, તમે આ સૂત્રનો ઉપયોગ કરીને બે કૉલમની તુલના કરી શકો છો અને મેળ શોધી શકો છો:

    =IFNA(VLOOKUP(A2, Sheet2!$A$2:$A$9, 1, FALSE), "")

    વધુ માહિતી માટે, કૃપા કરીને જુઓ:

    • બીજી શીટમાંથી VLOOKUP
    • વિવિધ વર્કબુકમાંથી VLOOKUP

    બે કૉલમ્સની તુલના કરો અને સામાન્ય મૂલ્યો (મેચ) પરત કરો

    અગાઉના ઉદાહરણોમાં, અમે VLOOKUP ફોર્મ્યુલાની તેના સૌથી સરળ સ્વરૂપમાં ચર્ચા કરી છે:

    =IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "")

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

    ગેપ વિના સામાન્ય મૂલ્યોની સૂચિ મેળવવા માટે, ફક્ત પરિણામી કૉલમમાં ઑટો-ફિલ્ટર ઉમેરો અને ખાલી જગ્યાઓ ફિલ્ટર કરો.

    Microsoft 365 અને Excel 2021 માટે Excel માં તે ગતિશીલ એરેને અપપોર્ટ કરો, તમે બ્લેન્ક્સને ગતિશીલ રીતે બહાર કાઢવા માટે FILTER ફંક્શનનો ઉપયોગ કરી શકો છો. આ માટે, IFNA VLOOKUP ફોર્મ્યુલાનો ઉપયોગ કરોફિલ્ટર માટેના માપદંડ:

    =FILTER(A2:A14, IFNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE), "")"")

    કૃપા કરીને ધ્યાન આપો કે આ કિસ્સામાં અમે VLOOKUP ની lookup_value દલીલને સંપૂર્ણ સૂચિ 1 (A2:A14) સપ્લાય કરીએ છીએ. ફંક્શન દરેક લુકઅપ વેલ્યુની યાદી 2 (C2:C9) ની સામે સરખાવે છે અને ગુમ થયેલ મૂલ્યોને રજૂ કરતી મેચોની શ્રેણી અને #N/A ભૂલો પરત કરે છે. IFNA ફંક્શન ભૂલોને ખાલી શબ્દમાળાઓથી બદલે છે અને પરિણામોને FILTER ફંક્શનમાં આપે છે, જે બ્લેન્ક્સ ("")ને ફિલ્ટર કરે છે અને અંતિમ પરિણામ તરીકે મેચોની શ્રેણીને આઉટપુટ કરે છે.

    વૈકલ્પિક રીતે, તમે VLOOKUP ના પરિણામને તપાસવા માટે ISNA ફંક્શનનો ઉપયોગ કરી શકો છો અને FALSE પર મૂલ્યાંકન કરતી વસ્તુઓને ફિલ્ટર કરી શકો છો, એટલે કે #N/A ભૂલો સિવાયના મૂલ્યો:

    =FILTER(A2:A14, ISNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE))=FALSE)

    તે જ પરિણામ આવી શકે છે XLOOKUP ફંક્શન સાથે પ્રાપ્ત કરી શકાય છે, જે ફોર્મ્યુલાને વધુ સરળ બનાવે છે. XLOOKUP ની #N/A ભૂલોને આંતરિક રીતે હેન્ડલ કરવાની ક્ષમતાને કારણે (વૈકલ્પિક if_not_found દલીલ), અમે IFNA અથવા ISNA રેપર વિના કરી શકીએ છીએ:

    =FILTER(A2:A14, XLOOKUP(A2:A14, C2:C9, C2:C9,"")"")

    સરખામણી કરો બે કૉલમ્સ અને ખૂટતા મૂલ્યો (તફાવત) શોધો

    ભેદો શોધવા માટે એક્સેલમાં 2 કૉલમ્સની તુલના કરવા માટે, તમે આ રીતે આગળ વધી શકો છો:

    1. પ્રથમ શોધવા માટે મુખ્ય સૂત્ર લખો સૂચિ 2 ($C$2:$C$9) માં સૂચિ 1 (A2) માંથી મૂલ્ય:

      VLOOKUP(A2, $C$2:$C$9, 1, FALSE)

    2. નેસ્ટ ધ #N/A ભૂલો માટે VLOOKUP ના આઉટપુટને તપાસવા માટે ISNA ફંક્શનમાં ઉપરોક્ત સૂત્ર. ભૂલના કિસ્સામાં, ISNA સાચું આપે છે, અન્યથા FALSE:

      ISNA(VLOOKUP(A2,$C$2:$C$9, 1, FALSE))

    3. IF ફંક્શનના લોજિકલ ટેસ્ટ માટે ISNA VLOOKUP ફોર્મ્યુલાનો ઉપયોગ કરો. જો ટેસ્ટનું મૂલ્યાંકન સાચું થાય છે (#N/A ભૂલ), તો એ જ પંક્તિમાં સૂચિ 1 માંથી મૂલ્ય પરત કરો. જો પરીક્ષણનું મૂલ્યાંકન FALSE (સૂચિ 2 માં મેળ જોવા મળે છે), તો ખાલી સ્ટ્રિંગ પરત કરો.

    સંપૂર્ણ સૂત્ર આ ફોર્મ લે છે:

    =IF(ISNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE)), A2, "")

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

    એક્સેલ 365 અને એક્સેલ 2021 માં, તમે પરિણામ સૂચિને ગતિશીલ રીતે ફિલ્ટર કરી શકો છો. આ માટે, FILTER ફંક્શનના include દલીલમાં ISNA VLOOKUP ફોર્મ્યુલા મૂકો:

    =FILTER(A2:A14, ISNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE)))

    બીજી રીત છે માપદંડ માટે XLOOKUP નો ઉપયોગ કરો - ગુમ થયેલ ડેટા પોઈન્ટ માટે ફંક્શન ખાલી શબ્દમાળાઓ ("") આપે છે, અને તમે સૂચિ 1 માંના મૂલ્યોને ફિલ્ટર કરો છો કે જેના માટે XLOOKUP એ ખાલી સ્ટ્રિંગ્સ (=""):

    =FILTER(A2:A14, XLOOKUP(A2:A14, C2:C9, C2:C9,"")="")

    બે કૉલમ વચ્ચેના મેળ અને તફાવતોને ઓળખવા માટે VLOOKUP ફોર્મ્યુલા

    જો તમે બીજી સૂચિમાં કયા મૂલ્યો ઉપલબ્ધ છે અને કયા નથી તે દર્શાવતા પ્રથમ સૂચિમાં ટેક્સ્ટ લેબલ ઉમેરવા માંગતા હો, તો VLOOKUP સૂત્રનો એકસાથે ઉપયોગ કરો. IF અને ISNA/ISERROR ફંક્શન્સ.

    ઉદાહરણ તરીકે, A અને D બંને કૉલમમાં છે અને જે ફક્ત કૉલમ Aમાં છે તે નામોને ઓળખવા માટે, સૂત્ર છે:

    =IF(ISNA(VLOOKUP(A2, $D$2:$D$9, 1, FALSE)), "Not qualified", "Qualified")

    અહીં, ISNA ફંક્શન VLOOKUP દ્વારા જનરેટ કરાયેલ #N/A ભૂલોને પકડે છે અને તે મધ્યવર્તી પરિણામને તેના માટે IF ફંક્શનમાં પસાર કરે છેભૂલો માટે સ્પષ્ટ કરેલ ટેક્સ્ટ અને સફળ લુકઅપ માટે અન્ય ટેક્સ્ટ પરત કરો.

    આ ઉદાહરણમાં, અમે "નોટ ક્વોલિફાઇડ"/"ક્વોલિફાઇડ" લેબલનો ઉપયોગ કર્યો છે, જે અમારા નમૂના ડેટાસેટ માટે યોગ્ય છે. તમે તેમને "સૂચિ 2 માં નથી"/"સૂચિ 2 માં", "ઉપલબ્ધ નથી"/"ઉપલબ્ધ" અથવા અન્ય કોઈપણ લેબલ્સ સાથે બદલી શકો છો જે તમને યોગ્ય લાગે છે.

    આ ફોર્મ્યુલા કૉલમમાં દાખલ કરવા માટે શ્રેષ્ઠ છે સૂચિ 1 ની બાજુમાં અને તમારી સૂચિમાં જેટલી આઇટમ્સ છે તેટલા કોષો દ્વારા કૉપિ કરવામાં આવી છે.

    2 કૉલમમાં મેળ અને તફાવતોને ઓળખવાની એક વધુ રીત MATCH ફંક્શનનો ઉપયોગ કરી રહી છે:

    =IF(ISNA(MATCH(A2, $D$2:$D$9, 0)), "Not in List 2", "In List 2")

    2 કૉલમની સરખામણી કરો અને ત્રીજામાંથી મૂલ્ય પરત કરો

    સંબંધિત ડેટા ધરાવતા કોષ્ટકો સાથે કામ કરતી વખતે, તમારે કેટલીકવાર જરૂર પડી શકે છે બે અલગ-અલગ કોષ્ટકોમાં બે કૉલમની સરખામણી કરો અને બીજી કૉલમમાંથી મેળ ખાતી કિંમત પરત કરો. વાસ્તવમાં, તે VLOOKUP ફંક્શનનો પ્રાથમિક ઉપયોગ છે, જે હેતુ માટે તે ડિઝાઇન કરવામાં આવ્યો હતો.

    ઉદાહરણ તરીકે, નીચેના બે કોષ્ટકોમાં કૉલમ A અને Dમાં નામોની સરખામણી કરવા અને કૉલમ Eમાંથી સમય પરત કરવા માટે , સૂત્ર છે:

    =VLOOKUP(A3, $D$3:$E$10, 2, FALSE)

    #N/A ભૂલોને છુપાવવા માટે, સાબિત ઉકેલનો ઉપયોગ કરો - IFNA કાર્ય:

    =IFNA(VLOOKUP(A3, $D$3:$E$10, 2, FALSE), "")

    ખાલી જગ્યાઓને બદલે, તમે ગુમ થયેલ ડેટા પોઈન્ટ માટે તમને જોઈતો કોઈપણ ટેક્સ્ટ પરત કરી શકો છો - ફક્ત તેને છેલ્લી દલીલમાં લખો. દાખલા તરીકે:

    =IFNA(VLOOKUP(A3, $D$3:$E$10, 2, FALSE), "Not available")

    VLOOKUP ઉપરાંત, આ કાર્યને કેટલાક અન્ય લુકઅપ કાર્યો સાથે પૂર્ણ કરી શકાય છે.

    વ્યક્તિગત રીતે, હું વધુ લવચીક INDEX પર આધાર રાખું છુંમેચ ફોર્મ્યુલા:

    =IFNA(INDEX($E$3:$E$10, MATCH(A3, $D$3:$D$10, 0)), "")

    અથવા VLOOKUP ના આધુનિક અનુગામી - XLOOKUP ફંક્શનનો ઉપયોગ કરો, જે Excel 365 અને Excel 2021 માં ઉપલબ્ધ છે:

    =XLOOKUP(A3, $D$3:$D$10, $E$3:$E$10, "")

    પ્રતિ જૂથ Aમાંથી લાયકાત ધરાવતા સહભાગીઓના નામ અને તેમના પરિણામો મેળવો, ખાલી કોષોને B કૉલમમાં ફિલ્ટર કરો:

    =FILTER(A3:B15, B3:B15"")

    સરખામણીના સાધનો

    જો તમે એક્સેલમાં વારંવાર ફાઇલ અથવા ડેટાની સરખામણી કરો છો, તો અમારા અલ્ટીમેટ સ્યુટમાં સમાવિષ્ટ આ સ્માર્ટ ટૂલ્સ તમારો સમય ઘણો બચાવી શકે છે!

    કોષ્ટકોની સરખામણી કરો - ડુપ્લિકેટ્સ (મેચ) અને અનન્ય મૂલ્યો (તફાવત) શોધવાની ઝડપી રીત કૉલમ, સૂચિ અથવા કોષ્ટકો જેવા કોઈપણ બે ડેટા સેટમાં.

    બે શીટ્સની સરખામણી કરો - બે વર્કશીટ્સ વચ્ચે તફાવતો શોધો અને હાઇલાઇટ કરો.

    બહુવિધ શીટ્સની સરખામણી કરો - એકસાથે બહુવિધ શીટ્સમાં તફાવતો શોધો અને હાઇલાઇટ કરો .

    >

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