સામગ્રીઓનું કોષ્ટક
MS Excel માં અમારે વારંવાર ડેટાસેટમાં મૂલ્યો શોધવા અથવા શોધવાની જરૂર પડે છે. તે પંક્તિઓ અથવા કૉલમમાં ડેટા શોધી શકે છે. સદનસીબે, એક્સેલ આ પ્રકારનાં કાર્યો કરવા માટે વિવિધ કાર્યો અને સૂત્રો પ્રદાન કરે છે. એક્સેલ VBA કોડની મદદથી, અમે આ શોધ અથવા મૂલ્યો શોધવાના કાર્યને સ્વચાલિત કરી શકીએ છીએ. આ લેખમાં, અમે એક્સેલ VBA માં કૉલમમાં મૂલ્ય શોધવા વિવિધ રીતો જોઈશું.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
કૉલમમાં મૂલ્ય શોધો .xlsm
6 એક્સેલમાં કૉલમમાં મૂલ્ય શોધવા માટે VBA ના ઉદાહરણો
ચાલો તેમના ઉત્પાદન ID<2 સાથે ઉત્પાદન માહિતીનો ડેટાસેટ લઈએ>, બ્રાંડ , મોડલ , યુનિટ કિંમત , અને ઓર્ડર ID . અમારું કાર્ય મેળ ખાતું ઓર્ડર ID શોધવાનું છે. હવે અમારું કાર્ય ઉત્પાદન ID સાથે સંકળાયેલ ઓર્ડર ID શોધવાનું છે.
1. ઉપયોગ કરીને કૉલમમાં મૂલ્ય શોધો VBA ફંક્શન શોધો
પ્રથમ ઉદાહરણમાં, અમે કૉલમમાં મૂલ્ય શોધવા માટે VBA માં ફંક્શન શોધો નો ઉપયોગ કરીશું.
📌 પગલાઓ:
- શીટના તળિયે શીટના નામ પર જાઓ.
- માઉસનું જમણું બટન દબાવો.
- પસંદ કરો યાદીમાંથી જુઓ કોડ વિકલ્પ.
- VBA વિન્ડો ખુલે છે. પછી Insert વિકલ્પમાંથી મોડ્યુલ પસંદ કરો
- હવે VBA કન્સોલમાં નીચેનો કોડ લખો
3549
- હવે તેમાં એક બટન દાખલ કરોડેટાસેટ.
- વિકાસકર્તા ટેબ પર જાઓ.
- શામેલ કરોમાંથી બટન ( ફોર્મ નિયંત્રણ ) પસંદ કરો વિભાગ.
- બટનનું કોઈપણ નામ આપો. જેમ કે હું તેને શોધો તરીકે આપી રહ્યો છું.
- આ બટનને કોડ સોંપો.
- પસંદ કરો બટન દબાવો અને માઉસનું જમણું બટન દબાવો.
- સૂચિમાંથી મેક્રો સોંપો પસંદ કરો.
- મેક્રો સોંપો વિન્ડોમાંથી ઇચ્છિત મેક્રો પસંદ કરો.
- પછી, ઓકે દબાવો.
<11
અમે જોઈ શકીએ છીએ ના મેચ દેખાઈ રહી છે, કારણ કે આ ઉત્પાદન નંબર સૂચિમાં નથી.
- બીજું ઉત્પાદન ID મૂકો અને ફરીથી શોધો બટન દબાવો.
આપણે આપેલ પ્રોડક્ટ ID માટે ઓર્ડર નંબર મેળવીએ છીએ.
વધુ વાંચો: કેવી રીતે એક્સેલ VBA
2 માં પંક્તિ અને કૉલમ દ્વારા સેલ મૂલ્ય મેળવવા માટે. વિવિધ વર્કશીટ્સમાંથી મૂલ્ય શોધવા માટે VBA
હવે આ વિભાગમાં, આપણે ઉપરોક્ત સમાન વસ્તુ કરીશું પરંતુ વિવિધ કાર્યપત્રકો માટે. ચાલો ધારીએ કે અમારી ઉત્પાદન માહિતી શીટ 2 માં છે, અને શોધ બોક્સ શીટ 3 માં છે. હવે અમે VBA કોડ લખીશું જેથી કરીને અમે શીટ 3 માંથી પ્રોડક્ટ ID નો ઉપયોગ કરીને ઓર્ડર ID શોધી શકીએ.
શીટ 2:
શીટ3:
📌 પગલાં:
- તેને અનુસરોVBA કન્સોલ ખોલવા માટે પહેલાની પદ્ધતિથી સ્ટેપ 1 થી સ્ટેપ 2 સુધીનાં પગલાં
- હવે VBA કન્સોલમાં નીચેનો કોડ લખો
4773
- હવે ફરી પાછલા જેવું બટન દાખલ કરો.
- પછી બટનને મેક્રો કોડ સોંપો.
- કોઈપણ ઉત્પાદન ID દાખલ કરો અને એક્ઝીક્યુટ બટન
<0 પર ક્લિક કરો વધુ વાંચો: કૉલમમાં લુકઅપ વેલ્યુ અને એક્સેલમાં અન્ય કૉલમનું વળતર મૂલ્ય
3. કૉલમમાં મૂલ્ય શોધો અને માર્ક કરો
ચાલો જોઈએ કે આપણે કૉલમમાંથી મૂલ્યોને ચિહ્નિત કરીને કેવી રીતે શોધી શકીએ. આ માટે, ચાલો ઉપરના સમાન ડેટાસેટને ડિલિવરી સ્ટેટસ નામની વધારાની કૉલમ સાથે માની લઈએ. હવે અમારું કાર્ય ડિલિવરી સ્ટેટસ કૉલમમાં મૂલ્યોને ચિહ્નિત કરવાનું છે જે બાકી છે.
📌 પગલાઓ:
- વીબીએ કન્સોલ ખોલવા માટે અગાઉની પદ્ધતિ તરીકે પગલું 1 થી પગલું 2 સુધીના સમાન પગલાને અનુસરો
- હવે VBA કન્સોલમાં નીચેનો કોડ લખો
8631
- હવે વર્કશીટ પર જાઓ અને કોડ ચલાવો.
- કોષ્ટકમાં આઉટપુટ જુઓ.
વધુ વાંચો: એક્સેલ કોલમમાં સર્વોચ્ચ મૂલ્ય કેવી રીતે શોધવું (4 પદ્ધતિઓ )
4. વાઇલ્ડકાર્ડ્સનો ઉપયોગ કરીને કૉલમમાં મૂલ્યો શોધવા માટે VBA
છેલ્લે, અમે એક્સેલ VBA માં વાઇલ્ડકાર્ડ અક્ષરોનો ઉપયોગ કરીને કૉલમમાં મૂલ્યો કેવી રીતે શોધી કે શોધી શકીએ તે જોઈશું. ફરીથી, અમે સમાન ડેટાસેટનો ઉપયોગ કરીશુંઆ પદ્ધતિ માટે ઉપર. અમારું કાર્ય તેમના મોડલનો ઉપયોગ કરીને ઉત્પાદનની કિંમતો શોધવાનું છે. અમે ઉત્પાદન ID નું પૂરું નામ અથવા છેલ્લું/પ્રથમ અક્ષર લખી શકીએ છીએ.
📌 પગલાઓ:
- વીબીએ કન્સોલ ખોલવા માટે પહેલાની પદ્ધતિની જેમ પગલું 1 થી પગલું 2 એ જ પગલાને અનુસરો
- હવે VBA કન્સોલમાં નીચેનો કોડ લખો
7850
- ફરીથી, અગાઉના જેવું બટન દાખલ કરો.
- હવે મેક્રો સોંપો બટન પર કોડ.
- હવે કોઈપણ આંશિક ઉત્પાદન ID દાખલ કરો અને એક્ઝીક્યુટ બટન દબાવો.
વધુ વાંચો: એક્સેલ કૉલમમાં સૌથી ઓછું મૂલ્ય કેવી રીતે શોધવું (6 રીતો)
5. કૉલમમાં મહત્તમ મૂલ્ય શોધવા માટે એક્સેલ VBA
અહીં, અમે VBA કોડનો ઉપયોગ કરીને કૉલમની મહત્તમ કિંમત શોધવા માંગીએ છીએ.
📌 પગલાં:
- અમે મહત્તમ કિંમત જાણવા માંગીએ છીએ.
- હવે, નીચે આપેલ VBA મૂકો નવા મોડ્યુલ પર કોડ.
6188
- પછી, VBA કોડ ચલાવવા માટે F5 બટન દબાવો.
- ઇનપુટ સંવાદ બોક્સ દેખાય છે.
- ડેટાસેટમાંથી શ્રેણી પસંદ કરો.
- છેવટે, ઓકે બટન દબાવો.
અમે જોઈ શકીએ છીએ કે સંવાદ બોક્સમાં મહત્તમ મૂલ્ય દર્શાવેલ છે.
6. કૉલમમાં છેલ્લું મૂલ્ય શોધવા માટે એક્સેલ VBA
અહીં, અમે છેલ્લી પંક્તિ અથવા કોષની કિંમત જાણવા માંગીએ છીએચોક્કસ કૉલમ. ઉદાહરણ તરીકે, અમે પ્રોડક્ટ કૉલમ
📌 પગલાઓ:
- માંથી છેલ્લું ઉત્પાદન જાણવા માંગીએ છીએ.
- મોડ્યુલ પર નીચે VBA કોડ ઇનપુટ કરો.
8646
- પછી, <1 દબાવીને કોડ ચલાવો>F5 બટન.
છેલ્લું મૂલ્ય સંવાદ બોક્સમાં દર્શાવેલ છે.
વધુ વાંચો: એક્સેલ (5 પદ્ધતિઓ) માં કૉલમમાં મૂલ્યની છેલ્લી ઘટના કેવી રીતે શોધવી
યાદ રાખવા જેવી બાબતો
કેટલીક સામાન્ય ભૂલો: <3
- ભૂલ: એક સમયે એક મૂલ્ય. કારણ કે શોધો પદ્ધતિ એક સમયે માત્ર એક જ મૂલ્ય શોધી શકે છે.
- ભૂલ: #NA VLOOKUP માં. જો શોધેલ મૂલ્ય આપેલ ડેટાસેટમાં હાજર ન હોય, તો આ કાર્ય આ #NA ભૂલ પરત કરશે.
- શ્રેણી(“સેલ_નંબર”).ક્લિયર કન્ટેન્ટ્સ ભાગ છે. કોષમાંથી અગાઉના મૂલ્યને સાફ કરવા માટે વપરાય છે. નહિંતર, અગાઉના મૂલ્યને મેન્યુઅલી દૂર કરવાની જરૂર છે.
નિષ્કર્ષ
આ Excel માં VBA કોડનો ઉપયોગ કરીને કૉલમમાં મૂલ્યો શોધવાની કેટલીક રીતો છે. મેં તમામ પદ્ધતિઓ તેમના સંબંધિત ઉદાહરણો સાથે બતાવી છે પરંતુ અન્ય ઘણી પુનરાવર્તનો હોઈ શકે છે. મેં વપરાયેલ કાર્યોના મૂળભૂત બાબતોની પણ ચર્ચા કરી છે. જો તમારી પાસે આ હાંસલ કરવાની અન્ય કોઈ પદ્ધતિ હોય, તો કૃપા કરીને તેને અમારી સાથે શેર કરવા માટે નિઃસંકોચ કરો. એક્સેલ પર વધુ રસપ્રદ લેખો માટે અમારી વેબસાઇટ ExcelWIKI ની મુલાકાત લો.