એક્સેલ: ચોક્કસ ટેક્સ્ટ ધરાવતા કોષોની ગણતરી કરો (ચોક્કસ અને આંશિક મેળ)

  • આ શેર કરો
Michael Brown

સામગ્રીઓનું કોષ્ટક

ટ્યુટોરીયલ બતાવે છે કે એક્સેલમાં ચોક્કસ ટેક્સ્ટ સાથે કોષોની સંખ્યા કેવી રીતે ગણવી. તમને ચોક્કસ મેચ, આંશિક મેચ અને ફિલ્ટર કરેલ કોષો માટેના ફોર્મ્યુલા ઉદાહરણો મળશે.

ગયા અઠવાડિયે અમે Excel માં ટેક્સ્ટ સાથે કોષોની ગણતરી કેવી રીતે કરવી તે જોયું, એટલે કે કોઈપણ ટેક્સ્ટ સાથેના તમામ કોષો. માહિતીના મોટા ભાગનું વિશ્લેષણ કરતી વખતે, તમે એ પણ જાણવા માગો છો કે કેટલા કોષોમાં ચોક્કસ ટેક્સ્ટ છે. આ ટ્યુટોરીયલ સમજાવે છે કે તેને સરળ રીતે કેવી રીતે કરવું.

    એક્સેલમાં ચોક્કસ ટેક્સ્ટ સાથે કોષોની ગણતરી કેવી રીતે કરવી

    માઈક્રોસોફ્ટ એક્સેલ શરતી રીતે કોષોની ગણતરી કરવા માટે વિશિષ્ટ કાર્ય ધરાવે છે, COUNTIF કાર્ય. તમારે ફક્ત માપદંડ દલીલમાં લક્ષ્ય ટેક્સ્ટ સ્ટ્રિંગ સપ્લાય કરવાનું છે.

    વિશિષ્ટ ટેક્સ્ટ ધરાવતા કોષોની સંખ્યાની ગણતરી કરવા માટે અહીં એક સામાન્ય એક્સેલ ફોર્મ્યુલા છે:

    COUNTIF(શ્રેણી, " ટેક્સ્ટ")

    નીચેનું ઉદાહરણ તેને ક્રિયામાં બતાવે છે. ધારો કે, તમારી પાસે A2:A10 માં આઇટમ ID ની સૂચિ છે અને તમે ચોક્કસ ID સાથે કોષોની સંખ્યા ગણવા માંગો છો, કહો "AA-01". બીજી દલીલમાં આ શબ્દમાળા લખો, અને તમને આ સરળ સૂત્ર મળશે:

    =COUNTIF(A2:A10, "AA-01")

    તમારા વપરાશકર્તાઓને ફોર્મ્યુલાને સંશોધિત કર્યા વિના કોઈપણ આપેલ ટેક્સ્ટ સાથે કોષોની ગણતરી કરવામાં સક્ષમ કરવા માટે, ઇનપુટ કરો પૂર્વવ્યાખ્યાયિત કોષમાં ટેક્સ્ટ, D1 કહો, અને સેલ સંદર્ભ પૂરો પાડો:

    =COUNTIF(A2:A10, D1)

    નોંધ. Excel COUNTIF ફંક્શન કેસ-અસંવેદનશીલ છે, એટલે કે તે અક્ષર કેસને અલગ પાડતું નથી. અપરકેસ અને લોઅરકેસ સારવાર માટેઅક્ષરો અલગ રીતે, આ કેસ-સંવેદનશીલ સૂત્રનો ઉપયોગ કરો.

    ચોક્કસ ટેક્સ્ટ (આંશિક મેળ) સાથે કોષોની ગણતરી કેવી રીતે કરવી

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

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

    સેલની ગણતરી કરો કે જેમાં ખૂબ જ શરૂઆતમાં :

    COUNTIF(શ્રેણી, " ટેક્સ્ટ) પર ચોક્કસ ટેક્સ્ટ હોય *")

    કોઈપણ સ્થાન માં ચોક્કસ ટેક્સ્ટ ધરાવતા કોષોની ગણતરી કરો:

    COUNTIF(રેન્જ, "* ટેક્સ્ટ *")

    ઉદાહરણ તરીકે, A2:A10 શ્રેણીમાં કેટલા કોષો "AA" થી શરૂ થાય છે તે શોધવા માટે, આ સૂત્રનો ઉપયોગ કરો:

    =COUNTIF(A2:A10, "AA*")

    કોઈપણ સ્થિતિમાં "AA" ધરાવતા કોષોની ગણતરી મેળવવા માટે, આનો ઉપયોગ કરો એક:

    =COUNTIF(A2:A10, "*AA*")

    સૂત્રોને વધુ ગતિશીલ બનાવવા માટે, હાર્ડકોડેડ સ્ટ્રીંગ્સને સેલ સંદર્ભો સાથે બદલો.

    ચોક્કસ ટેક્સ્ટથી શરૂ થતા કોષોની ગણતરી કરવા માટે:

    =COUNTIF(A2:A10, D1&"*")

    તેમાં ગમે ત્યાં ચોક્કસ ટેક્સ્ટ ધરાવતા કોષોની ગણતરી કરવા માટે:

    =COUNTIF(A2:A10, "*"&D1&"*")

    નીચેનો સ્ક્રીનશોટ પરિણામો બતાવે છે:

    વિશિષ્ટ ટેક્સ્ટ ધરાવતા કોષોની ગણતરી કરો (કેસ-સંવેદનશીલ)

    જ્યારે તમારે અલગ કરવાની જરૂર હોય ત્યારે પરિસ્થિતિમાંઅપરકેસ અને લોઅરકેસ અક્ષરો, COUNTIF કાર્ય કામ કરશે નહીં. તમે ચોક્કસ અથવા આંશિક મેળ શોધી રહ્યા છો તેના આધારે, તમારે એક અલગ ફોર્મ્યુલા બનાવવું પડશે.

    વિશિષ્ટ ટેક્સ્ટ (ચોક્કસ મેળ) સાથે કોષોની ગણતરી કરવા માટે કેસ-સંવેદનશીલ ફોર્મ્યુલા

    ગણતરી કરવા માટે ટેક્સ્ટ કેસને ઓળખતા ચોક્કસ ટેક્સ્ટ સાથેના કોષોની સંખ્યા, અમે SUMPRODUCT અને ચોક્કસ કાર્યોના સંયોજનનો ઉપયોગ કરીશું:

    SUMPRODUCT(--EXACT(" ટેક્સ્ટ ", શ્રેણી ))

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

    • એક્સક્ટ એ રેન્જમાંના દરેક કોષની નમૂનાના ટેક્સ્ટની સામે સરખામણી કરે છે અને TRUE અને FALSE મૂલ્યોની એરે આપે છે, TRUE ચોક્કસ મેચ અને FALSE અન્ય તમામ કોષોનું પ્રતિનિધિત્વ કરે છે. ડબલ હાઇફન (જેને ડબલ યુનરી કહેવાય છે) TRUE અને FALSE ને 1 અને 0 માં દબાણ કરે છે.
    • SUMPRODUCT એરેના તમામ ઘટકોનો સરવાળો કરે છે. તે સરવાળો એ 1 ની સંખ્યા છે, જે મેચોની સંખ્યા છે.

    ઉદાહરણ તરીકે, A2:A10 માં કોષોની સંખ્યા મેળવવા માટે જે D1 માં ટેક્સ્ટ ધરાવે છે અને અપરકેસ અને લોઅરકેસને અલગ તરીકે હેન્ડલ કરે છે અક્ષરો, આ સૂત્રનો ઉપયોગ કરો:

    =SUMPRODUCT(--EXACT(D1, A2:A10))

    કેસ-સંવેદનશીલ ફોર્મ્યુલા ચોક્કસ ટેક્સ્ટ (આંશિક મેળ) સાથે કોષોની ગણતરી કરવા માટે

    બિલ્ડ કરવા માટે એક કેસ-સંવેદનશીલ સૂત્ર કે જે કોષમાં ગમે ત્યાં રસની ટેક્સ્ટ સ્ટ્રિંગ શોધી શકે છે, અમે 3 અલગ-અલગ કાર્યોનો ઉપયોગ કરી રહ્યા છીએ:

    SUMPRODUCT(-(ISNUMBER(FIND(" ટેક્સ્ટ ", શ્રેણી ))))

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

    • કેસ-સંવેદનશીલ FIND ફંક્શન શોધે છેશ્રેણીના દરેક કોષમાં લક્ષ્ય ટેક્સ્ટ માટે. જો તે સફળ થાય, તો ફંક્શન પ્રથમ અક્ષરની સ્થિતિ પરત કરે છે, અન્યથા #VALUE! ભૂલ સ્પષ્ટતા ખાતર, અમારે ચોક્કસ સ્થિતિ જાણવાની જરૂર નથી, કોઈપણ સંખ્યા (ભૂલની વિરુદ્ધ) નો અર્થ એ થાય છે કે કોષમાં લક્ષ્ય ટેક્સ્ટ છે.
    • ISNUMBER ફંક્શન નંબરોની એરે અને પાછી મળેલી ભૂલોને હેન્ડલ કરે છે FIND દ્વારા અને નંબરોને TRUE અને અન્ય કંઈપણ FALSE માં રૂપાંતરિત કરે છે. ડબલ યુનરી (--) તાર્કિક મૂલ્યોને એક અને શૂન્યમાં દબાણ કરે છે.
    • SUMPRODUCT 1 અને 0 ના એરેનો સરવાળો કરે છે અને કોષોની સંખ્યા પરત કરે છે જેમાં તેમની સામગ્રીના ભાગ રૂપે ઉલ્લેખિત ટેક્સ્ટ હોય છે.

    વાસ્તવિક જીવનના ડેટા પર ફોર્મ્યુલાને ચકાસવા માટે, ચાલો શોધીએ કે A2:A10 માં કેટલા કોષો D1 માં સબસ્ટ્રિંગ ઇનપુટ ધરાવે છે:

    =SUMPRODUCT(--(ISNUMBER(FIND(D1, A2:A10))))

    અને આ ગણતરી આપે છે 3માંથી (કોષ A2, A3 અને A6):

    વિશિષ્ટ ટેક્સ્ટ સાથે ફિલ્ટર કરેલ કોષોની ગણતરી કેવી રીતે કરવી

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

    ધારી લઈએ કે, તમારી પાસે કૉલમ B અને માત્રા<2 માં ઓર્ડર IDs સાથેનું ટેબલ છે> નીચેની ઇમેજમાં બતાવ્યા પ્રમાણે કૉલમ C માં. આ ક્ષણ માટે, તમને માત્ર 1 કરતા વધારે જથ્થામાં રસ છે અને તમે તમારા ટેબલને તે મુજબ ફિલ્ટર કર્યું છે. આપ્રશ્ન એ છે કે - તમે ચોક્કસ id સાથે ફિલ્ટર કરેલ કોષોની ગણતરી કેવી રીતે કરશો?

    વિશિષ્ટ ટેક્સ્ટ (ચોક્કસ મેચ) સાથે ફિલ્ટર કરેલ કોષોની ગણતરી કરવા માટે ફોર્મ્યુલા

    ફિલ્ટર કરેલ ગણવા માટે કોષો કે જેના સમાવિષ્ટો નમૂનાની ટેક્સ્ટ સ્ટ્રિંગ સાથે બરાબર મેળ ખાય છે, નીચેનામાંથી એક ફોર્મ્યુલાનો ઉપયોગ કરો:

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(B2:B10=F1))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(B2:B10=F1))

    જ્યાં F1 એ નમૂના ટેક્સ્ટ છે અને B2:B10 એ કોષો છે. ગણતરી માટે દૃશ્યમાન અને છુપાયેલી પંક્તિઓ ઓળખો. આ માટે, તમે 103 પર સેટ કરેલ function_num દલીલ સાથે SUBTOTAL ફંક્શનનો ઉપયોગ કરો છો. SUBTOTAL ને તમામ વ્યક્તિગત કોષ સંદર્ભો આપવા માટે, ક્યાં તો અપ્રત્યક્ષ (પ્રથમ સૂત્રમાં) અથવા OFFSET, ROW અને MIN ના સંયોજનનો ઉપયોગ કરો. (બીજા સૂત્રમાં). અમારું લક્ષ્ય દૃશ્યમાન અને છુપાયેલી પંક્તિઓ શોધવાનું હોવાથી, તે ખરેખર વાંધો નથી કે કઈ કૉલમનો સંદર્ભ આપવો (અમારા ઉદાહરણમાં A). આ કામગીરીનું પરિણામ એ 1 અને 0 ની એરે છે જ્યાં તે દૃશ્યમાન પંક્તિઓ અને શૂન્ય - છુપાયેલી પંક્તિઓનું પ્રતિનિધિત્વ કરે છે.

  • આપેલ ટેક્સ્ટ ધરાવતા કોષો શોધો. આ માટે, સેમ્પલ ટેક્સ્ટ (F1) ની કોષોની શ્રેણી (B2:B10) સાથે સરખામણી કરો. આ ઑપરેશનનું પરિણામ એ TRUE અને FALSE મૂલ્યોની શ્રેણી છે, જે ડબલ યુનરી ઑપરેટરની મદદથી 1 અને 0 માટે ફરજિયાત છે.
  • આખરે, SUMPRODUCT ફંક્શન બેના ઘટકોનો ગુણાકાર કરે છે. સમાન સ્થિતિમાં એરે અને પછી પરિણામી એરેનો સરવાળો કરે છે.કારણ કે શૂન્ય વડે ગુણાકાર કરવાથી શૂન્ય મળે છે, માત્ર બંને એરેમાં 1 ધરાવતા કોષો અંતિમ એરેમાં 1 ધરાવે છે. 1 નો સરવાળો એ ફિલ્ટર કરેલ કોષોની સંખ્યા છે જેમાં ઉલ્લેખિત ટેક્સ્ટ હોય છે.

    વિશિષ્ટ ટેક્સ્ટ (આંશિક મેળ) સાથે ફિલ્ટર કરેલ કોષોની ગણતરી કરવા માટેનું ફોર્મ્યુલા

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

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(ISNUMBER(FIND(F1, B2:B10))))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(ISNUMBER(FIND(F1, B2:B10))))

    પરિણામે, સૂત્રો કોષમાં કોઈપણ સ્થિતિમાં આપેલ ટેક્સ્ટ સ્ટ્રિંગને શોધી કાઢશે:

    નોંધ. function_num દલીલમાં 103 સાથે SUBTOTAL ફંક્શન, બધા છુપાયેલા કોષોને ઓળખે છે, ફિલ્ટર આઉટ અને મેન્યુઅલી છુપાયેલ છે. પરિણામ સ્વરૂપે, ઉપરોક્ત સૂત્રો માત્ર દૃશ્યમાન કોષો ની ગણતરી કરે છે, અદ્રશ્ય કોષો કેવી રીતે છુપાયેલા હતા તે ધ્યાનમાં લીધા વગર. ફક્ત ફિલ્ટર કરેલા કોષોને બાકાત રાખવા માટે પરંતુ મેન્યુઅલી છુપાયેલા કોષોને શામેલ કરવા માટે, function_num માટે 3 નો ઉપયોગ કરો.

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

    ઉપલબ્ધ ડાઉનલોડ્સ

    ચોક્કસ ટેક્સ્ટ સાથે કોષોની ગણતરી કરવા માટે એક્સેલ ફોર્મ્યુલા

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