单元格中行数的组织模式电子表格公式

org mode spreadsheet formula for the number of lines in a cell

我正在查看 org-mode 电子表格公式来获取单元格中非空行的数量。示例:

| col1 | col2 |
|------+------|
| a    |  3   |
| b    |      |
| c    |      |
|      |      |
|------+------|
| a    |  1   |
|      |      |
|------+------|
| a    |  2   |
| b    |      |
|      |      |
|------+------|

我有 "col1" 作为输入,并希望自动填充 "col2"(值可以是任何东西,而不仅仅是 a b c)。

请注意,您所说的 "cell" 实际上是由水平分隔符 (hlines) 分隔的一组单元格。

以下示例使用 calc 的 vlen 函数获取第 1 列上的单元格向量的大小,以及前一个 (@-I) 和下一个 (@+I) 之间的行h行。

| col1 | col2 |
|------+------|
| a    | 3    |
| b    |      |
| c    |      |
|      |      |
|------+------|
#+TBLFM: @2=vlen(@-I..@+I)

您必须对所有行组应用相同的公式。