Google स्प्रेडशीट में किसी अन्य सेल के मूल्य के आधार पर एक सेल को सशर्त रूप से प्रारूपित करना


12

मैंने इस पर कुछ खोज की और इस पोस्ट पर आया ।

हालाँकि, यह समाधान onEdit()ट्रिगर का उपयोग करता है । मैं एक समाधान देखना चाहता हूं जो सूत्र दृष्टिकोण का उपयोग करता है, इसलिए उस पोस्ट से ओपी के उदाहरण में, सूत्र इस तरह होगा:

=setcolor( if(A1=1,true,false), RGB(255,255,0) )

मैं एक सूत्र कैसे बना सकता हूं जो ऐसा करता है?

जवाबों:


2

Google शीट को कुछ कार्यों के लिए "एक सूत्र दृष्टिकोण" लागू करने के लिए विस्तारित किया जा सकता है। इसे "कस्टम फ़ंक्शन" कहा जाता है।

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

संदर्भ


1

नए Google पत्रक में, प्रारूप के तहत, सशर्त स्वरूपण ..., के लिए कस्टम सूत्र का उपयोग किया जाता है =A1=1, B1:B7यदि आप अपने प्रश्न में लिंक किए गए पोस्ट के समान ही चाहते हैं, तो आप स्वरूपण और रेंज उपयोग के लिए चुनें ।



0

यह एक और गैर-आदर्श कार्य है, लेकिन मैंने जो भी किया, उसमें एक निश्चित संख्या में स्पेस को सेल के अंत में जोड़ा गया था, जो मैं चाहता था कि स्थितियों के आधार पर स्वरूपण की आवश्यकता थी, फिर रिक्त स्थान के आधार पर सशर्त स्वरूपण किया।

Ex: कॉलम A = पहला नाम, कॉलम C = पहला नाम, कॉलम E = कुछ संख्या

तो मैं क्या चाहता हूँ यदि E> 50 है, तो कॉलम A ब्लू बनाएं, यदि E <0 कॉलम कॉलम A Red बनाते हैं।

पहले मैं वह डेटा टाइप करता हूँ जो मैं कॉलम A में कॉलम सी में चाहता हूँ {उदाहरण: "फ्रेड"}
कॉलम ए (पंक्ति 2) फिर निम्न सूत्र प्राप्त करता है: = यदि (E2> 50, C2 & "", If (E2 <) 0, C2 & "", C2)) {उदाहरण: "फ्रेड", "फ्रेड", या "फ्रेड"}
कॉलम A पर जब सशर्त स्वरूपण रखें: जब पाठ सम्‍मिलित होता है "" पाठ को नीला बनाते हैं। जब पाठ सम्‍मिलित होता है "" पाठ को लाल करें।
कॉलम C छिपाएं।

फिर से, आदर्श नहीं है, और आपको डेटा से अधिक रिक्त स्थान का उपयोग करना होगा (इसलिए यदि आपको कॉलम C {उदाहरण "Firstname Lastname"} में स्थान की आवश्यकता है, तो सशर्त स्वरूपण के लिए 2 और 3 रिक्त स्थान का उपयोग करें)। लेकिन यह काम पूरा कर लेता है और अपेक्षाकृत पारदर्शी रहता है।


-1

यह है कि मैं इसे कैसे करता हूं .. मेरा उदाहरण मैं चाहता हूं कि स्तंभ सी काला हो जाए जब स्तंभ ए कहता है "विज्ञापन"

मैंने सोचा कि जब आप कॉलम ए में "ADVERT" टाइप करते हैं तो Google डॉक्स में C को कॉलम को स्वचालित रूप से काला कर देते हैं। इससे मुझे अतीत में स्टम्प्ड किया गया है, क्योंकि Excel के विपरीत, Google डॉक्स कोशिकाओं के रंग परिवर्तन को अनुमति नहीं देता है एक और सेल से फॉर्मूलों पर, केवल सशर्त स्वरूपण का उपयोग करके।

हालाँकि, वांछित सेल पर सशर्त स्वरूपण का उपयोग करके (इस मामले में कॉलम सी)

is equal to ADVERT then background = BLACK.  
# (Translation: if cell C has the word ADVERT, then paint that Cell in C black) 

अब तक हम ए में एडवर्ट टाइप नहीं करते हैं, लेकिन मेरे साथ सहन करते हैं।

फिर कॉलम C में इस सूत्र का उपयोग करके

if (A41="ADVERT","ADVERT","") on that column 
#translation: if Cell A41 says ADVERT then print the word Advert in this column, or if not print nothing. 

यदि कॉलम A में वह शब्द है तो "Advert" शब्द कॉलम C में दिखाई देगा। इस गीक फेस्ट की शुरुआत में हमने जो एकल कोशिका सशर्त स्वरूपण जोड़ा है, वह ADVERT शब्द को इसके सेल में देखेगा और फिर इसे ब्लैक पेंट करेगा (शब्द विज्ञापन ब्लैक पर इसके ब्लैक के रूप में नहीं दिखेगा। यह हमें नहीं बचाता है। बहुत समय है, लेकिन इस तरह की चीजों को जानना अच्छा है।


1
यह इस तथ्य के लिए भी अनुमति नहीं देता है कि आप शायद स्तंभ C में कुछ और चाहते हैं अन्यथा आप केवल स्तंभ A. का उपयोग कर रहे होंगे
Caltor
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.