टेक्स्ट रंग बदलना Excel में एक बहुत महत्वपूर्ण कार्य है। यह डेटा को हाइलाइट और विश्लेषण करने में कई तरह से मदद करता है। हम इसे मैन्युअल रूप से कर सकते हैं लेकिन टेक्स्ट रंग बदलने के लिए कोई अंतर्निहित फ़ंक्शन या सूत्र नहीं है। हम कंडीशनल फॉर्मेटिंग में एक सूत्र का उपयोग कर सकते हैं या VBA मैक्रो का उपयोग करके एक उपयोगकर्ता-परिभाषित फ़ंक्शन बना सकते हैं। इस लेख में, मैंने Excel में सूत्र के साथ टेक्स्ट रंग बदलने के दो तरीकों को आसान चरणों के साथ समझाया है।
प्रैक्टिस बुक डाउनलोड करें
आप यहां से मुफ्त Excel टेम्पलेट डाउनलोड कर सकते हैं और स्वयं अभ्यास कर सकते हैं।
Excel में सूत्र के साथ टेक्स्ट रंग बदलने के 2 तरीके
आइए पहले हमारे डेटासेट से परिचित हों। मैंने दो लगातार वर्षों के लिए कुछ पुस्तकों के नाम और उनकी ऑनलाइन कीमतें रखी हैं। हम सूत्र के साथ कीमतों का रंग बदलेंगे।

विधि 1: Excel में टेक्स्ट रंग बदलने के लिए कंडीशनल फॉर्मेटिंग के साथ सूत्र
कंडीशनल फॉर्मेटिंग हमारी निर्दिष्ट शर्तों के आधार पर हाइलाइट किए गए रंगों, आइकन के साथ सेल को फॉर्मेट करने में मदद करता है और डेटा को बहुत आसानी से हाइलाइट करने के लिए बहुत उपयोगी है। हम टेक्स्ट रंग बदलने के लिए हाइलाइट सेल्स रूल्स और नया नियम विकल्पों का उपयोग करेंगे।
#1 हाइलाइट सेल्स रूल्स
हाइलाइट सेल्स रूल्स विकल्प में कुछ अंतर्निहित कमांड हैं जो एक सूत्र की तरह हैं। हम उसका उपयोग टेक्स्ट रंग बदलने के लिए करेंगे।
चरण:
⏩ डेटा रेंज C5:D12 चुनें
⏩ फिर इस तरह क्लिक करें: होम > कंडीशनल फॉर्मेटिंग > हाइलाइट सेल्स रूल्स
⏩ बाद में, आपको 4 विकल्प मिलेंगे जो हैं- ग्रेटर दैन/ लेस दैन/ बिटवीन/ इक्वल टू।
जिसकी आपको आवश्यकता है उसे चुनें।

ग्रेटर दैन विकल्प के लिए चरण:
सबसे पहले, मैं ग्रेटर दैन विकल्प का अनुप्रयोग दिखाऊंगा।
⏩ फॉर्मेट सेल दैट आर ग्रेटर दैन बॉक्स में अपनी वांछित रेंज चुनें।
मैंने ग्रेटर दैन मान $120 सेट किया है। इसका मतलब है कि यह केवल उन मानों का टेक्स्ट रंग बदल देगा और हाइलाइट करेगा जो $120 से अधिक हैं।
⏩ फिर अपना वांछित रंग चुनें।
⏩ अंत में, बस ओके दबाएं।

अब आप देखेंगे कि यहां यह हमारे चुने हुए रंग के साथ आउटपुट दिखा रहा है।

लेस दैन विकल्प के लिए चरण:
अब हम उस टेक्स्ट का रंग बदलेंगे जो चयनित मान से कम है।
⏩ फॉर्मेट सेल दैट आर लेस दैन बॉक्स में लेस दैन मान टाइप करें।
मैंने लेस दैन मान $110 पर सेट किया है। इसका मतलब है कि यह केवल उन मानों का टेक्स्ट रंग बदल देगा और हाइलाइट करेगा जो $110 से कम हैं।
⏩ बाद में, अपना वांछित रंग चुनें।
⏩ फिर बस ओके दबाएं।

अब देखें कि इसने हमारे चयनित रंग के साथ टेक्स्ट रंग बदल दिया है।

बिटवीन विकल्प के लिए चरण:
आइए दो चयनित मानों के बीच के टेक्स्ट का रंग बदलें।
⏩ फॉर्मेट सेल दैट आर बिटवीन बॉक्स में प्रारंभ और अंत रेंज मान सेट करें।
मैंने $105 और $135 सेट किए हैं। तो यह केवल उन मानों का टेक्स्ट रंग बदल देगा और हाइलाइट करेगा जो $105 से $135 के बीच हैं।
⏩ फिर अपना वांछित रंग चुनें।
⏩ बाद में, बस ओके दबाएं।

यहां हमारा आउटपुट है-

इक्वल टू विकल्प के लिए चरण:
अब हम उन मानों का टेक्स्ट रंग बदलेंगे जो एक विशिष्ट मान के बराबर हैं।
⏩ फॉर्मेट सेल दैट आर इक्वल टू बॉक्स में मान सेट करें।
मैंने $150 सेट किया है।
⏩ फिर अपना वांछित रंग चुनें।
⏩ अंत में, बस ओके दबाएं।

अब आप देखेंगे कि टेक्स्ट रंग बदल गया है।

