2016-01-06 213 views
3

我正在查看org-mode電子表格公式以獲取單元格中非空行數。例如:單元格模式電子表格公式單元格中的行數

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

我有「的col1」作爲輸入,並想以填充「COL2」自動(這些值可以是任何東西,而不僅僅是A B C)。

回答

3

注意,你所謂的「細胞」實際上是水平分隔符(hlines)分隔的一組細胞。

以下示例使用calc的vlen函數來獲取第1列上的單元格矢量的大小,以及之前(@-I)和下一個(@+I)之間的行之間的行的大小。

| col1 | col2 | 
|------+------| 
| a | 3 | 
| b |  | 
| c |  | 
|  |  | 
|------+------| 
#+TBLFM: @2$2=vlen(@[email protected]+I$1) 

您必須對所有行組應用相同的公式。

+0

我需要做些什麼才能更新嗎?它似乎不適用於我 – nha

+1

您可以使用[命令重新計算](http://orgmode.org/manual/Updating-the-table.html)表格,或爲[自動重新計算]添加標籤(http ://orgmode.org/manual/Advanced-features.html)。 – Juancho

+0

謝謝。任何提示覆制公式沿幾條線? – nha

相關問題