1

我有一个名为 FOO 的表,其中包含该列("Porc" |- 3 7 15 50 15 7 3),我将这些数字复制到另一个表中,如下所示。我正在艰难地做,一个单元一个单元,但我想知道是否有一种方法可以在单个命令中复制远程表的该范围(A2 到底部)。

  | Pr (%) | ROE de A | ROE de B |
  |--------+----------+----------|
  |      3 |   -11.43 |   -34.29 |
  |      7 |       0. |   -11.43 |
  |     15 |     3.43 |       0. |
  |     50 |      12. |    17.14 |
  |     15 |    20.57 |    34.29 |
  |      7 |      24. |    41.14 |
  |      3 |    30.86 |    54.86 |
  |--------+----------+----------|
  |  Média |    11.86 |    16.41 |
  | Desvio |     8.37 |    17.61 |
  #+TBLFM: @2$1=remote(FOO, A2)::@3$1=remote(FOO, A3)::@4$1=remote(FOO, A4)::etc

谢谢

4

2 回答 2

2

您的答案似乎在 org-mode 手册中:

$3 = 远程(FOO,@@#$2)

将表 FOO 的第 2 列复制到当前表的第 3 列 对于第二个示例,表 FOO 的行数必须至少与当前表一样多。对于大量行效率低下。

于 2011-02-06T13:10:24.117 回答
0

一种推论:复制给定行中的所有字段

所以就像:

$3 = remote(FOO, @@#$2)

将给定列(col2) 中的所有字段复制到新表的第三列,然后:

@3 = remote(FOO, @1$$#)

将给定行(row1)中的所有字段复制到第 3

这个标准参考表格如何@r$c@#$#符号交互,这使得这看起来有点深奥。例如,这就是组织手册中有关此远程参考语法的全部内容:

@#并可$#用于获取公式结果所在字段的行号或列号。

嗯……?

在这里发布这个例子是因为我发现它有点神秘,并希望这有助于其他人在处理令人敬畏的org-mode中的和表时节省几分钟

于 2015-08-21T03:45:19.400 回答