VBA માં VLOOKUP નો ઉપયોગ કેવી રીતે કરવો (4 રીતો)

  • આ શેર કરો
Hugh West

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

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

VBA.xlsm માં VLOOKUP

VBA માં VLOOKUP નો ઉપયોગ કરવાની 4 રીતો

1. VBA માં VLOOKUP નો ઉપયોગ કરીને મેન્યુઅલી ડેટા શોધો

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

પગલું 1: નીચે પસંદ કરો વિઝ્યુઅલ બેઝિક વિકાસકર્તા ટેબ (શોર્ટકટ Alt + F11 )

સ્ટેપ 2: પછી એક વિન્ડો આવશે. Insert બટન

સ્ટેપ 3: હેઠળ મોડ્યુલ વિકલ્પ પસંદ કરો હવે VBA માં નીચેનો કોડ લખો કન્સોલ અને ચલાવો બટન દબાવો (શોર્ટકટ F5 )

કોડ:

1731

સ્ટેપ 4: હવે એક મેસેજ પોપ આવશે અને માહિતી બતાવશે

વધુ વાંચો: આના માટે VLOOKUP એક્સેલમાં ટેક્સ્ટ શોધો (4 સરળમાર્ગો)

2. VBA માં VLOOKUP નો ઉપયોગ કરીને ઇનપુટ સાથે ડેટા શોધો

હવે ચાલો જોઈએ કે આપણે ઇનપુટ સાથે કોષ્ટકો અથવા શ્રેણીઓમાંથી ડેટા કેવી રીતે શોધી અથવા કાઢી શકીએ. ચિત્રની જેમ, અમે કર્મચારી માહિતી કોષ્ટકમાંથી દાખલ કરેલ ID નું નામ શોધીશું.

પગલું 1: પહેલા VBA કન્સોલ ખોલો એ જ સ્ટેપ 1 થી સ્ટેપ 2 ને અનુસરો

સ્ટેપ 2: હવે VBA વિન્ડોમાં નીચેનો કોડ દાખલ કરો

કોડ:

1311

સ્ટેપ 3: હવે સેલમાં કોઈપણ ID દાખલ કરો D13 અને કોડ ચલાવો

પગલું 4: નામ જે IDની સામે સાચવેલ છે તે બતાવવામાં આવશે

વધુ વાંચો: 10 એક્સેલમાં VLOOKUP સાથે શ્રેષ્ઠ વ્યવહારો

સમાન વાંચન

  • VLOOKUP કામ કરતું નથી (8 કારણો & ઉકેલો)
  • ઇન્ડેક્સ મેચ વિ VLOOKUP ફંક્શન (9 ઉદાહરણો)
  • એક્સેલમાં બહુવિધ માપદંડો સાથે VLOOKUP નો ઉપયોગ કરો (6 પદ્ધતિઓ + વિકલ્પો)<2
  • કૉલમમાં છેલ્લું મૂલ્ય શોધવા માટે એક્સેલ VLOOKUP (વિકલ્પો સાથે)
  • વર્ટિકલી બહુવિધ મૂલ્યો પરત કરવા માટે એક્સેલ VLOOKUP

3. VBA માં VLOOKUP નો ઉપયોગ કરીને ઇનપુટ બોક્સ સાથે માહિતી મેળવો

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

પગલું 1: પહેલા એ જ સ્ટેપ 1 થી સ્ટેપ 2 ને અનુસરીને VBA વિન્ડો ખોલો

સ્ટેપ 2: હવે VBA કન્સોલમાં નીચેનો કોડ દાખલ કરો અને ચલાવો તે

કોડ:<2

5677

પગલું 3: આ પ્રથમ કૉલમમાં ID અને વિભાગ સાથે સંયુક્ત સ્ટ્રિંગ પ્રિન્ટ કરશે

પગલું 4: હવે ફરીથી VBA કન્સોલ પર જાઓ અને સંપૂર્ણ કોડ દાખલ કરો અને ફરીથી ચલાવો

કોડ:

2018

