एक्सेल में वैकल्पिक ग्रिड बैकग्राउंड रंग जब एक एकल कॉलम का मान बदलता है?


13

जब एक एकल स्तंभ बदलता है तो मुझे Excel 2010 स्प्रेडशीट को वैकल्पिक हाइलाइटिंग बनाने के लिए सशर्त स्वरूपण के लिए एक सूत्र की आवश्यकता होती है। यह प्रश्न, " मैं एकल कॉलम में मूल्य बदलने पर ग्रिड बैकग्राउंड कलर को कैसे वैकल्पिक कर सकता हूं? ", ठीक वही है जो मैं करना चाहता हूं, लेकिन सुझाए गए समाधान ने मेरे लिए काम नहीं किया - यह सिर्फ पहली पंक्ति पर प्रकाश डालता है प्रत्येक मिलान मूल्य।

मुझे पता है कि सशर्त स्वरूपण का उपयोग कैसे किया जाता है, लेकिन मेरे जीवन के लिए मैं यह काम करने के लिए अब तक नेट पर किसी भी संकेत या पता नहीं लगा सकता। विचार?

यहाँ एक चित्र का लिंक दिया गया है कि मैं कैसे चाहता हूँ कि जब मैं करूँ तो मेरी स्प्रेडशीट दिखे। मूल रूप से मैं चाहता हूं कि हर दूसरे Disp नंबर मूल्य पंक्ति को हाइलाइट किया जाए। लगता है कि ऐसा करना एक सामान्य बात होगी, और मैंने कई जगहों पर इसके लिए कहा है, लेकिन लोग इसे काम करने के लिए संघर्ष करते हैं।

वांछित अंतिम परिणाम की तस्वीर


जवाबों:


14

इस जवाब को सीधे stackoverflow.com से कॉपी किया जाता है । एक्सेल में पंक्तियों के वैकल्पिक रंग समूहों को

मैं सशर्त स्वरूपण के लिए इनपुट प्राप्त करने के लिए इस सूत्र का उपयोग करता हूं:

=IF(B2=B1,E1,MOD(E1+1,2))    [content of cell E2]

जहां कॉलम B में वह आइटम है जिसे समूहीकृत किया जाना है और E एक सहायक स्तंभ है। हर बार जब ऊपरी सेल (इस मामले पर बी 1) वर्तमान एक (बी 2) के समान होता है, तो स्तंभ ई से ऊपरी पंक्ति सामग्री वापस आ जाती है। अन्यथा, यह उस सामग्री प्लस 1 MOD 2 को वापस कर देगा (अर्थात, ऊपरी सेल के मूल्य के आधार पर, विस्फोट 0 या 1 होगा)।

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

MOD फ़ंक्शन के विकल्प के रूप में, आप 1 - E1 का उपयोग कर सकते हैं। तो पूर्ण सूत्र है =IF(B2=B1,E1,1-E1)

एक बहुत ही समान विधि रंग बैंडिंग आधारित सामग्री पर वर्णित है , जहां एक डाउनलोड करने योग्य उदाहरण शामिल है।


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

अर्ध-कोलों को अल्पविराम द्वारा प्रतिस्थापित किया गया।
18

शीर्ष छवि अभी भी अर्धविराम दिखाती है।
एरन कैंब्रिज

चतुर! मुझें यह पसंद है।
wrschneider

3

यदि आप सहायक स्तंभों की एक जोड़ी बनाने के इच्छुक हैं तो यह बहुत आसान है। उदाहरण के लिए, सेट Y2करें =($A2=$A1), सेट Z1करें TRUE, सेट Z2करें =IF($Y2, $Z1, NOT($Z1)), और Y2:Z2अंतिम पंक्ति को नीचे खींचें / भरें जहां आपके पास डेटा है। कॉलम आपकी इच्छा के अनुसार और उस तरीके से Zवैकल्पिक होगा । बेशक आप कॉलम छिपा सकते हैं और जब आप इसे डिबग कर लेंगे।TRUEFALSEYZ

यदि यह स्पष्ट नहीं है: कॉलम में सेल Yयह निर्धारित करता है कि क्या Aइस पंक्ति और पूर्ववर्ती के मान समान हैं, इसलिए यह FALSEप्रत्येक नए मूल्य की पहली पंक्ति पर है और फिर TRUEशेष ब्लॉक में है। और स्तंभ Zएक वर्चस्व की श्रृंखला है-प्रत्येक मूल्य इसके ऊपर वाले पर निर्भर करता है। यदि स्तंभ में मान Yहै TRUE, तो Zउपरोक्त पंक्ति के समान मान रखता है; अन्यथा, Zस्विच।


धन्यवाद, मुझे लगता है कि यह अनिवार्य रूप से एक ही समाधान है जैसा कि हैरीमेक द्वारा प्रस्तावित किया गया है, लेकिन वास्तव में केवल एक सहायक स्तंभ की आवश्यकता है। ऊपर अधिक जानकारी।
शेरोन

1

1 और 0 को वैकल्पिक करने वाले सहायक कॉलम को एक MOD () फ़ंक्शन की आवश्यकता नहीं है। E2 के लिए एक सरल सूत्र है -

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