#2 नया नियम
कंडीशनल फॉर्मेटिंग के नया नियम विकल्प में, आप टेक्स्ट रंग बदलने के लिए अपने किसी भी वांछित सूत्र का उपयोग कर सकते हैं। यहां, मैं उस पंक्ति का टेक्स्ट रंग बदलूंगा यदि कॉलम C के मान कॉलम D से अधिक हैं।
चरण 1:
⏩ डेटा रेंज C5:D12 चुनें
⏩ इस तरह क्लिक करें: होम > कंडीशनल फॉर्मेटिंग > नया नियम
एक डायलॉग बॉक्स तब दिखाई देगा।

चरण 2:
⏩ नियम प्रकार चुनें डायलॉग बॉक्स से कौन से सेल को फॉर्मेट करना है यह निर्धारित करने के लिए सूत्र का उपयोग करें दबाएं।
⏩ फिर फॉर्मेट मान जहां यह सूत्र सही है बॉक्स में नीचे दिया गया सूत्र टाइप करें।
⏩ बाद में, फॉर्मेट दबाएं।
एक और डायलॉग बॉक्स खुलेगा।

चरण 3:
⏩ अब फ़ॉन्ट विकल्प के रंग बॉक्स से अपना वांछित रंग सेट करें। मैंने नारंगी रंग चुना है।
⏩ ओके दबाएं और यह पिछले डायलॉग बॉक्स पर वापस जाएगा।

चरण 4:
⏩ इस क्षण बस फिर से ओके दबाएं।

यहां हमारा आउटपुट चुने हुए टेक्स्ट रंग के साथ है

और पढ़ें: Excel सेल हाइलाइट करें यदि मान दूसरे सेल से बड़ा है (6 तरीके)
समान पठन:
- प्रत्येक पंक्ति पर व्यक्तिगत रूप से कंडीशनल फॉर्मेटिंग लागू करें: 3 टिप्स
- दूसरे कॉलम के आधार पर संपूर्ण कॉलम कंडीशनल फॉर्मेटिंग (6 चरण)
- Excel में कई शब्दों वाले टेक्स्ट पर कंडीशनल फॉर्मेटिंग
- कई मानदंडों के साथ कंडीशनल फॉर्मेटिंग कैसे करें (11 तरीके)
- दूसरे कॉलम के आधार पर पिवट टेबल कंडीशनल फॉर्मेटिंग (8 आसान तरीके)
विधि 2: Excel में टेक्स्ट रंग बदलने के लिए VBA मैक्रोज़ का उपयोग
हम Excel VBA के साथ अपना उपयोगकर्ता-परिभाषित फ़ंक्शन बना सकते हैं ताकि टेक्स्ट रंग बदल सके। मैंने फ़ंक्शन का नाम TextColor रखा है। आइए देखें कि इसे कोड के साथ कैसे बनाया जाए।
चरण 1:
⏩ शीट शीर्षक पर अपने माउस से राइट-क्लिक करें।
⏩ संदर्भ मेनू से कोड देखें चुनें।
एक VBA विंडो खुलेगी।

चरण 2:
⏩ नीचे दिए गए कोड लिखें-
Function TextColor(n1 As Double, n2 As Double) As Boolean If n1 <= n2 Then Application.Caller.Font.ColorIndex = 3 Else ' फ़ॉन्ट को सामान्य पर सेट करें Application.Caller.Font.ColorIndex = xlAutomatic End If End Function Sub Tcolor() End Sub
⏩ फिर चलाएं आइकन दबाएं एक मैक्रो डायलॉग बॉक्स दिखाई देगा।

चरण 3:
⏩ एक मैक्रो नाम दें।
⏩ बाद में, बनाएं दबाएं।

चरण 4:
⏩ फिर कोड चलाने के लिए चलाएं आइकन फिर से दबाएं।

अब हमारा फ़ंक्शन उपयोग के लिए तैयार है। यदि शर्त C5>D5 पूरी होती है तो यह सामान्य रंग के साथ 1 दिखाएगा यदि नहीं तो यह लाल रंग के साथ 0 दिखाएगा।
चरण 5:
⏩ सेल D14 में दिया गया सूत्र टाइप करें-
=IF(C5>D5,1,0)+TextColor(C5,D5)⏩ एंटर बटन दबाएं

अब देखें कि शर्त पूरी नहीं होती इसलिए इसने लाल रंग के साथ 0 लौटाया है।

और पढ़ें: मान के आधार पर टेक्स्ट रंग बदलने के लिए Excel सूत्र (+ बोनस तरीके)
निष्कर्ष
मुझे आशा है कि उपरोक्त वर्णित सभी विधियां Excel में सूत्र के साथ टेक्स्ट रंग बदलने के लिए पर्याप्त होंगी। टिप्पणी अनुभाग में कोई भी प्रश्न पूछने के लिए स्वतंत्र महसूस करें और कृपया मुझे प्रतिक्रिया दें।
संबंधित लेख
- Excel में सेल में टेक्स्ट मान के आधार पर पंक्ति का रंग कैसे बदलें
- सेल के टेक्स्ट और पृष्ठभूमि का रंग बदलें - एक Excel फ़ॉन्ट और भरण रंग पूर्ण गाइड
- Excel में वैज्ञानिक संकेतन को टेक्स्ट में बदलने के 3 तरीके
- Excel VBA सेल में विशिष्ट टेक्स्ट हाइलाइट करें (6 तरीके)
- कंडीशनल फॉर्मेटिंग टेक्स्ट रंग (3 आसान तरीके)