सशर्त स्वरूपण, संपूर्ण पंक्ति आधारित


84

मैंने सशर्त स्वरूपण से संबंधित उत्तरों के माध्यम से खोजा और पढ़ा है, लेकिन मैं काम करने के लिए मुझे नहीं मिल सकता है, इसलिए शायद मैं कुछ गलत कर रहा हूं।

मेरे पास काम के लिए वर्कशीट है। इसमें हमारे आश्रय में जानवरों की एक सूची है। मैं जो करने की कोशिश कर रहा हूं वह पूरी पंक्ति के हरे रंग का है अगर उन्हें अपनाया गया है (कॉलम "जी" में "एक्स" द्वारा नोट किया गया है)। मेरे पास है =$G$2="X"और =$G2="X"काम नहीं है। यह केवल एक पंक्ति को रंग देगा जो कि मैंने नियम सेट करते समय सक्रिय था, और जब मैं दूसरी पंक्ति में "X" दर्ज करता हूं, तो यह कुछ भी नहीं करता है। मैं क्या खो रहा हूँ?

जवाबों:


108
=$G1="X"

सही (और सबसे आसान) तरीका होगा। बस पहले पूरी शीट का चयन करें, क्योंकि सशर्त स्वरूपण केवल चयनित कोशिकाओं पर काम करता है। मैंने बस कोशिश की और यह पूरी तरह से काम करता है। आपको G2 के बजाय G1 से प्रारंभ करना होगा अन्यथा यह सशर्त स्वरूपण को एक पंक्ति से भर देगा।


4
इस एक छोटे से वाक्य ने सब कुछ अलग कर दिया: Just select the entire sheet first, as conditional formatting only works on selected cells.
HPWD

1
@ पन्नट्स: मुझे लगता है कि यह वह Select "Use a Formula to determine which cells to format"रेखा है जिसने बाहर से आने वाले कई लोगों के लिए एक अंतर किया। ओपी को अभी भी यह मिला है, लेकिन हम सभी को नहीं :)
मैट एम

2
दरअसल, आपको काम करने के लिए बस एक चयन करना होगा। आप वर्कशीट में सीएफ को एक छोटी टेबल पर लागू कर सकते हैं। सापेक्ष सेटिंग चयन की शीर्ष पंक्ति पर लागू होती है, जैसे यदि शीर्ष पंक्ति 5 है और आप रंग के लिए वर्तमान पंक्ति में स्तंभ G का परीक्षण करना चाहते हैं, तो यह होगा $G5
मैट एम

4
यह एक मेरे लिए यह तय है You must start at G1 rather than G2 otherwise it will offset the conditional formatting by a row
jwatts1980

1
लेकिन यह केवल एक पंक्ति के लिए काम करता है, क्या होगा अगर मेरे पास 200 है ... क्या मुझे 200 नियमों की आवश्यकता है?
बंदूकधारी

145

सशर्त स्वरूपण पर "अप्रत्यक्ष" फ़ंक्शन का उपयोग करें।

  1. सशर्त स्वरूपण का चयन करें
  2. नया नियम चुनें
  3. "कौन सी कोशिकाओं को प्रारूपित करना है यह निर्धारित करने के लिए एक सूत्र का उपयोग करें" का चयन करें
  4. सूत्र दर्ज करें, =INDIRECT("g"&ROW())="X"
  5. इच्छित प्रारूप दर्ज करें (पाठ रंग, रंग भरें, आदि)।
  6. नए प्रारूप को बचाने के लिए ठीक का चयन करें
  7. सशर्त स्वरूपण में "नियम प्रबंधित करें" खोलें
  8. यदि आप अपना नया नियम नहीं देख पा रहे हैं तो "इस वर्कशीट" का चयन करें।
  9. अपने नए नियम के "लागू होता है" बॉक्स में, =$A$1:$Z$1500 अपनी कार्यपत्रक के आधार पर सशर्त स्वरूपण का विस्तार करना चाहते हैं

