Excel માં IF VLOOKUP: If શરત સાથે Vlookup ફોર્મ્યુલા

  • આ શેર કરો
Michael Brown

ટ્યુટોરીયલ બતાવે છે કે કેવી રીતે V લુકઅપ અને IF ફંક્શનને એક્સેલમાં જો કન્ડિશન સાથે v-લુકઅપ કરવા માટે એકસાથે જોડવું. તમે #N/A ભૂલોને તમારા પોતાના ટેક્સ્ટ, શૂન્ય અથવા ખાલી કોષ સાથે બદલવા માટે IF ISNA VLOOKUP ફોર્મ્યુલાનો ઉપયોગ કેવી રીતે કરવો તે પણ શીખી શકશો.

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

    If સ્ટેટમેન્ટ સાથે જુઓ: રીટર્ન ટ્રુ/ False, હા/ના, વગેરે.

    જ્યારે તમે If અને Vlookup ને એકસાથે જોડો છો ત્યારે સૌથી સામાન્ય દૃશ્યોમાંનું એક એ છે કે Vlookup દ્વારા પરત કરાયેલ મૂલ્યની નમૂના મૂલ્ય સાથે સરખામણી કરવી અને હા / ના અથવા પરિણામે True/False .

    મોટા ભાગના કિસ્સાઓમાં, નીચેના સામાન્ય સૂત્ર સરસ રીતે કામ કરશે:

    IF(VLOOKUP(…) = મૂલ્ય, TRUE, FALSE)

    સાદા અંગ્રેજીમાં અનુવાદિત, ફોર્મ્યુલા એક્સેલને True પરત કરવાની સૂચના આપે છે જો Vlookup સાચું હોય (એટલે ​​​​કે ઉલ્લેખિત મૂલ્યની બરાબર). જો Vlookup ખોટું છે (ઉલ્લેખિત મૂલ્યની બરાબર નથી), તો ફોર્મ્યુલા False પરત કરે છે.

    નીચે તમને આ IF Vlookup ફોર્મ્યુલાના થોડા વાસ્તવિક જીવનમાં ઉપયોગ જોવા મળશે.

    ઉદાહરણ 1. ચોક્કસ મૂલ્ય જુઓ

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

    તમે આના જેવા ચોક્કસ મેચ ફોર્મ્યુલા સાથે નિયમિત Vlookup વડે જથ્થો ખેંચો છો:

    =VLOOKUP(E1,$A$2:$B$10,2,FALSE)

    પછી, IF સ્ટેટમેન્ટ લખો જે Vlookup ના પરિણામને શૂન્ય સાથે સરખાવે છે અને જો તે 0 ની બરાબર હોય તો "No" પરત કરે છે, અન્યથા "હા":

    =IF(VLOOKUP(E1,$A$2:$B$10,2,FALSE)=0,"No","Yes")

    <0

    હા/ના ને બદલે, તમે TRUE/FALSE અથવા સ્ટોકમાં/વેચાયેલ અથવા કોઈપણ અન્ય બે પરત કરી શકો છો પસંદગીઓ ઉદાહરણ તરીકે:

    =IF(VLOOKUP(E1,$A$2:$B$10,2)=0,"Sold out","In stock")

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

    =IF(VLOOKUP(E1,$A$2:$B$10,2)="sample text",TRUE,FALSE)

    ઉદાહરણ 2. Vlookup પરિણામની અન્ય સેલ સાથે સરખામણી કરો

    નું બીજું વિશિષ્ટ ઉદાહરણ એક્સેલમાં ઇફ કંડીશન સાથે Vlookup એ Vlookup આઉટપુટને અન્ય સેલમાં મૂલ્ય સાથે સરખાવી છે. ઉદાહરણ તરીકે, અમે તપાસ કરી શકીએ છીએ કે તે કોષ G2 માં સંખ્યા કરતાં મોટી છે કે તેની બરાબર છે:

    =IF(VLOOKUP(E1,$A$2:$B$10,2)>=G2,"Yes!","No")

    અને અહીં Vlookup ઇન એક્શન સાથેનું અમારું If ફોર્મ્યુલા છે:

    એવી જ રીતે, તમે તમારા Excel If Vlookup ફોર્મ્યુલામાં સેલ સંદર્ભ સાથે કોઈપણ અન્ય લોજિકલ ઓપરેટરનો ઉપયોગ કરી શકો છો.

    ઉદાહરણ 3. ટૂંકી સૂચિમાં Vlookup મૂલ્યો

    લક્ષ્ય સ્તંભમાંના દરેક કોષની અન્ય સૂચિ સાથે સરખામણી કરવા અને જો મેળ મળે તો True અથવા હા પરત કરવા માટે, False અથવા ના અન્યથા, આ સામાન્ય IF ISNA VLOOKUP ફોર્મ્યુલાનો ઉપયોગ કરો:

    IF(ISNA(VLOOKUP(…)),"ના","હા")

    જો Vlookup #N/A ભૂલમાં પરિણમે છે, તો ફોર્મ્યુલા "ના" પરત કરે છે, એટલે કે લુકઅપ સૂચિમાં લુકઅપ મૂલ્ય જોવા મળતું નથી. જો મેચ મળે, તો "હા" પરત કરવામાં આવે છે. ઉદાહરણ તરીકે:

    =IF(ISNA(VLOOKUP(A2,$D$2:$D$4,1,FALSE)),"No","Yes")

    જો તમારા વ્યવસાયના તર્કને વિપરીત પરિણામોની જરૂર હોય, તો ફોર્મ્યુલાના તર્કને રિવર્સ કરવા માટે ફક્ત "હા" અને "ના" સ્વેપ કરો:

    =IF(ISNA(VLOOKUP(A2,$D$2:$D$4,1,FALSE)),"Yes","No")

    વિવિધ ગણતરીઓ કરવા માટે એક્સેલ જો Vlookup ફોર્મ્યુલા

    તમારા પોતાના ટેક્સ્ટ સંદેશાઓ પ્રદર્શિત કરવા ઉપરાંત, જો Vlookup સાથેનું કાર્ય વિવિધ ગણતરીઓ કરી શકે છે તમે નિર્દિષ્ટ કરેલ માપદંડના આધારે.

    અમારું ઉદાહરણ આગળ લઈએ, ચાલો ચોક્કસ વિક્રેતા (F1) ના કમિશનની તેમની અસરકારકતાના આધારે ગણતરી કરીએ: $200 અને તેથી વધુ કમાનાર માટે 20% કમિશન, બીજા બધા માટે 10% .

    આ માટે, તમે તપાસો કે Vlookup દ્વારા પરત કરવામાં આવેલ મૂલ્ય 200 કરતા વધારે છે કે તેની બરાબર છે, અને જો તે છે, તો તેને 20% વડે ગુણાકાર કરો, અન્યથા 10% વડે કરો:

    =IF(VLOOKUP(F1,$A$2:$C$10,3,FALSE )>=200, VLOOKUP(F1,$A$2:$C$10,3,FALSE)*20%, VLOOKUP(F1,$A$2:$C$10,3,FALSE)*10%)

    જ્યાં A2:A10 વિક્રેતાના નામ છે અને C2:C10 વેચાણ છે.

    જો #N/A ભૂલો છુપાવવા માટે ISNA VLOOKUP

    જો VLOOKUP ફંક્શન કોઈ ઉલ્લેખિત મૂલ્ય શોધી શકતું નથી, તો તે #N/A ભૂલ ફેંકે છે. તે ભૂલને પકડવા અને તેને તમારા પોતાના લખાણ સાથે બદલવા માટે, IF ફંક્શનના લોજિકલ ટેસ્ટમાં Vlookup ફોર્મ્યુલાને એમ્બેડ કરો, જેમ કે:

    IF(ISNA(VLOOKUP(…)), "Not found", VLOOKUP(…) )

    સ્વાભાવિક રીતે, તમે "ન મળ્યું" ને બદલે તમને ગમે તે ટેક્સ્ટ ટાઇપ કરી શકો છો.

    ધારો કે, તમારી પાસે વેચનારની સૂચિ છે.એક કૉલમમાં નામ અને બીજી કૉલમમાં વેચાણની રકમ. તમારું કાર્ય વપરાશકર્તાએ F1 માં દાખલ કરેલા નામને અનુરૂપ નંબર ખેંચવાનું છે. જો નામ ન મળે, તો તે દર્શાવતો સંદેશ પ્રદર્શિત કરો.

    A2:A10 અને રકમ C2:C10 માં નામો સાથે, કાર્ય નીચેના If Vlookup સૂત્ર સાથે પૂર્ણ કરી શકાય છે:

    =IF(ISNA(VLOOKUP(F1,$A$2:$C$10,3,FALSE)), "Not found", VLOOKUP(F1,$A$2:$C$10,3,FALSE))

    જો નામ મળે, તો અનુરૂપ વેચાણની રકમ પરત કરવામાં આવે છે:

    જો લુકઅપ મૂલ્ય ન મળે, તો મળ્યું નથી સંદેશ #N/A ભૂલને બદલે દેખાય છે:

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

    ફોર્મ્યુલાનો તર્ક ખૂબ જ સરળ છે: તમે ISNA ફંક્શનનો ઉપયોગ કરો છો #N/A ભૂલો માટે Vlookup તપાસવા માટે. જો કોઈ ભૂલ થાય, તો ISNA TRUE પરત કરે છે, અન્યથા FALSE. ઉપરોક્ત મૂલ્યો IF ફંક્શનના તાર્કિક પરીક્ષણ પર જાય છે, જે નીચેનામાંથી એક કરે છે:

    • જો તાર્કિક પરીક્ષણ સાચું હોય (#N/A ભૂલ), તો તમારો સંદેશ પ્રદર્શિત થાય છે.<20
    • જો લોજિકલ ટેસ્ટ FALSE હોય (લુકઅપ વેલ્યુ જોવા મળે છે), તો Vlookup સામાન્ય રીતે મેચ પરત કરે છે.

    નવા એક્સેલ વર્ઝનમાં IFNA VLOOKUP

    એક્સેલ 2013 થી શરૂ કરીને, તમે #N/A ભૂલોને પકડવા અને હેન્ડલ કરવા માટે IF ISNA ને બદલે IFNA ફંક્શનનો ઉપયોગ કરી શકે છે:

    IFNA(VLOOKUP(…), " મળ્યું નથી")

    અમારા ઉદાહરણમાં, સૂત્ર નીચેનો આકાર લો:

    =IFNA(VLOOKUP(F1,$A$2:$C$10,3, FALSE), "Not found")

    ટીપ. જો તમે માત્ર #N/A જ નહીં, તમામ પ્રકારની ભૂલોને ફસાવવા માંગતા હો, તો IFERROR ફંક્શન સાથે VLOOKUP નો ઉપયોગ કરો. વધુ વિગતો અહીં મળી શકે છે: IFERRORએક્સેલમાં VLOOKUP.

    Excel Vlookup: જો ન મળે તો પરત કરો 0

    સંખ્યાત્મક મૂલ્યો સાથે કામ કરતી વખતે, જ્યારે લુકઅપ મૂલ્ય ન મળે ત્યારે તમે શૂન્ય પરત કરવા માગી શકો છો. તે પૂર્ણ કરવા માટે, ઉપર ચર્ચા કરેલ IF ISNA VLOOKUP ફોર્મ્યુલાનો ઉપયોગ થોડો ફેરફાર સાથે કરો: ટેક્સ્ટ સંદેશને બદલે, IF ફંક્શનની value_if_true દલીલમાં 0 આપો:

    IF(ISNA(VLOOKUP( …)), 0, VLOOKUP(…))

    અમારા નમૂના કોષ્ટકમાં, સૂત્ર નીચે મુજબ જશે:

    =IF(ISNA(VLOOKUP(F2,$A$2:$C$10,3,FALSE)), 0, VLOOKUP(F2,$A$2:$C$10,3,FALSE))

    આમાં એક્સેલ 2016 અને 2013 ના તાજેતરના સંસ્કરણો, તમે ફરીથી IFNA Vlookup સંયોજનનો ઉપયોગ કરી શકો છો:

    =IFNA(VLOOKUP(I2,$A$2:$C$10,3, FALSE), 0)

    Excel Vlookup: જો ન મળે તો ખાલી કોષ પરત કરો

    આ એક વધુ વિવિધતા છે "Vlookup if then" વિધાનમાંથી: જ્યારે લુકઅપ મૂલ્ય ન મળે ત્યારે કંઈપણ પરત ન કરો. આ કરવા માટે, તમારા ફોર્મ્યુલાને #N/A ભૂલને બદલે ખાલી સ્ટ્રિંગ ("") પરત કરવા સૂચના આપો:

    IF(ISNA(VLOOKUP(…)), "", VLOOKUP(…))

    નીચે કેટલાક સંપૂર્ણ સૂત્ર ઉદાહરણો છે:

    તમામ એક્સેલ સંસ્કરણો માટે:

    =IF(ISNA(VLOOKUP(F2,$A$2:$C$10,3,FALSE)), "", VLOOKUP(F2,$A$2:$C$10,3,FALSE))

    એક્સેલ 2016 અને એક્સેલ 2013 માટે:

    =IFNA(VLOOKUP(F2,$A$2:$C$10,3, FALSE), "")

    If Index Match સાથે - If condition સાથે ડાબું vlookup

    એક્સેલના અનુભવી વપરાશકર્તાઓ જાણે છે કે VLOOKUP ફંક્શન એ Excel માં વર્ટિકલ લુકઅપ કરવાનો એકમાત્ર રસ્તો નથી. આ હેતુ માટે INDEX મેચ સંયોજનનો પણ ઉપયોગ કરી શકાય છે અને તે વધુ શક્તિશાળી અને બહુમુખી છે. સારા સમાચાર એ છે કે ઇન્ડેક્સ મેચ IF સાથે બરાબર એ જ રીતે કામ કરી શકે છેVlookup.

    ઉદાહરણ તરીકે, તમારી પાસે કૉલમ A માં ઓર્ડર નંબર અને કૉલમ B માં વિક્રેતાના નામ છે. તમે ચોક્કસ વિક્રેતા માટે ઓર્ડર નંબર ખેંચવા માટે ફોર્મ્યુલા શોધી રહ્યાં છો.

    Vlookup હોઈ શકતું નથી. આ કિસ્સામાં વપરાય છે કારણ કે તે જમણેથી ડાબે શોધી શકતું નથી. જ્યાં સુધી લુકઅપ કોલમમાં લુકઅપ વેલ્યુ જોવા મળે છે ત્યાં સુધી ઈન્ડેક્સ મેચ કોઈ અડચણ વગર કામ કરશે. જો નહીં, તો #N/A ભૂલ દેખાશે. સ્ટાન્ડર્ડ એરર નોટેશનને તમારા પોતાના ટેક્સ્ટ સાથે બદલવા માટે, IF ISNA ની અંદર નેસ્ટ ઇન્ડેક્સ મેચ કરો:

    =IF(ISNA(INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0))), "Not found", INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0)))

    એક્સેલ 2016 અને 2016 માં, તમે ફોર્મ્યુલાને વધુ બનાવવા માટે IF ISNA ને બદલે IFNA નો ઉપયોગ કરી શકો છો. કોમ્પેક્ટ:

    =IFNA(INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0)), "Not found")

    તે જ રીતે, તમે અન્ય જો ફોર્મ્યુલામાં ઈન્ડેક્સ મેચનો ઉપયોગ કરી શકો છો.

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

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

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

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