我想在组织模式表中有一个列,它是一个简单的单调递增值,即行号,以便我插入并删除随机行,索引值自动调整.我怀疑这应该很简单,但看起来我太难了.请注意,我是使用Emacs和组织模式构建电子表格的新手.因此,一个简单的示例电子表格,其中有两列,一个是行索引值,另一个是固定值,这将是一个完美的答案.
Jua*_*cho 14
此示例用于@#获取行号.同样,$#返回列号.
| row | data |
|-----+------|
| 2 | 0303 |
| 3 | 5123 |
| 4 | 41 |
| 5 | 4234 |
#+TBLFM: $1=@#
Run Code Online (Sandbox Code Playgroud)
例如,对于第一条水平线,通常需要(例如使用描述性行)开始仅从某些水平线开始计数行,其中下方为1 :
#+TBLFM: $1=vlen(@I..0). 这意味着计算从第一个hline @I(第二个是@II......)到current(0)行的行范围的长度.
|bla|blabla|
|---+------|
|1 | bla |
|2 | bla |
#+TBLFM: $1=vlen(@I..0)
Run Code Online (Sandbox Code Playgroud)
或者,对于上面的例子,也简单地说#+TBLFM: $1=@#-1:-)