Copie d'une plage à distance
Question
J'ai une table nommée FOO avec la colonne ("Porc" |- 3 7 15 50 15 7 3)
et je copier les numéros à une autre table, ci-dessous. Je suis en train de faire à la dure, la cellule pour la cellule, mais je me demandais s'il y a un moyen de copier cette plage de la table à distance (A2 au fond) en une seule commande.
| 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
Merci
La solution
Il semble que votre réponse est dans le manuel org-mode:
$ 3 = distance (FOO, @@ # 2 $)
sur colonne de copie à partir du tableau 2 en FOO colonne 3 du tableau en cours pour la deuxième exemple, une table FOO doit avoir à moins autant de lignes que le courant table. Inefficient pour grand nombre de les lignes.
Autres conseils
A Kind of Corollaire: Copier tous les champs dans une donnée ligne
Ainsi, tout comme:
$3 = remote(FOO, @@#$2)
copie tous les champs d'une donnée colonne (col2) dans la troisième colonne de la nouvelle table, puis:
@3 = remote(FOO, @1$$#)
copie tous les champs à partir d'une donnée rangée (row1) dans rangée 3.
Il y a quelque chose sur la façon dont cette forme de référence standard @r$c
interagit avec la notation @#
et $#
qui fait cela semble un peu abstruse. par exemple. cela est d'autant org Manuel dit au sujet de cette syntaxe de référence à distance:
@#
et$#
peuvent être utilisés pour obtenir la ligne ou colonne numéro du champ où le résultat de la formule va.
Umm ...?
Affichage cet exemple ici parce que je l'ai trouvé tout un peu déconcertant et espère que cela aide un peu d'autre, sauf quelques minutes lorsqu'ils traitent avec lignes et tables dans l'impressionnant org-mode