यदि आप एक निश्चित आयु से अधिक हैं, तो आपको याद होगा जब MIS विभाग द्वारा COBOL और एक उच्च-गति आईबीएम लाइन प्रिंटर का उपयोग करके सभी कंप्यूटर रिपोर्ट तैयार किए गए थे। ये रिपोर्ट हमेशा "ग्रीनबार" नामक कागज पर छपी। चार पंक्तियों को हरे रंग में छायांकित किया गया था, फिर चार पंक्तियों को सफेद रंग में छायांकित किया गया था। इन रिपोर्टों में 132 पात्र थे, और रंगों का अनुसरण करने में सक्षम होने के कारण आपको रिपोर्ट पर अपनी जगह बनाए रखने में मदद मिली।
एक्सेल में ग्रीनबार फॉर्मेटिंग का उपयोग करना एक अच्छा रेट्रो लुक है। पेज पर लाइनों का पालन करना अभी भी आसान है। यह आलेख किसी रिपोर्ट में ग्रीनबार स्वरूपण लागू करने के तीन विकल्पों पर चर्चा करेगा।
विधि 1
AutoFormat का उपयोग करें

- सूची प्रारूप में डेटा के साथ प्रारंभ करें।
- सूची में किसी भी सेल का चयन करें।
- मेनू से, फ़ॉर्मेट - ऑटोफ़ॉर्मैट चुनें
- AutoFormat संवाद में, आप 6 प्रारूप देखेंगे। स्क्रॉलबार का उपयोग प्रारूपों के तीसरे पृष्ठ तक नीचे जाने के लिए करें। List2 नामक प्रारूप का चयन करें। ओके पर क्लिक करें।

जैसा दिखाया गया है एक्सेल एक ग्रीनबार प्रभाव लागू करेगा:

इस पद्धति का नुकसान यह है कि जैसा कि आप डेटा को सॉर्ट करते हैं, स्वरूपण मूल पंक्ति के साथ यात्रा करता है। ग्राहक द्वारा उपरोक्त डेटा को छाँटने के बाद, 2-हरे रंग का अच्छा पैटर्न जिसके बाद 2-सफेद होता है, हरे और सफेद रंग का एक अजीब पैटर्न है:
विधि 2
सशर्त स्वरूपण का उपयोग करें

- अपनी सूची के सभी कक्षों का चयन करें।
- मेनू से, प्रारूप> सशर्त प्रारूप का चयन करें
- सशर्त प्रारूप संवाद में, "सेल वैल्यू इज़" से पहली ड्रॉपडाउन को "फॉर्मूला इज़" में बदलें।
- इस सूत्र को सूत्र बॉक्स में दर्ज करें:
=MOD(ROW(),2)=0
- स्वरूप… बटन पर क्लिक करें
- स्वरूप कक्ष संवाद में, पैटर्न टैब पर क्लिक करें
- हल्का हरा (या हल्का नीला या हल्का पीला) पैटर्न चुनें। ओके पर क्लिक करें।
- सशर्त स्वरूपण संवाद को बंद करने के लिए ठीक क्लिक करें

परिणाम हर दूसरी पंक्ति हाइलाइट किए गए हरे रंग का प्रभाव होगा। यह सशर्त स्वरूपण द्वारा बनाया गया है। आप डेटा को फिर से सॉर्ट करने, पंक्तियों को हटाने या यहां तक कि डेटा के बीच में पंक्तियों को सम्मिलित करने के लिए स्वतंत्र हैं। ग्रीनबार स्वरूपण प्रभाव बना रहेगा।
सशर्त स्वरूपण बॉक्स में सूत्र MOD फ़ंक्शन का उपयोग करता है। क्या आपको याद है जब आप पहली बार लंबे विभाजन को करना सीख रहे थे? यदि आपको 7 को 25 में विभाजित करना है, तो आप "4 के शेष के साथ 3" के उत्तर के साथ आ सकते हैं? MOD फ़ंक्शन आपको विभाजन करने के बाद शेष बताता है। तो, =MOD(25,7)
4 होगा - क्योंकि 7 के बाद शेष 25 में 4 है।
ऊपर दिए गए सशर्त स्वरूपण में, आपने पंक्ति संख्या को 2 से विभाजित किया है। यदि शेष 0 था, तो यह एक समान संख्या वाली पंक्ति है और सशर्त प्रारूप पैटर्न लागू किया गया था।
वैकल्पिक बैंडिंग पैटर्न बनाने के लिए सूत्र के साथ प्रयोग करना संभव है। उदाहरण के लिए, पंक्ति संख्या को 8. से विभाजित करें। यदि शेष 3 में से 0 है, तो हरे रंग के पैटर्न का उपयोग करें। अन्यथा, सफेद पैटर्न का उपयोग करें। यहाँ कुछ नमूना सूत्र दिए गए हैं:
- 2 ग्रीन के बाद 2 सफेद:
=MOD(ROW(),4)<2
- 3 ग्रीन के बाद 3 सफेद:
=MOD(ROW(),6)<3
- 4 ग्रीन के बाद 4 सफेद:
=MOD(ROW(),8)<4

विधि 3
एक VBA मैक्रो का उपयोग करें
यदि आपके डेटा में पंक्तियाँ छिपी हैं तो उपरोक्त विधि विफल हो जाती है। यदि आप एक ऑटोफ़िल्टर या समूह और बाह्यरेखा मोड का उपयोग कर रहे हैं तो यह आम है। यदि आप पहले से ही अपने डेटा में सशर्त स्वरूपण हैं, तो विधि 2 का उपयोग नहीं किया जा सकता है। इस मामले में, समाधान निम्नलिखित मैक्रो है। यदि आप Visual Basic Editor से परिचित नहीं हैं, तो Excel VBA संपादक का परिचय पढ़ें।
मानक मॉड्यूल पर निम्न कोड दर्ज करें:
Sub ApplyGreenBarToSelection() n = 0 For Each VisRow In Selection.Resize(, 1).SpecialCells(xlCellTypeVisible) n = n + 1 If n Mod 2 = 0 Then VisRow.EntireRow.Interior.ColorIndex = 35 End If Next VisRow End Sub
नीचे दी गई छवि में, मैंने ऑटोफ़िल्टर सुविधा को चालू कर दिया है और ग्राहक डीईएफ़ के रिकॉर्ड को फ़िल्टर कर दिया है। चयन में सभी कक्षों का चयन करें और ApplyGreenBarToSelection चलाने के लिए उपकरण - मैक्रो - मैक्रोज़ का उपयोग करें।

इस VBA मैक्रो की कुंजी .SpecialCells विधि है।