2015-04-22 2 views
1

J'ai une feuille OpenOffice Calc et j'ai besoin d'appliquer une formule I programmée sur la première ligne à la colonne entière. Normalement, j'ai toujours fait cela en faisant glisser la formule jusqu'à la fin des données de la colonne, mais cela ne fonctionnera pas ici, car la feuille est très longue.Appliquer une formule dans OpenOffice sur toute la colonne sans faire défiler

Eh bien, théoriquement, il pourrait fonctionner, mais je ne voudrais pas rester là pendant une heure d'attente pour le défilement jusqu'à la fin ...

Il devrait y avoir une autre façon intelligente pour y parvenir plus rapidement, ne devrait-il pas? ;)

+0

Il existe des astuces pour faire défiler ou étendre la sélection jusqu'à la fin (sans utiliser la souris). Cela implique la touche "Fin". (Je ne me souviens pas de la séquence de touches exacte, mais cela ne devrait pas être difficile à trouver.) –

Répondre

0

Vous pouvez également saisir la plage que vous voulez sélectionner dans la case « Nom » qui se trouve à gauche de la zone de formule. Par exemple, si vous vouliez coller A1 aux 2000 lignes ci-dessous, vous feriez:

  • Copie A1
  • type dans la zone Nom: A2:A2001
  • Appuyez sur Entrée
  • Coller
+0

Merci - cela a fonctionné! Mais j'ai un problème étrange: Ma feuille de Calc est assez longue et a 96871 lignes. Ma formule est aussi simple que "= GROSS2 (E2)" (cas de la phrase dans la colonne E). Maintenant, si je fais ce que vous avez proposé, OpenOffice va effectivement copier la formule jusqu'à la fin du document. La chose étrange est que la dernière ligne de données où la formule fonctionne est la ligne = GROSS2 (E34467), après cette ligne la formule est là, mais aucune donnée n'est traitée plus. Est-ce un bug dans Calc? Le comportement est reproductible sur mes machines OSX et Windows avec OpenOffice 4.1.1. –

+0

@QB new media C'est un comportement étrange. Pour essayer de faire fonctionner les cellules, faites peut-être Outils-> Contenu de la cellule-> Recalculer? – Lyrl

1

Essayez de sélectionner la cellule à partir de laquelle copier, copier, puis sélectionnez la colonne de destination entière (cliquez sur l'en-tête de la colonne) et collez. Cela peut prendre un certain temps si la colonne est très longue.

YMMV, tho - Je viens de découvrir la mienne est en fait la version LibreOffice ...

+0

Merci pour la réponse, mais cela n'a pas fonctionné pour moi. J'ai compris qu'il est important de ne sélectionner explicitement que les lignes où se trouvent les données pertinentes, et non toute la colonne en cliquant sur son en-tête, sinon OpenOffice se fige pour toujours ... –

+0

96k lignes - ouch - c'est pourquoi ça gèle et peut-être pourquoi il arrête le traitement après un certain temps avec l'autre recette. Dans mon cas, il a fallu environ 5 secondes, mais avec une feuille vide. –