जी कॉलम में प्रत्येक पंक्ति के लिए एक एक्स है, यह अब आपके द्वारा निर्दिष्ट प्रारूप में बदल जाएगा। यदि स्तंभ में X नहीं है, तो पंक्ति स्वरूपित नहीं की जाएगी।

आप स्तंभ मान के आधार पर एकाधिक पंक्ति स्वरूपण करने के लिए इसे दोहरा सकते हैं। बस फॉर्मूला में gकॉलम या xविशिष्ट टेक्स्ट को बदलें और विभिन्न फॉर्मेट सेट करें।

उदाहरण के लिए, यदि आप सूत्र के साथ एक नया नियम जोड़ते हैं =INDIRECT("h"&ROW())="CAR", तो यह CARआपके द्वारा निर्दिष्ट प्रारूप के रूप में एच कॉलम में मौजूद प्रत्येक पंक्ति को प्रारूपित करेगा ।


2
यह शायद एक नौसिखिया त्रुटि है, लेकिन यदि आपके कॉलम में एक संख्या है (X जैसा अक्षर नहीं है), तो आपको इस कार्य को करने के लिए संख्या के आस-पास के कोट्स को हटाने की आवश्यकता है - जैसे = INDIRECT ("T" & ROW ()) = 5
Coruscate5

पंक्ति को हाइलाइट करने के लिए मैंने देखा गया सबसे आसान और सर्वोत्तम उत्तर है।
प्रबेश

इस जवाब ने मेरे लिए एक्सेल 2013 का उपयोग किया। स्वीकृत उत्तर से कोई मतलब नहीं था और इसलिए मुझे इसे काम करने का कोई तरीका नहीं मिला। इस उत्तर के साथ मैंने MAX फ़ंक्शन भी जोड़ा ताकि यह कॉलम जी (मेरे मामले में बी) में अधिकतम मूल्य की पूरी पंक्ति को उजागर करे। और यदि मान बदलते हैं, तो हाइलाइट अधिकतम का पालन करेगा।
नेल्दा.टेकस्पैरेस

तुम जीनियस मेट हो।
जे। गलत

9

एक एकल कक्ष के आधार पर एक सशर्त स्वरूपण के लिए सशर्त स्वरूपण सेट करने के लिए आपको उस एक सेल के स्तंभ पते को "$" के साथ संलग्न करना होगा, अन्यथा एक्सेल को केवल पहला कॉलम सही मिलेगा। क्यों?

क्योंकि Excel OFFSET कॉलम के आधार पर आपकी पंक्ति के सेकंड कॉलम के लिए आपका सशर्त प्रारूप निर्धारित कर रहा है। सेकंड कॉलम के लिए, एक्सेल ने अब आपके इच्छित नियम सेल के दाईं ओर एक कॉलम ले लिया है, THAT सेल की जांच की है, और आपके द्वारा कभी भी इच्छित सेल के आधार पर कॉलम दो को सही ढंग से स्वरूपित नहीं किया है।

बस अपने नियम सेल के पते के COLUMN भाग को "$" से लंगर दें, और आप खुश होंगे

उदाहरण के लिए: आप चाहते हैं कि आपकी तालिका की कोई भी पंक्ति लाल को उजागर करे यदि उस पंक्ति का अंतिम सेल 1 के बराबर नहीं है।

संपूर्ण तालिका का चयन करें (लेकिन शीर्षक नहीं) "होम"> "सशर्त स्वरूपण"> "नियम प्रबंधित करें ..."> "नया नियम"> "कौन से कक्षों को प्रारूपित करें यह निर्धारित करने के लिए एक सूत्र का उपयोग करें"

दर्ज करें: "= $ T3 <> 1" (कोई उद्धरण नहीं ... "T" नियम सेल का कॉलम है, "3" इसकी पंक्ति है) अपना स्वरूपण सेट करें क्लिक लागू करें।

सुनिश्चित करें कि एक्सेल ने आपके फॉर्मूले के किसी भी हिस्से में उद्धरण नहीं डाले हैं ... यदि ऐसा किया है, तो उन्हें बैकस्पेस / हटाएं (कोई तीर कुंजी कृपया)।

