સામગ્રીઓનું કોષ્ટક
એક પૃષ્ઠ પર વાઇલ્ડકાર્ડ્સ વિશે તમારે જે જાણવાની જરૂર છે તે બધું: તેઓ શું છે, એક્સેલમાં તેનો શ્રેષ્ઠ ઉપયોગ કેવી રીતે કરવો અને વાઇલ્ડકાર્ડ્સ નંબરો સાથે કેમ કામ કરતા નથી.
જ્યારે તમે કંઈક શોધી રહ્યાં છો પરંતુ બરાબર શું છે તેની ખાતરી નથી, વાઇલ્ડકાર્ડ્સ એક સંપૂર્ણ ઉકેલ છે. તમે વાઈલ્ડકાર્ડને જોકર તરીકે વિચારી શકો છો જે કોઈપણ મૂલ્ય લઈ શકે છે. Excel માં માત્ર 3 વાઇલ્ડકાર્ડ અક્ષરો છે (ફૂદડી, પ્રશ્ન ચિહ્ન અને ટિલ્ડ), પરંતુ તેઓ ઘણી ઉપયોગી વસ્તુઓ કરી શકે છે!
Excel વાઇલ્ડકાર્ડ અક્ષરો
Microsoft માં એક્સેલ, વાઇલ્ડકાર્ડ એ એક વિશિષ્ટ પ્રકારનું પાત્ર છે જે કોઈપણ અન્ય પાત્રને બદલી શકે છે. બીજા શબ્દોમાં કહીએ તો, જ્યારે તમે ચોક્કસ અક્ષર જાણતા નથી, ત્યારે તમે તે જગ્યાએ વાઇલ્ડકાર્ડનો ઉપયોગ કરી શકો છો.
બે સામાન્ય વાઇલ્ડકાર્ડ અક્ષરો જેને એક્સેલ ઓળખે છે તે એસ્ટરિસ્ક (*) અને પ્રશ્ન ચિહ્ન (?) છે. ટિલ્ડ (~) એક્સેલને થીસીસને વાઇલ્ડકાર્ડ્સ તરીકે નહીં, નિયમિત અક્ષરો તરીકે ગણવા દબાણ કરે છે.
જ્યારે તમને આંશિક મેચની જરૂર હોય ત્યારે વાઇલ્ડકાર્ડ્સ કોઈપણ પરિસ્થિતિમાં કામ આવે છે. તમે તેનો ઉપયોગ ડેટા ફિલ્ટરિંગ માટે સરખામણી માપદંડ તરીકે કરી શકો છો, અમુક સામાન્ય ભાગ ધરાવતી એન્ટ્રીઓ શોધવા માટે અથવા ફોર્મ્યુલામાં અસ્પષ્ટ મેચિંગ કરવા માટે.
વાઈલ્ડકાર્ડ તરીકે ફૂદડી
એસ્ટરિસ્ક (*) છે સૌથી સામાન્ય વાઇલ્ડકાર્ડ અક્ષર કે જે કોઈપણ અક્ષરોની સંખ્યા નું પ્રતિનિધિત્વ કરી શકે છે. ઉદાહરણ તરીકે:
- ch* - કોઈપણ શબ્દ સાથે મેળ ખાય છે જે "ch" થી શરૂ થાય છે જેમ કે ચાર્લ્સ , ચેક , ચેસ , વગેરે.
- *ch -તમારી વર્કશીટ્સમાં સમાન ફોર્મ્યુલા, કોઈ પણ સંજોગોમાં તમારે SEARCH ફંક્શનમાં "$" અથવા અન્ય કોઈપણ ચલણ પ્રતીકનો સમાવેશ કરવો જોઈએ નહીં. મહેરબાની કરીને યાદ રાખો કે આ કોષો પર લાગુ માત્ર "દ્રશ્ય" ચલણ ફોર્મેટ છે, અંતર્ગત મૂલ્યો માત્ર સંખ્યાઓ છે.
ઉદાહરણ 2. તારીખો માટે વાઇલ્ડકાર્ડ સૂત્ર
ઉપર ચર્ચા કરેલ SUMPRODUCT સૂત્ર સંખ્યાઓ માટે સુંદર રીતે કામ કરે છે પરંતુ તારીખો માટે નિષ્ફળ જશે. શા માટે? કારણ કે એક્સેલ આંતરિક રીતે તારીખોને સીરીયલ નંબર તરીકે સંગ્રહિત કરે છે, અને ફોર્મ્યુલા તે નંબરો પર પ્રક્રિયા કરશે, કોષોમાં પ્રદર્શિત તારીખો પર નહીં.
આ અવરોધને દૂર કરવા માટે, તારીખોને ટેક્સ્ટ સ્ટ્રીંગમાં કન્વર્ટ કરવા માટે TEXT ફંક્શનનો ઉપયોગ કરો અને પછી ફીડ કરો. SEARCH ફંક્શન માટે સ્ટ્રીંગ્સ.
તમે શું ગણવાનું લક્ષ્ય રાખ્યું છે તેના આધારે, ટેક્સ્ટ ફોર્મેટ અલગ-અલગ હોઈ શકે છે.
C2:C12 માં બધી તારીખો ગણવા માટે કે જેમાં દિવસમાં "4" હોય , મહિનો કે વર્ષ, ઉપયોગ કરો " mmddyyyy" :
=SUMPRODUCT(--(ISNUMBER(SEARCH("4",TEXT(C2:C12, "mmddyyyy")))))
માત્ર દિવસો ગણવા માટે મહિનાઓ અને વર્ષોને અવગણીને "4" સમાવે છે, " dd" ટેક્સ્ટ ફોર્મેટનો ઉપયોગ કરો:
=SUMPRODUCT(--(ISNUMBER(SEARCH("4",TEXT(C2:C12, "dd")))))
આ રીતે વાઇલ્ડકાર્ડ્સનો ઉપયોગ કરવો એક્સેલ માં. મને આશા છે કે આ માહિતી તમારા કાર્યમાં ઉપયોગી સાબિત થશે. કોઈપણ રીતે, વાંચવા બદલ હું તમારો આભાર માનું છું અને આશા રાખું છું કે તમને આવતા અઠવાડિયે અમારા બ્લોગ પર જોવા મળશે!
ડાઉનલોડ કરવા માટેની પ્રેક્ટિસ વર્કબુક
એક્સેલ ફોર્મ્યુલામાં વાઇલ્ડકાર્ડ્સ (.xlsx ફાઇલ)
કોઈપણ ટેક્સ્ટ સ્ટ્રિંગને બદલે છે જે "ch" સાથે સમાપ્ત થાય છે જેમ કે March , inch , fetch , વગેરે. - *ch* - કોઈપણ શબ્દને રજૂ કરે છે જેમાં કોઈપણ સ્થિતિમાં "ch" હોય છે જેમ કે Chad , માથાનો દુખાવો , arch , વગેરે.
વાઇલ્ડકાર્ડ તરીકે પ્રશ્ન ચિહ્ન
પ્રશ્ન ચિહ્ન (?) કોઈપણ એક અક્ષર દર્શાવે છે. આંશિક મેળ માટે શોધ કરતી વખતે તે તમને વધુ ચોક્કસ બનવામાં મદદ કરી શકે છે. ઉદાહરણ તરીકે:
- ? - એક અક્ષર ધરાવતી કોઈપણ એન્ટ્રી સાથે મેળ ખાય છે, દા.ત. "a", "1", "-", વગેરે.
- ?? - કોઈપણ બે અક્ષરોને બદલે છે, દા.ત. "ab", "11", "a*", વગેરે.
- ???-??? - હાયફન વડે અલગ કરેલ 3 અક્ષરોના 2 જૂથો ધરાવતી કોઈપણ સ્ટ્રિંગનું પ્રતિનિધિત્વ કરે છે જેમ કે ABC-DEF , ABC-123 , 111-222 , વગેરે.<13
- pri?e - કિંમત , ગૌરવ , ઈનામ અને તેના જેવા મેળ ખાય છે.
વાઇલ્ડકાર્ડ નલિફાયર તરીકે ટિલ્ડ
વાઇલ્ડકાર્ડ કેરેક્ટરની પહેલાં મૂકવામાં આવેલ ટિલ્ડ (~) વાઇલ્ડકાર્ડની અસરને રદ કરે છે અને તેને શાબ્દિક ફૂદડી (~*) માં ફેરવે છે, એક શાબ્દિક પ્રશ્ન ચિહ્ન (~?), અથવા શાબ્દિક ટિલ્ડ (~~). ઉદાહરણ તરીકે:
- *~? - પ્રશ્ન ચિહ્ન સાથે સમાપ્ત થતી કોઈપણ એન્ટ્રી શોધે છે, દા.ત. શું? , ત્યાં કોઈ છે? , વગેરે.
- *~** - ફૂદડી ધરાવતો કોઈપણ ડેટા શોધે છે, દા.ત. *1 , *11* , 1-Mar-2020* , વગેરે. આ કિસ્સામાં, 1લી અને 3જી ફૂદડી વાઇલ્ડકાર્ડ છે, જ્યારે બીજી શાબ્દિક ફૂદડી અક્ષર સૂચવે છે.
શોધો અનેએક્સેલમાં વાઇલ્ડકાર્ડ બદલો
એક્સેલની ફાઇન્ડ અને રિપ્લેસ સુવિધા સાથે વાઇલ્ડકાર્ડ અક્ષરોનો ઉપયોગ બહુમુખી છે. નીચેના ઉદાહરણો થોડા સામાન્ય દૃશ્યોની ચર્ચા કરશે અને તમને કેટલીક ચેતવણીઓ વિશે ચેતવણી આપશે.
વાઇલ્ડકાર્ડ વડે કેવી રીતે શોધવું
ડિફૉલ્ટ રૂપે, શોધો અને બદલો સંવાદ છે કોષમાં ગમે ત્યાં ઉલ્લેખિત માપદંડ જોવા માટે રૂપરેખાંકિત થયેલ છે, સમગ્ર કોષ સમાવિષ્ટો સાથે મેળ ખાતો નથી. ઉદાહરણ તરીકે, જો તમે તમારા શોધ માપદંડ તરીકે "AA" નો ઉપયોગ કરો છો, તો એક્સેલ તે ધરાવતી બધી એન્ટ્રીઓ પરત કરશે જેમ કે AA-01 , 01-AA , 01-AA -02 , અને તેથી વધુ. તે મોટાભાગની પરિસ્થિતિઓમાં સારું કામ કરે છે, પરંતુ અમુક સંજોગોમાં ગૂંચવણ થઈ શકે છે.
નીચેના ડેટાસેટમાં, ધારો કે તમે હાઇફન વડે અલગ કરેલા 4 અક્ષરો ધરાવતા ID શોધવા માંગો છો. તેથી, તમે શોધો અને બદલો સંવાદ (Ctrl + F) ખોલો, શું શોધો બોક્સમાં ??-?? લખો અને દબાવો. બધા શોધો . પરિણામ થોડું અસ્પષ્ટ લાગે છે, શું તે નથી?
ટેક્નિકલી, AAB-01 અથવા BB-002 જેવા તાર માપદંડ સાથે પણ મેળ ખાય છે કારણ કે તેમાં ???-?? સબસ્ટ્રિંગ પરિણામોમાંથી આને બાકાત રાખવા માટે, વિકલ્પો બટન પર ક્લિક કરો અને સમગ્ર સેલ સામગ્રીઓ સાથે મેળ કરો બોક્સને ચેક કરો. હવે, એક્સેલ પરિણામોને માત્ર ???-?? શબ્દમાળાઓ:
વાઇલ્ડકાર્ડ સાથે કેવી રીતે બદલવું
જો તમારા ડેટામાં કેટલાક અસ્પષ્ટ મેળ હોય તો, વાઇલ્ડકાર્ડ તમને મદદ કરી શકે છેતેમને ઝડપથી શોધો અને એકીકૃત કરો.
નીચેના સ્ક્રીનશોટમાં, તમે એક જ શહેર હોમેલ અને ગોમેલ ની જોડણીની બે ભિન્નતા જોઈ શકો છો. અમે બંનેને બીજા સંસ્કરણથી બદલવા માંગીએ છીએ - હોમીલ . (અને હા, મારા મૂળ શહેરની ત્રણેય જોડણી સાચી છે અને સામાન્ય રીતે સ્વીકૃત છે :)
આંશિક મેળ બદલવા માટે, તમારે આ કરવાની જરૂર છે:
- Ctrl + H દબાવો શોધો અને બદલો સંવાદની બદલો ટેબ ખોલવા માટે.
- શું શોધો બોક્સમાં, વાઇલ્ડકાર્ડ અભિવ્યક્તિ લખો: ?omel
- ની સાથે બદલો બોક્સમાં, રિપ્લેસમેન્ટ ટેક્સ્ટ ટાઈપ કરો: Homyel
- બધા બદલો<2 પર ક્લિક કરો> બટન.
અને પરિણામોનું અવલોકન કરો:
વાઇલ્ડકાર્ડ અક્ષરો કેવી રીતે શોધવા અને બદલો
એક અક્ષર શોધવા માટે કે જેને એક્સેલ વાઇલ્ડકાર્ડ તરીકે ઓળખે છે, એટલે કે શાબ્દિક ફૂદડી અથવા પ્રશ્ન ચિહ્ન, તમારા શોધ માપદંડમાં ટિલ્ડ (~)નો સમાવેશ કરો. ઉદાહરણ તરીકે, ફૂદડી ધરાવતી બધી એન્ટ્રીઓ શોધવા માટે, શું શોધો બૉક્સમાં ~* ટાઈપ કરો:
જો તમે ફૂદડીને અન્ય કોઈ વસ્તુથી બદલવા માંગતા હો, તો પર સ્વિચ કરો બદલો ટૅબ અને બદલો બૉક્સમાં રુચિનું પાત્ર ટાઈપ કરો. બધા મળી આવેલા ફૂદડી અક્ષરોને દૂર કરવા માટે, આની સાથે બદલો બોક્સ ખાલી છોડી દો, અને બધા બદલો પર ક્લિક કરો.
આની સાથે ડેટા ફિલ્ટર કરો એક્સેલમાં વાઇલ્ડકાર્ડ્સ
જ્યારે તમારી પાસે વિશાળ કૉલમ હોય ત્યારે એક્સેલ વાઇલ્ડકાર્ડ્સ પણ ખૂબ ઉપયોગી થાય છેડેટા અને શરતના આધારે તે ડેટાને ફિલ્ટર કરવા માંગે છે.
અમારા નમૂના ડેટા સેટમાં, ધારો કે તમે "B" થી શરૂ થતા ID ને ફિલ્ટર કરવા માંગો છો. આ માટે, નીચે મુજબ કરો:
- હેડર સેલમાં ફિલ્ટર ઉમેરો. સૌથી ઝડપી રીત એ છે કે Ctrl + Shift + L શૉર્ટકટ દબાવો.
- લક્ષ્ય કૉલમમાં, ફિલ્ટર ડ્રોપ-ડાઉન એરો પર ક્લિક કરો.
- શોધ બૉક્સમાં, તમારા માપદંડને ટાઈપ કરો, અમારા કિસ્સામાં B* .
- ઓકે ક્લિક કરો.
આ તમારા વાઈલ્ડકાર્ડ પર આધારિત ડેટાને તરત જ ફિલ્ટર કરશે માપદંડો જેમ કે નીચે બતાવો:
વાઇલ્ડકાર્ડનો ઉપયોગ એડવાન્સ્ડ ફિલ્ટર સાથે પણ કરી શકાય છે, જે તેને રેગ્યુલર એક્સપ્રેશનનો સરસ વિકલ્પ બનાવી શકે છે (જેને regexes પણ કહેવાય છે. ટેક ગુરુ) જેને એક્સેલ સપોર્ટ કરતું નથી. વધુ માહિતી માટે, કૃપા કરીને વાઇલ્ડકાર્ડ્સ સાથે એક્સેલ એડવાન્સ્ડ ફિલ્ટર જુઓ.
વાઇલ્ડકાર્ડ સાથેના એક્સેલ ફોર્મ્યુલા
સૌપ્રથમ, એ નોંધવું જોઇએ કે એક્સેલ ફંક્શન્સની ખૂબ મર્યાદિત સંખ્યા વાઇલ્ડકાર્ડ્સને સપોર્ટ કરે છે. અહીં સૌથી વધુ લોકપ્રિય કાર્યોની સૂચિ છે જે ફોર્મ્યુલા ઉદાહરણો સાથે કરે છે:
વાઇલ્ડકાર્ડ્સ સાથે AVERAGEIF - ઉલ્લેખિત સ્થિતિને પૂર્ણ કરતા કોષોની સરેરાશ (અંકગણિત સરેરાશ) શોધે છે.
AVERAGEIFS - પરત કરે છે. બહુવિધ માપદંડોને પૂર્ણ કરતા કોષોની સરેરાશ. ઉપરોક્ત ઉદાહરણમાં AVERAGEIF ની જેમ વાઇલ્ડકાર્ડને મંજૂરી આપે છે.
વાઇલ્ડકાર્ડ અક્ષરો સાથે COUNTIF - એક માપદંડના આધારે કોષોની સંખ્યાની ગણતરી કરે છે.
વાઇલ્ડકાર્ડ્સ સાથેના COUNTIFS - સંખ્યાની ગણતરી કરે છેબહુવિધ માપદંડો પર આધારિત કોષો.
વાઈલ્ડકાર્ડ સાથે SUMIF- શરત સાથે કોષોનો સરવાળો.
SUMIFS - બહુવિધ માપદંડો સાથે કોષો ઉમેરે છે. ઉપરના ઉદાહરણમાં SUMIF ની જેમ વાઇલ્ડકાર્ડ અક્ષરો સ્વીકારે છે.
વાઇલ્ડકાર્ડ સાથે VLOOKUP - આંશિક મેચ સાથે વર્ટિકલ લુકઅપ કરે છે.
વાઇલ્ડકાર્ડ સાથે HLOOKUP - આંશિક મેચ સાથે આડી લુકઅપ કરે છે.
વાઇલ્ડકાર્ડ અક્ષરો સાથે XLOOKUP - કૉલમ અને એક પંક્તિ બંનેમાં આંશિક મેચ લુકઅપ કરે છે.
વાઇલ્ડકાર્ડ્સ સાથે ફોર્મ્યુલા મેચ કરો - આંશિક મેચ શોધે છે અને તેની સંબંધિત સ્થિતિ પરત કરે છે.
વાઇલ્ડકાર્ડ્સ સાથે XMATCH - MATCH ફંક્શનનો આધુનિક અનુગામી જે વાઇલ્ડકાર્ડ મેચિંગને પણ સપોર્ટ કરે છે.
વાઇલ્ડકાર્ડ્સ સાથે શોધો - કેસ-સંવેદનશીલ FIND ફંક્શનથી વિપરીત, કેસ-સંવેદનશીલ શોધ વાઇલ્ડકાર્ડ અક્ષરોને સમજે છે.
જો તમને જરૂર હોય તો વાઇલ્ડકાર્ડ્સને સપોર્ટ ન કરતા અન્ય ફંક્શન્સ સાથે આંશિક મેચિંગ કરો, તમારે એક્સેલ IF વાઇલ્ડકાર્ડ ફોર્મ્યુલા જેવો ઉકેલ શોધવો પડશે.
નીચેના ઉદાહરણો એક્સેલ ફોર્મ્યુલામાં વાઇલ્ડકાર્ડ્સનો ઉપયોગ કરવા માટેના કેટલાક સામાન્ય અભિગમો દર્શાવે છે.
એક્સેલ COUNTIF વાઇલ્ડકાર્ડ ફોર્મ્યુલા
ચાલો કહીએ કે તમે કોષોની સંખ્યાની ગણતરી કરવા માંગો છો A2:A12 ની શ્રેણીમાં "AA" લખાણને આયન કરવું. આને પૂર્ણ કરવાની ત્રણ રીતો છે.
સૌથી સરળ એ છે કે માપદંડ દલીલમાં સીધા વાઇલ્ડકાર્ડ અક્ષરોનો સમાવેશ કરવો:
=COUNTIF(A2:A12, "*AA*")
વ્યવહારમાં, આવા "હાર્ડકોડિંગ" શ્રેષ્ઠ ઉકેલ નથી. જોપછીના તબક્કે માપદંડ બદલાય છે, તમારે દર વખતે તમારા સૂત્રને સંપાદિત કરવું પડશે.
સૂત્રમાં માપદંડ લખવાને બદલે, તમે તેને અમુક કોષમાં ઇનપુટ કરી શકો છો, E1 કહો, અને સેલ સંદર્ભને તેની સાથે જોડી શકો છો વાઇલ્ડકાર્ડ અક્ષરો. તમારું સંપૂર્ણ સૂત્ર હશે:
=COUNTIF(A2:A12,"*"&E1&"*")
વૈકલ્પિક રીતે, તમે માપદંડ સેલ (E1) માં વાઇલ્ડકાર્ડ સ્ટ્રિંગ (અમારા ઉદાહરણમાં *AA*) ઇનપુટ કરી શકો છો ) અને સૂત્રમાં માત્ર કોષ સંદર્ભનો સમાવેશ કરો:
=COUNTIF(A2:A12, E1)
ત્રણેય સૂત્રો સમાન પરિણામ આપશે, તેથી કયો ઉપયોગ કરવો તે બાબત છે તમારી વ્યક્તિગત પસંદગી.
નોંધ. વાઇલ્ડકાર્ડ શોધ કેસ સેન્સિટિવ નથી , તેથી ફોર્મ્યુલા અપરકેસ અને લોઅરકેસ અક્ષરો જેમ કે AA-01 અને aa-01 ગણે છે.
એક્સેલ વાઇલ્ડકાર્ડ VLOOKUP ફોર્મ્યુલા
જ્યારે તમારે એવા મૂલ્યને શોધવાની જરૂર હોય કે જેનો સ્રોત ડેટામાં ચોક્કસ મેળ ન હોય, તો તમે આંશિક મેળ શોધવા માટે વાઇલ્ડકાર્ડ અક્ષરોનો ઉપયોગ કરી શકો છો.
આ ઉદાહરણમાં, અમે ચોક્કસ અક્ષરોથી શરૂ થતા ID ને જોવા જઈ રહ્યા છીએ, અને કૉલમ B માંથી તેમની કિંમતો પરત કરીશું. તે પૂર્ણ કરવા માટે, કોષો D2, D3 માં લક્ષ્ય IDsના વિશિષ્ટ ભાગો દાખલ કરો. અને D4 અને પરિણામો મેળવવા માટે આ સૂત્રનો ઉપયોગ કરો:
=VLOOKUP(D2&"*", $A$2:$B$12, 2, FALSE)
ઉપરોક્ત સૂત્ર E1 પર જાય છે, અને સંબંધિત અને સંપૂર્ણ કોષોના સંદર્ભોના ચતુર ઉપયોગને કારણે તે નીચેના કોષોમાં યોગ્ય રીતે નકલ કરે છે. .
નોંધ. જેમ એક્સેલ VLOOKUP ફંક્શન પરત કરે છેપ્રથમ મેળ મળ્યો, તમારે વાઇલ્ડકાર્ડ્સ સાથે શોધ કરતી વખતે ખૂબ કાળજી લેવી જોઈએ. જો તમારું લુકઅપ મૂલ્ય લુકઅપ શ્રેણીમાં એક કરતાં વધુ મૂલ્ય સાથે મેળ ખાતું હોય, તો તમને ભ્રામક પરિણામો મળી શકે છે.
સંખ્યાઓ માટે એક્સેલ વાઇલ્ડકાર્ડ
ક્યારેક એવું કહેવામાં આવે છે કે એક્સેલમાં વાઇલ્ડકાર્ડ માત્ર ટેક્સ્ટ મૂલ્યો માટે જ કામ કરે છે, સંખ્યાઓ માટે નહીં. જો કે, આ બિલકુલ સાચું નથી. શોધો અને બદલો સુવિધા તેમજ ફિલ્ટર સાથે, વાઇલ્ડકાર્ડ ટેક્સ્ટ અને નંબર બંને માટે સારું કામ કરે છે.
વાઇલ્ડકાર્ડ નંબર સાથે શોધો અને બદલો
નીચેના સ્ક્રીનશોટમાં, અમે 4 અંક ધરાવતા કોષોને શોધવા માટે શોધ માપદંડ માટે *4* નો ઉપયોગ કરી રહ્યા છીએ, અને એક્સેલ ટેક્સ્ટ સ્ટ્રીંગ્સ અને નંબર્સ બંને શોધે છે:
ફિલ્ટર વાઇલ્ડકાર્ડ નંબર સાથે
તેમજ, એક્સેલના ઓટો-ફિલ્ટરને "4" ધરાવતા નંબરોને ફિલ્ટર કરવામાં કોઈ સમસ્યા નથી:
શા માટે એક્સેલ વાઇલ્ડકાર્ડ ફોર્મ્યુલામાં નંબરો સાથે કામ કરતું નથી
સૂત્રોમાં સંખ્યાઓ સાથેના વાઇલ્ડકાર્ડ એક અલગ વાર્તા છે. સંખ્યાઓ સાથે વાઇલ્ડકાર્ડ અક્ષરોનો ઉપયોગ કરવો (ભલે તમે નંબરને વાઇલ્ડકાર્ડ્સ વડે ઘેરી લો છો અથવા કોષ સંદર્ભને જોડો છો) આંકડાકીય મૂલ્યને ટેક્સ્ટ સ્ટ્રિંગમાં રૂપાંતરિત કરે છે. પરિણામ સ્વરૂપે, એક્સેલ સંખ્યાઓની શ્રેણીમાં સ્ટ્રિંગને ઓળખવામાં નિષ્ફળ જાય છે.
ઉદાહરણ તરીકે, નીચેના બંને સૂત્રો "4" ધરાવતી સ્ટ્રિંગની સંખ્યાને સારી રીતે ગણે છે:
=COUNTIF(A2:A12, "*4*" )
=COUNTIF(A2:A12, "*"&E1&"*" )
પરંતુ કોઈ પણ નંબરની અંદરના અંક 4ને ઓળખી શકતા નથી:
29>
કેવી રીતે બનાવવુંવાઇલ્ડકાર્ડ્સ નંબરો માટે કામ કરે છે
સૌથી સરળ ઉકેલ એ છે કે નંબરોને ટેક્સ્ટમાં કન્વર્ટ કરવું (ઉદાહરણ તરીકે, ટેક્સ્ટ ટુ કૉલમ સુવિધાનો ઉપયોગ કરીને) અને પછી નિયમિત VLOOKUP, COUNTIF, MATCH, વગેરે કરો.
દા.ત. પરિસ્થિતિ જ્યારે આ અભિગમ વ્યવહારીક રીતે સ્વીકાર્ય ન હોય, ત્યારે તમારે દરેક ચોક્કસ કેસ માટે તમારી પોતાની ફોર્મ્યુલા તૈયાર કરવી પડશે. અરે, સામાન્ય ઉકેલ અસ્તિત્વમાં નથી :( નીચે, તમને કેટલાક ઉદાહરણો મળશે.
ઉદાહરણ 1. સંખ્યાઓ માટે એક્સેલ વાઇલ્ડકાર્ડ સૂત્ર
આ ઉદાહરણ બતાવે છે કે સંખ્યાઓ કેવી રીતે ગણવી જેમાં ચોક્કસ અંક. નીચેના નમૂના કોષ્ટકમાં, ધારો કે તમે ગણતરી કરવા માંગો છો કે શ્રેણી B2:B12 માં કેટલી સંખ્યાઓ "4" ધરાવે છે. ઉપયોગ કરવા માટેનું સૂત્ર અહીં છે:
=SUMPRODUCT(--(ISNUMBER(SEARCH("4", B2:B12))))
આ ફોર્મ્યુલા કેવી રીતે કામ કરે છે
અંદરથી કામ કરવું, ફોર્મ્યુલા શું કરે છે તે અહીં છે:
SEARCH ફંક્શન દરેકમાં ઉલ્લેખિત અંક માટે જુએ છે શ્રેણીનો કોષ અને તેની સ્થિતિ પરત કરે છે, જો ન મળે તો #VALUE ભૂલ. તેનું આઉટપુટ નીચે આપેલ એરે છે:
{#VALUE!;1;#VALUE!;#VALUE!;3;#VALUE!;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!}
ISNUMBER ફંક્શન તેને ત્યાંથી લે છે અને કોઈપણ સંખ્યાને TRUE માં બદલી દે છે. અને FALSE માં ભૂલ:
{FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE}
એક ડબલ યુનરી ઓપરેટર (--) TRUE અને FALSE ને અનુક્રમે 1 અને 0 પર દબાણ કરે છે:
{0;1;0;0;1;0;0;1;0;0;0}
છેલ્લે, SUMPRODUCT ફંક્શન 1 નો ઉમેરો કરે છે અને ગણતરી પરત કરે છે.
નોંધ. ઉપયોગ કરતી વખતે