Emacs 组织模式电子表格单元格中的行数公式
我正在查看一个Emacs 组织模式电子表格单元格中的行数公式,emacs,spreadsheet,org-mode,Emacs,Spreadsheet,Org Mode,我正在查看一个org模式电子表格公式,以获得单元格中非空行的数量。例如: | col1 | col2 | |------+------| | a | 3 | | b | | | c | | | | | |------+------| | a | 1 | | | | |------+------| | a | 2 | | b | | | | | |----
org模式
电子表格公式,以获得单元格中非空行的数量。例如:
| col1 | col2 |
|------+------|
| a | 3 |
| b | |
| c | |
| | |
|------+------|
| a | 1 |
| | |
|------+------|
| a | 2 |
| b | |
| | |
|------+------|
我将“col1”作为输入,并希望自动填充“col2”(值可以是任何值,而不仅仅是b c)。请注意,您所称的“单元格”实际上是由水平分隔符(hline)分隔的一组单元格
下面的示例使用calc的vlen
函数获取第1列上的单元格向量大小,以及上一行(@-I
)和下一行(@+I
)之间的行大小
您必须对所有行组应用相同的公式。我是否必须采取措施使其更新?它似乎对我不起作用。你可以使用表格,或为添加标签。谢谢。沿着几行复制公式有什么建议吗?我找不到比在公式行中复制粘贴几次公式更优雅的方法了。类似于
#+TBLFM:@2$2=vlen(@-I$1..@+I$1):@6$2=vlen(@-I$1..@+I$1)
| col1 | col2 |
|------+------|
| a | 3 |
| b | |
| c | |
| | |
|------+------|
#+TBLFM: @2$2=vlen(@-I$1..@+I$1)