સામગ્રીઓનું કોષ્ટક
એક્સેલમાં, સંજોગો તપાસની માંગ કરી શકે છે કે કોષમાં ચોક્કસ ટેક્સ્ટ છે કે નહીં . આજે અમે તમને બતાવવા જઈ રહ્યા છીએ કે સેલમાં ચોક્કસ ટેક્સ્ટ છે કે નહીં તે કેવી રીતે તપાસવું. આ સત્ર માટે, અમે એક્સેલ 2019 નો ઉપયોગ કરી રહ્યા છીએ, તમારા મનપસંદ સંસ્કરણનો ઉપયોગ કરવા માટે નિઃસંકોચ અનુભવો.
પ્રથમ વસ્તુઓ, ચાલો ડેટાસેટ વિશે જાણીએ જે અમારા ઉદાહરણોનો આધાર છે
.
અમારી પાસે એક ટેબલ છે જેમાં ઘણા વિદ્યાર્થીઓની માહિતી તેમના ગ્રેડ સાથે છે. આ ડેટાસેટનો ઉપયોગ કરીને, અમે તપાસ કરીશું કે કોષમાં ચોક્કસ ટેક્સ્ટ છે કે નહીં.
નોંધ કરો કે, વસ્તુઓને સરળ રાખવા માટે આ એક મૂળભૂત ડેટાસેટ છે. વાસ્તવિક જીવનની પરિસ્થિતિમાં, તમે ખૂબ મોટા અને જટિલ ડેટાસેટનો સામનો કરી શકો છો.
પ્રેક્ટિસ વર્કબુક
તમારું નીચેની લિંક પરથી પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરવા માટે સ્વાગત છે.
એક્સેલ જો સેલમાં ચોક્કસ ટેક્સ્ટ હોય. ) માં ફક્ત તે જ ટેક્સ્ટ (સ્ટ્રિંગ) છે જે આપણે શોધી રહ્યા છીએ. તેની સાથે કોઈ વધારાની સ્ટ્રિંગ હશે નહીં.ઉદાહરણ તરીકે, અમારા ડેટાસેટમાં, ગ્રેડ કૉલમ દરેક સેલમાં પાસ અથવા નિષ્ફળ છે . કોઈ વધારાના શબ્દો અથવા શબ્દમાળાઓ ત્યાં નથી. તેથી, અમે તપાસ કરી શકીએ છીએ કે આ સ્તંભની અંદરના કોષમાં પાસ થયેલ છે કે નિષ્ફળ .
અહીં, ઉદાહરણ તરીકે, અમે તપાસો કે કોષમાં "પાસ થયેલ" છે કે નહીં અને પછીનવી રજૂ કરાયેલ ટિપ્પણીઓ કૉલમમાં એક ટિપ્પણી ઉમેરો.
"ચેક" જેવા શબ્દો સાંભળીને, તમારા મગજમાં આવતા પ્રથમ કાર્યોમાંનું એક છે IF . IF ફંક્શન લોજિકલ ટેસ્ટ ચલાવે છે અને દ્વિસંગી મૂલ્ય (TRUE અથવા FALSE) આપે છે.
ચાલો કોષમાં ચોક્કસ છે કે કેમ તે તપાસવા માટે IF નો ઉપયોગ કરીને ફોર્મ્યુલા લખીએ. ટેક્સ્ટ “પાસ થયું” કે નહીં.
=IF(D4="Passed","Promoted","")
અહીં, અમે લોજિકલ ઑપરેશન સેટ કર્યું છે D4=”Passed”
જે D4 માં "પાસ થયેલ" છે કે નહી તેની સરખામણી કરે છે.
if_true_value માટે અમે "પ્રમોટેડ" સેટ કર્યું છે, તે સેલ મળી જાય તે પછી પરિણામ સ્વરૂપે દેખાશે. લખાણ સમાવે છે. હાલમાં, કોઈ if_false_value પ્રદાન કરેલ નથી.
D4 સેલમાં શોધ ટેક્સ્ટ છે, "પાસ કરેલ", તેથી ફોર્મ્યુલાએ if_true_value પરત કર્યું.
હવે, બાકીના કોષો માટે સૂત્ર લખો. તમે AuoFill સુવિધાનો પણ ઉપયોગ કરી શકો છો.
તમે જોઈ શકો છો, અમારા ફોર્મ્યુલાએ if_true_value , “પ્રમોટેડ” પરત કર્યું છે. , "પાસ થયેલ" સમાવતા કોષો માટે સંપૂર્ણ રીતે.
આ કેસ-સંવેદનશીલ રીતે કાર્ય કરે છે. જો કોઈપણ કોષમાં "પાસ કરેલ" ને બદલે "પાસ કરેલ" હોય, તો તે પણ કાર્ય કરશે.
વધુ વાંચો: માટે એક્સેલ શોધ રેન્જમાં ટેક્સ્ટ
2. કોષમાં ચોક્કસ ટેક્સ્ટ (આંશિક મેળ) હોય છે
ક્યારેક આપણે સબસ્ટ્રિંગ તરીકે કોષમાં ચોક્કસ ટેક્સ્ટ શોધવાની જરૂર પડી શકે છે. આ વિભાગમાં, અમે કરીશુંતે કેવી રીતે કરવું તે જુઓ.
ઉદાહરણ તરીકે, અમે ID કૉલમના કોષોમાં સ્ટ્રિંગ (જૂથનું નામ) શોધીશું.
અહીં અમે અમારા ઉદાહરણના સંદર્ભ સાથે મેળ ખાતી કેટલીક કૉલમ રજૂ કરી છે.
તમે સર્ચ સ્ટ્રિંગ કૉલમ માટે જોઈ શકો છો જે અમે પંક્તિઓ મર્જ કરી છે. તકનીકો માટે આ મર્જિંગ પંક્તિઓ લેખને અનુસરો.
I. FIND ફંક્શન (કેસ સેન્સિટિવ) દ્વારા મેળ કરો
અગાઉના વિભાગમાં, અમે ટેક્સ્ટને તપાસવા માટે IF નો ઉપયોગ કર્યો છે. (તાર્કિક અભિવ્યક્તિનો ઉપયોગ કરીને). અમને અન્ય સહાયક કાર્યોની જરૂર હોવા છતાં આ ફંક્શન ઉપયોગમાં રહેશે.
FIND ફંક્શન એ એક ફંક્શન છે જેને આપણે IF સાથે જોડીશું કે કેમ તે તપાસવા માટે સેલમાં ચોક્કસ ટેક્સ્ટ ઓછામાં ઓછા સબસ્ટ્રિંગ તરીકે હોય છે.
ઉદાહરણ તરીકે, અમે એક શબ્દમાળા "AB" પસંદ કરી છે જેને અમે ID કૉલમમાંથી કોષોમાં શોધીશું.
<0હવે, ચાલો B4 સેલ માટે સૂત્ર લખીએ.
=IF(ISNUMBER(FIND($E$4,B4)),”Found”,"Not Found")
અહીં તમે ISNUMBER ફંક્શન જોઈ શકો છો. ISNUMBER આપે છે TRUE જ્યારે કોષમાં નંબર હોય છે, અને FALSE જો ન હોય તો
અમે આ ફંક્શનનો ઉપયોગ કર્યો હતો કારણ કે તે તપાસે છે કે FIND ફંક્શનનું પરિણામ સંખ્યા છે કે નહીં. તે બુલિયન મૂલ્ય પરત કરે છે.
જ્યારે ISNUMBER TRUE પરત કરે છે ત્યારે IF ફંક્શન if_true_value (મળ્યું)<ને ટ્રિગર કરશે 12>, અન્યથા if_false_value (નથીમળ્યો) .
અહીં પ્રથમ કોષ માટે, ISNUMBER-FIND એ TRUE પરત કર્યું અને અંતિમ આઉટપુટ બન્યું “મળ્યું”.
ચાલો જૂથનું નામ કાઢીએ. તેના માટે, અમે MID ફંક્શનનો ઉપયોગ કરીશું. આ ફંક્શન આપેલ સ્ટ્રિંગની મધ્યમાંથી અક્ષરોને બહાર કાઢે છે.
=IF(ISNUMBER(FIND($E$4,B4)),MID(B4,FIND($E$4,B4),2),"")
પ્રથમ, અમે તપાસ્યું છે કે કોષમાં ચોક્કસ ટેક્સ્ટ, પછી if_true_value ફિલ્ડ પર, અમે મૂલ્ય મેળવવા માટે MID ફંક્શન સેટ કર્યું છે. MID ની અંદર શોધો પ્રારંભિક બિંદુ અને પછી 2 અક્ષરો પ્રદાન કરે છે. આનાથી બે અક્ષરવાળા જૂથના નામ મળશે.
જ્યારે સેલમાં ટેક્સ્ટ હોય ત્યારે અમને જૂથનું નામ મળ્યું છે.
શોધો કેસ સંવેદનશીલ છે, તે “ab” માટે if_true_value ને એક્ઝિક્યુટ કરશે નહીં.
બાકીના કોષો માટે કોડ લખો. તમને એક જૂથનું નામ મળશે જે બરાબર શોધ શબ્દમાળા તરીકે લખાયેલું છે.
શોધ શબ્દમાળા મૂલ્ય બદલો, તમે અપડેટ કરેલ પરિણામ મળશે.
II. SEARCH ફંક્શન (કેસ ઇન્સેન્સિટિવ) દ્વારા મેળ કરો
અગાઉના વિભાગમાં, અમે એક અભિગમ જોયો છે જે કેસ-સંવેદનશીલ છે. વસ્તુઓને લવચીક રાખવા માટે, અમે કેસ-સંવેદનશીલ અભિગમ અપનાવી શકીએ છીએ. તેના માટે, SEARCH ફંક્શન ઉપયોગી થશે.
SEARCH એક ટેક્સ્ટ સ્ટ્રિંગનું સ્થાન બીજી અંદર આપે છે. તે સમાન કાર્ય કરે છે શોધો કાર્ય, પરંતુ તે કેસ-સંવેદનશીલ છે.
સૂત્ર નીચે મુજબ છે
=IF(ISNUMBER(SEARCH($E$4,B4)),MID(B4,SEARCH($E$4,B4),2),"")
તે શોધો વિભાગ જેવું જ લાગે છે. એકમાત્ર ફેરફાર એ છે કે અમે શોધો ને SEARCH થી બદલ્યું છે. બાકીનું સૂત્ર સમાન છે અને બરાબર એ જ રીતે કાર્ય કરે છે.
જ્યારે કોષમાં ટેક્સ્ટ હોય ત્યારે અમને જૂથનું નામ મળ્યું છે.
લખો બાકીના કોષો માટે સૂત્ર. તમને કોઈપણ સ્વરૂપમાં “AB” ધરાવતા તમામ જૂથના નામ મળશે.
જો આપણે સર્ચ સ્ટ્રિંગ તરીકે “ab” લખીએ તો પણ તે થશે. આ મૂલ્યો મેળવો.
III. COUNTIF ફંક્શન (કેસ ઇન્સેન્સિટિવ) નો ઉપયોગ કરીને મેળ કરો
કોષને તપાસવાની બીજી રીત ચોક્કસ ટેક્સ્ટ ધરાવે છે કારણ કે સબસ્ટ્રિંગ IF અને COUNTIF નું સંયોજન છે. આ અભિગમ કેસ-સંવેદનશીલ પણ હશે.
આ COUNTIF ફંક્શન એક જ સ્થિતિને પૂર્ણ કરતી શ્રેણીમાં કોષોની ગણતરી કરે છે.
હવે સૂત્ર નીચે મુજબ હશે એક.
=IF(COUNTIF(B4,"*"&$E$4&"*"),MID(B4,SEARCH($E$4,B4),2),"")
અહીં અમે COUNTIF નો ઉપયોગ કરીને તર્ક તપાસ્યો છે. COUNTIF નો ઉપયોગ કરીને તે તપાસે છે કે ગણતરી મૂલ્ય 1 છે કે નહીં.
જો COUNTIF 1 આપે છે તો if_true_value ( MID જૂથ કાઢવાનો ભાગ નામ) પરત કરવામાં આવશે. MID ભાગની ચર્ચા પહેલાના વિભાગમાં કરવામાં આવી છે.
COUNTIF ભાગમાંથી 0 માટે, ફોર્મ્યુલા if_false_value (ખાલી સેલ, સમય માટેહોવા).
અમને મેચ મળી છે અને પછી જ્યારે કોષમાં ચોક્કસ ટેક્સ્ટ હોય ત્યારે ફોર્મ્યુલાએ જૂથનું નામ પરત કર્યું.
માટે સૂત્ર લખો બાકીના કોષો. તમને કોઈપણ સ્વરૂપમાં સર્ચ સ્ટ્રિંગ હોય તેવા તમામ જૂથના નામ મળશે.
ચાલો સર્ચ સ્ટ્રિંગ મૂલ્ય બદલીએ, અપડેટ કરેલા પરિણામો અમારી સામે હશે.
વધુ COUNTIF આંશિક મેચ અભિગમ માટે આ COUNTIF આંશિક મેચ લેખની મુલાકાત લો. જો તમને if સાથે આંશિક મેચિંગમાં રસ હોય, તો આ IF આંશિક મેળ લેખ તમારા માટે મદદરૂપ થઈ શકે છે.
નિષ્કર્ષ
આજ માટે આટલું જ. સેલમાં એક્સેલમાં ચોક્કસ ટેક્સ્ટ છે કે નહીં તે તપાસવા માટે અમે ઘણા અભિગમોની સૂચિબદ્ધ કરી છે. આશા છે કે તમને આ મદદરૂપ લાગશે. જો કંઈપણ સમજવામાં અઘરું લાગે તો નિઃસંકોચ ટિપ્પણી કરો. અમને અન્ય કોઈપણ પદ્ધતિઓ જણાવો જે કદાચ અમે અહીં ચૂકી ગયા હોઈએ.