मुख्य सामग्री पर जाएं

Excel में विशिष्ट पाठ और भरण/फ़ॉन्ट रंग वाले कक्षों की गणना कैसे करें?

लेखक: सिलुविया अंतिम संशोधित: 2020-12-08

आपके लिए उन कक्षों की संख्या की गणना करना आसान हो सकता है जिनमें केवल एक शर्त शामिल है, जैसे विशिष्ट पाठ या फ़ॉन्ट/भरण रंग वाले सभी कक्षों की गणना करना। हालाँकि, क्या आप जानते हैं कि एकाधिक स्थितियों वाली कोशिकाओं की गिनती कैसे की जाती है? उदाहरण के लिए, उन कक्षों की संख्या गिनें जिनमें विशिष्ट पाठ और फ़ॉन्ट/भरण रंग दोनों शामिल हैं। यह लेख आपको समाधान दिखाएगा.

विशिष्ट पाठ वाले कक्षों की गणना करें और VBA कोड से रंग भरें
VBA कोड के साथ विशिष्ट पाठ और फ़ॉन्ट रंग वाले कक्षों की गणना करें


विशिष्ट पाठ वाले कक्षों की गणना करें और VBA कोड से रंग भरें

मान लीजिए कि आपके पास नीचे दिखाए गए स्क्रीनशॉट के अनुसार एक तालिका है, तो टेक्स्ट और सेल ई2 के रंग के आधार पर कॉलम बी में कोशिकाओं की गिनती के लिए, कृपया निम्नलिखित वीबीए कोड लागू करें।

1। दबाएं ऑल्ट + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की, क्लिक करें सम्मिलित करें > मॉड्यूल, फिर नीचे दिए गए VBA कोड को मॉड्यूल विंडो में कॉपी करें।

वीबीए कोड: विशिष्ट पाठ वाले कक्षों की गणना करें और रंग भरें