કોડનો ખુલાસો

  • સૌપ્રથમ, કોષો(i, “A”).મૂલ્ય = કોષો(i, “B”).મૂલ્ય & ; “_” & કોષો(i, “D”).મૂલ્ય આ કોડનો ઉપયોગ કરીને અમે ID અને વિભાગના સંકલિત મૂલ્યોને A કૉલમમાં સંગ્રહિત કરીએ છીએ.
  • lookup_val = ID & “_” & વિભાગ આ વ્યાખ્યાયિત કરે છે કે લુકઅપ મૂલ્ય ID અને વિભાગ હશે.
  • પગાર = એપ્લિકેશન.વર્કશીટ ફંક્શન.VLookup(lookup_val, Range(“A: F”), 6, False) અહીં અમે મેળ ખાતા કર્મચારીના પગારને પગાર
  • જો ભૂલ હોય તો નામના ચલમાં સંગ્રહિત કરી રહ્યા છીએ. નંબર = 1004 પછી આ સ્થિતિ તપાસ છે. અમે તપાસ કરી રહ્યા છીએ કે ભૂલ નંબર 1004 છે કે નહીં. એક્સેલમાં VBA 1004 કોડનો અર્થ થાય છે કે શોધેલ મૂલ્ય મળ્યું નથી, કાઢી નાખવામાં આવ્યું નથી અથવા દૂર કરવામાં આવ્યું નથી.

પગલું 5: હવે આ ચિત્ર જેવું પોપ-અપ હશે. ID અને વિભાગ ક્રમશઃ

પગલું 6: દાખલ કરો ઓકે બટન દબાવ્યા પછીઅંતિમ આઉટપુટ બતાવવામાં આવશે

પગલું 7: જો તમે ખોટું ID અથવા વિભાગ, <2 દાખલ કરો છો>તે નીચેનો સંદેશ બતાવશે

વધુ વાંચો: એક્સેલમાં બહુવિધ શરતો સાથે કેવી રીતે VLOOKUP કરવું (2 પદ્ધતિઓ)

4. VBA માં VLOOKUP નો ઉપયોગ કરીને બટન વડે માહિતી મેળવો

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

પગલું 1: પ્રથમ વિકાસકર્તા ટેબ

હેઠળ ઇનસર્ટ વિકલ્પ પસંદ કરો.

સ્ટેપ 2: પછી Insert

<માંથી બટન વિકલ્પ પસંદ કરો 3>

સ્ટેપ 3: તમારી જરૂરિયાત મુજબ બટન મૂકો અને બટનનું નામ આપો

સ્ટેપ 4: હવે બટન પર જમણું-ક્લિક કરો અને મેક્રો સોંપો

પગલું 5: હવે એક નવો મેક્રો અને નામ બનાવો તે vlookup_function_4

પગલું 6: VBA કન્સોલમાં નીચેનો કોડ લખો અને કોડ ચલાવો

કોડ:

6917

સ્ટેપ 6: હવે કોઈપણ ID દાખલ કરો અને બટન દબાવો

વધુ વાંચો: એક્સેલમાં અન્ય વર્કશીટમાંથી મૂલ્યો શોધવા માટે VBA VLOOKUP નો ઉપયોગ

યાદ રાખો

<40 <40
સામાન્ય ભૂલો જ્યારે તેઓ બતાવે છે
1004 ભૂલ જ્યારે VBA vlookup કોડ lookup_value શોધી શકતો નથી, ત્યારે તે1004 ભૂલ આપો.
VLOOKUP ફંક્શન VBA માં મળ્યું નથી વર્કશીટ ફંક્શનનો ઉપયોગ કરીને Vlookup ફંક્શનને Excel VBA માં કૉલ કરી શકાય છે.
ભૂલ હેન્ડલિંગ વલૂકઅપ ફંક્શનમાં ભૂલને ગોટો સ્ટેટમેન્ટનો ઉપયોગ કરીને નિયંત્રિત કરી શકાય છે જો તે ભૂલ આપે છે.

નિષ્કર્ષ

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

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