संपूर्ण तालिका के लिए सशर्त स्वरूपण सेट किया जाना चाहिए।


2

आप एक कस्टम स्वरूपण नियम लागू करना चाहते हैं। "फ़ील्ड पर लागू होता है" आपकी पूरी पंक्ति होनी चाहिए (यदि आप पंक्ति 5 को प्रारूपित करना चाहते हैं, तो =$5:$5कस्टम सूत्र को =IF($B$5="X", TRUE, FALSE)नीचे दिए उदाहरण में दिखाया जाना चाहिए ।


तो क्या यह वर्कशीट में हर पंक्ति के लिए काम करेगा? इसके अतिरिक्त, क्या मैं इसे केवल कॉलम तक सीमित कर सकता हूं (जैसे, A5: G5)?
जोश

1
हां, और हां, हालांकि आपके पास प्रत्येक पंक्ति के लिए एक अलग नियम होना चाहिए, मुझे लगता है। प्रत्येक पंक्ति को एक नियम से बनाने की कोशिश करना बहुत जटिल हो जाता है, उस समय मैं सुझाव देता हूँ कि आप जो चाहते हैं उसे प्राप्त करने के लिए VBScript का थोड़ा सा उपयोग करें। मुझे लगता है कि यदि आप किसी नियम के साथ एक पंक्ति को कॉपी और पेस्ट करते हैं, तो नियम चिपकाया जाता है, साथ ही, इसलिए आप हमेशा कोशिश कर सकते हैं।
qJake

0

RC एड्रेसिंग का उपयोग करें। इसलिए, यदि मैं चाहता हूं कि कर्नल बी की पृष्ठभूमि का रंग कर्नल सी में मूल्य पर निर्भर करे और इसे रो 2 से लागू करें, हालांकि 20:

कदम:

  1. R2C2 से R20C2 चुनें

  2. सशर्त स्वरूपण पर क्लिक करें

  3. "सेल का प्रारूप क्या है यह निर्धारित करने के लिए एक सूत्र का उपयोग करें" चुनें

  4. सूत्र में टाइप करें: = RC [1]> २५

  5. इच्छित स्वरूप बनाएँ (अर्थात पृष्ठभूमि का रंग "पीला")

  6. इस पर लागू होता है: सुनिश्चित करें कि यह कहता है: = R2C2: R20C2

** ध्यान दें कि "जादू" चरण 4 में होता है ... आरसी पते का उपयोग करके सेल के स्वरूप में एक स्तंभ के दाईं ओर स्थित स्तंभ को देखने के लिए। इस उदाहरण में, मैं यह देखने के लिए जाँच कर रहा हूं कि क्या सेल एक कॉलम के सेल के दाईं ओर के फॉर्मेटिंग का मान 25 से अधिक है (ध्यान दें कि आप यहां कोई भी फॉर्मूला डाल सकते हैं जो T / F मान देता है)


-2

मेरे मामले में मैं स्तंभ G के स्तंभ E वाले सेल E के मानों की तुलना करना चाहता था

स्तंभ ई में जाँच की जाने वाली कोशिकाओं के चयन पर प्रकाश डालें।

सशर्त प्रारूप का चयन करें: सेल नियमों को हाइलाइट करें मेरे मामले में उन विकल्पों में से एक का चयन करें जो इससे अधिक था। पॉप अप के बाएं हाथ के क्षेत्र में = अप्रत्यक्ष ("जी" और पंक्ति ()) जहां जी वह पंक्ति थी जिसके खिलाफ मैं तुलना कर रहा था।

अब आप जिस पंक्ति को प्रारूपित कर रहे हैं, वह इस आधार पर प्रकाश डालेगी कि क्या यह पंक्ति G में चयन से अधिक है

कॉलम E के लिए आपके द्वारा किए गए चयन के कॉलम G में सेल की तुलना में कॉलम E में प्रत्येक सेल के लिए यह काम करता है।

यदि G2 E2 से अधिक है तो यह प्रारूप है

G3 ई 3 फॉर्मेट आदि से अधिक है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.