Sub CountFillColorValue()
'Update by Extendoffice 20180702
    Dim I As Long
    Dim xNum As Long
    Dim Rows As Long
    Dim xRgD As Range
    Dim xRg, xRgS As Range
    On Error Resume Next
    Set xRg = Range("B2:B9")
    Set xRgS = Range("E2")
    Set xRgD = Application.InputBox("Please select a cell:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xRgD Is Nothing Then Exit Sub
    xRows = xRg.Rows.Count
    Set xRg = xRg(1)
    xNum = 0
    For I = 1 To xRows
        If xRg.Offset(I - 1, 0).Interior.ColorIndex = xRgS.Interior.ColorIndex Then
            If xRg.Offset(I - 1, 0).Value = xRgS.Value Then
                xNum = xNum + 1
            End If
        End If
    Next
    xRgD = xNum
End Sub

नोट: कोड में, B2:B9 वह सीमा है जिसके अंदर आप कोशिकाओं की गिनती करेंगे, E2 में टेक्स्ट और भरण रंग शामिल है जिसके आधार पर आप कोशिकाओं की गिनती करेंगे। आप इन्हें अपनी आवश्यकता के अनुसार बदल सकते हैं।

3। दबाएं F5 कोड चलाने के लिए कुंजी, फिर a एक्सेल के लिए कुटूल संवाद बॉक्स पॉप अप होता है, कृपया परिणाम डालने के लिए एक सेल का चयन करें और फिर क्लिक करें OK बटन। स्क्रीनशॉट देखें:

फिर गिनती का परिणाम तुरंत चयनित सेल में दिखाई देने लगता है।


VBA कोड के साथ विशिष्ट पाठ और फ़ॉन्ट रंग वाले कक्षों की गणना करें

सेल E2 के टेक्स्ट और फ़ॉन्ट रंग के आधार पर श्रेणी B9:B2 में सेल की गिनती के लिए, कृपया निम्नानुसार कार्य करें।

1। खुली अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो को दबाकर ऑल्ट + F11 चांबियाँ।

2। में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की, क्लिक करें सम्मिलित करें > मॉड्यूल, फिर नीचे दिए गए VBA कोड को मॉड्यूल विंडो में कॉपी करें।

वीबीए कोड: विशिष्ट पाठ और फ़ॉन्ट रंग के साथ कोशिकाओं की गणना करें

Sub CountFontColorValue()
'Update by Extendoffice 20180702
    Dim I As Long
    Dim xNum As Long
    Dim xRows As Long
    Dim xRgD As Range
    Dim xRg, xRgS As Range
    On Error Resume Next
    Set xRg = Range("B2:B9")
    Set xRgS = Range("E2")
    Set xRgD = Application.InputBox("Please select a cell:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xRgD Is Nothing Then Exit Sub
    xRows = xRg.Rows.Count
    Set xRg = xRg(1)
    xNum = 0
    For I = 1 To xRows
        If xRg.Offset(I - 1, 0).Font.ColorIndex = xRgS.Font.ColorIndex Then
            If xRg.Offset(I - 1, 0).Value = xRgS.Value Then
                xNum = xNum + 1
            End If
        End If
    Next
    xRgD = xNum
End Sub

नोट: कोड में, B2:B9 वह सीमा है जिसके आधार पर आप कोशिकाओं की गिनती करेंगे, E2 वह मानदंड है जिसके आधार पर आप कोशिकाओं की गिनती करेंगे। आप आवश्यकतानुसार उन्हें बदल सकते हैं।

3। दबाएं F5 कोड चलाने के लिए कुंजी, फिर a एक्सेल के लिए कुटूल संवाद बॉक्स पॉप अप होता है, कृपया परिणाम डालने के लिए एक सेल का चयन करें और फिर क्लिक करें OK बटन। स्क्रीनशॉट देखें:

आपको नीचे दिखाए गए स्क्रीनशॉट के अनुसार परिणाम मिलेगा:


संबंधित आलेख:

सर्वोत्तम कार्यालय उत्पादकता उपकरण

🤖 कुटूल्स एआई सहयोगी: निम्न के आधार पर डेटा विश्लेषण में क्रांति लाएं: बुद्धिमान निष्पादन   |  कोड जनरेट करें  |  कस्टम फ़ॉर्मूले बनाएं  |  डेटा का विश्लेषण करें और चार्ट बनाएं  |  कुटूल फ़ंक्शंस का आह्वान करें...
लोकप्रिय सुविधाएँ: डुप्लिकेट ढूंढें, हाइलाइट करें या पहचानें   |  रिक्त पंक्तियाँ हटाएँ   |  डेटा खोए बिना कॉलम या सेल को संयोजित करें   |   फॉर्मूला के बिना गोल ...
सुपर लुकअप: एकाधिक मानदंड VLookup    मल्टीपल वैल्यू वीलुकअप  |   अनेक शीटों में VLookup   |   फजी लुकअप ....
उन्नत ड्रॉप-डाउन सूची: शीघ्रता से ड्रॉप डाउन सूची बनाएं   |  आश्रित ड्रॉप डाउन सूची   |  बहु-चयन ड्रॉप डाउन सूची ....
स्तम्भ प्रबंधक: कॉलमों की एक विशिष्ट संख्या जोड़ें  |  कॉलम ले जाएँ  |  छिपे हुए कॉलम की दृश्यता स्थिति टॉगल करें  |  रेंज और कॉलम की तुलना करें ...
फीचर्ड फीचर्स: ग्रिड फोकस   |  डिजाइन देखें   |   बड़ा फॉर्मूला बार    कार्यपुस्तिका एवं शीट प्रबंधक   |  संसाधन लाइब्रेरी (ऑटो टेक्स्ट)   |  खजूर बीनने वाला   |  कार्यपत्रकों को संयोजित करें   |  एन्क्रिप्ट/डिक्रिप्ट सेल    सूची के अनुसार ईमेल भेजें   |  सुपर फ़िल्टर   |   विशेष फ़िल्टर (फ़िल्टर बोल्ड/इटैलिक/स्ट्राइकथ्रू...) ...
शीर्ष 15 टूलसेट12 टेक्स्ट टूल्स (पाठ जोड़ें, अक्षर हटाएँ, ...)   |   50 + चार्ट प्रकार (गैन्ट चार्ट, ...)   |   40+ प्रैक्टिकल सूत्र (जन्मदिन के आधार पर आयु की गणना करें, ...)   |   19 निवेशन टूल्स (QR कोड डालें, पथ से चित्र सम्मिलित करें, ...)   |   12 रूपांतरण टूल्स (शब्दों को संख्याएँ, मुद्रा रूपांतरण, ...)   |   7 विलय और विभाजन टूल्स (उन्नत संयोजन पंक्तियाँ, विभाजन कोशिकाओं, ...)   |   ... और अधिक

एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है।  वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...

Description


ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है

  • Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
  • नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
  • आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hola, he probado la función cuente celdas con texto específico y color de relleno pero cuando aprieto la tecla F5 solo me sale la función "IR A" y no me sale la ventana para seleccionar la celda.
Supongo que no podrá probarse y tengo que comprar
This comment was minimized by the moderator on the site
Hi Nando,
The VBA codes are provided for free. Which Excel version are you using? Is there any error prompt?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations