2012-02-13 8 views
12

का उपयोग कर Emacs Org मोड में पंक्ति अनुक्रमणिका कॉलम कैसे प्राप्त करें I एक सामान्य मोड तालिका में एक कॉलम रखना चाहते हैं जो एक साधारण एकात्मक रूप से बढ़ता हुआ मूल्य है, यानी पंक्ति संख्या जैसे कि मैं सम्मिलित करता हूं और हटा देता हूं यादृच्छिक पंक्तियों सूचकांक मूल्य स्वचालित रूप से समायोजित करता है। मुझे संदेह है कि यह सरल होना चाहिए लेकिन ऐसा लगता है कि मैं इसे बहुत कठिन बना रहा हूं। आपको याद है, मैं स्प्रैडशीट बनाने के लिए Emacs और संगठन मोड का उपयोग करने में नौसिखिया हूं। तो एक साधारण उदाहरण स्प्रेडशीट जहां दो कॉलम हैं, एक पंक्ति सूचकांक मान और अन्य कुछ निश्चित मान, एक सही उत्तर होगा।कैलक कॉलम नियम

उत्तर

13

यह उदाहरण पंक्ति संख्या प्राप्त करने के लिए @# का उपयोग करता है। इसी प्रकार, $# कॉलम नंबर लौटाता है।

| row | data | 
|-----+------| 
| 2 | 0303 | 
| 3 | 5123 | 
| 4 | 41 | 
| 5 | 4234 | 
#+TBLFM: [email protected]# 
+0

से पूर्ण हो गया। धन्यवाद। – pajato0

+0

मैंने कोशिश की लेकिन संख्याओं के बजाय #ERROR मिला। कोई विचार क्या हो सकता है? –

+1

"# + टीबीएलएफएम: $ 1 = @ #" लाइन पर सूत्र का उपयोग सी-सी सी-सी निष्पादित करने के लिए –

6

यह केवल 1 के साथ कुछ क्षैतिज लाइनों से पंक्तियों की गिनती, पहले क्षैतिज रेखा के लिए नीचे शुरू करने के लिए वर्णनात्मक पंक्तियों के साथ उदाहरण के लिए अक्सर आवश्यक है,,: #+TBLFM: $1=vlen(@I..0)। इसका मतलब है कि पहली श्रेणी @I (दूसरा @II, ...) से वर्तमान श्रेणी (0) पंक्ति से पंक्ति सीमा की लंबाई की गणना करें।

|bla|blabla| 
|---+------| 
|1 | bla | 
|2 | bla | 
#+TBLFM: $1=vlen(@I..0) 

या, ऊपर उदाहरण के लिए, यह भी बस #+TBLFM: [email protected]#-1 :-)

संबंधित मुद्दे