Google शीट्स में एक सेल में डेटा की लंबाई कैसे सीमित करें?


9

क्या Google Apps Script या किसी अन्य तरीके से किसी सेल में डेटा दर्ज करते समय सेल सामग्री की लंबाई की सीमा को लागू करना संभव है?


1
प्रवेश करते समय नहीं। छोड़ने पर यह संभव है।
जैकब जान टुंस्ट्रा

जवाबों:


6

निम्न लिपि स्क्रिप्ट सेल इनपुट को 5 स्थिति तक सीमित करती है और अधिशेष को सेल में नोट के रूप में जोड़ती है।

कोड

function onEdit(e) {
  var limit = 5;
  if(e.value.length > limit) {
    e.range.setValue(e.value.substring(0, limit) + "...");
    e.range.setNote("Remaining text was: \n....." + e.value.substring(limit));
  }
}

व्याख्या की

प्रत्येक और हर संपादन पर, onEdit(e)ट्रिगर को निकाल दिया जाता है और हर बार यह जांच करेगा कि क्या कोशिकाओं का मूल्य e.value5 से अधिक है या नहीं। यदि ऐसा है, तो सक्रिय सेल को 5 से अधिक पदों ( setValueऔर substring(0,5)) का नया मूल्य प्राप्त होगा । पाठ के शेष को नोट के रूप में जोड़ा जाता है।

स्क्रीनशॉट

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

उदाहरण

मैंने आपके लिए एक उदाहरण फ़ाइल बनाई है: सेल इनपुट को सीमित
करें स्प्रैडशीट मेनू से टूल> स्क्रिप्ट एडिटर के तहत कोड जोड़ें। स्क्रिप्ट एडिटर में, कोड पेस्ट करें और सेव बटन दबाएं।


6

कस्टम सूत्र के साथ डेटा सत्यापन का उपयोग करें।

यदि मान लंबाई सीमित करने के लिए कक्ष A1 है और लंबाई सीमा 5 है, तो कस्टम सूत्र है

=LEN(A1)<=5

संदर्भ


"एक्सवाईजेड, एबीसी" वाले टेक्स्ट नॉट के साथ इसे कैसे संयोजित करें?
शैडो १३३

1

निम्न सूत्र सेल इनपुट को 10 पदों तक सीमित करता है।

यदि मान लंबाई सीमित करने के लिए कक्ष A2 है और लंबाई सीमा 10 है, तो कस्टम सूत्र है

=LEFT(A2,10)

उदाहरण:

उदाहरण 1 सूत्र

परिणाम:

उदाहरण 1 परिणाम

किया हुआ। लेकिन अगर आप परिणाम के बाद एक दीर्घवृत्त जोड़ना चाहते हैं, तो आप इसको संपादित कर सकते हैं:

=CONCATENATE(""&LEFT(A2,10)&" ...")

परिणाम:

उदाहरण 2 परिणाम


0

हम अपने शब्द गणना (उर्फ, एक सेल में अधिकतम संख्या में शब्द सेट करने के लिए) द्वारा सेल की लंबाई को सीमित करने के लिए एक कस्टम सूत्र के साथ डेटा सत्यापन का उपयोग कर सकते हैं।

यदि A1 वह कोशिका है जिसे हम शब्द गणना द्वारा सीमित कर रहे हैं, और 10 शब्द की अधिकतम संख्या है, तो सूत्र है:

= COUNTA (SPLIT (A1, "")) = 10

संदर्भ:


1
मूल रूप से इस दूसरे उत्तर के समान है, लेकिन एक परिणय सूत्र के साथ।
रुबेन

वास्तव में इसका उत्तर है कि अक्षरों की संख्या के आधार पर स्ट्रिंग को सीमित करना, सूत्र मैंने शब्दों द्वारा सीमा साझा की। लेकिन हाँ, बहुत अधिक दृढ़।
अंगूर इंसलाद
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.