Excel - comment entrer la formule pour la colonne entière


12

Je sais que si je sélectionne la colonne entière, puis saisis la formule dans la première colonne, puis appuie sur ctrl + entrée, ce serait pris en charge. Cependant, ma première ligne est la ligne de titre. Comment dois-je faire autrement?

Réponses:


27
  1. Entrez votre formule souhaitée dans la 2e ligne de la colonne que vous souhaitez remplir.
    • Assurez-vous d'utiliser $ pour toutes les cellules référencées où la ligne reste la même pour toutes les équations.
  2. Sélectionnez la cellule contenant la formule et appuyez sur Ctrl+ Shift+ Down.
    • Cela devrait sélectionner toutes les cellules de cette colonne entre la cellule sélectionnée et tout en bas.
  3. Appuyez ensuite sur Ctrl+ D.
    • Cela devrait remplir toutes les cellules sélectionnées avec le forumla que vous avez entré dans la cellule de la deuxième ligne.

Expliquant un peu plus le signe $.

Example: =VLOOKUP(A2,$B$2:$C$21,2)

Ici, la valeur de B2: C21 sera constante pour toutes les cellules.


@pnuts: Je ne comprends pas très bien ce que vous voulez dire; Êtes-vous en train de souligner que ce n'est généralement pas une bonne chose d'avoir quelque chose dans chaque ligne de la feuille de calcul? Si oui, alors au lieu de # 2 dans ma réponse: Sélectionnez la cellule contenant la formule, faites défiler vers le bas vers le bas de la zone que vous souhaitez remplir, maintenez SHIFT tout en cliquant sur la cellule en bas à droite de la zone. (Ensuite, faites le point # 3) Est-ce à cela que vous faisiez référence?
Iakovosian

3
  1. Copiez la colonne
  2. Cliquez n'importe où dans vos données et formatez-les sous forme de tableau Excel 2010 -> Home Tab -> Format as Table
  3. Insérez la colonne, changez le titre en quoi que ce soit.
  4. Tapez la formule dans la première cellule sous celle
  5. Vous verrez une icône d'éclairage apparaître, cliquez dessus et elle l'appliquera à toute la colonne.

Mise à jour basée sur un bon point par pnuts, aucune raison de supprimer la colonne, la copie de la colonne conserve les données!


@pnuts: Je ne connais pas les autres Excels, je n'ai pu vérifier cette réponse que pour Excel 2010.
Arjang

@pnuts: Absolument, c'est un très bon point, oui, pourquoi supprimer et perdre les données si l'on peut simplement les copier? Mis à jour la réponse. Avec la copie, on a toujours la possibilité de supprimer, mais avec la suppression, il n'y a plus d'options! Garder et créer plus d'options doit être au cœur de chaque solution.
Arjang

0

Accédez à la première cellule de la colonne dans laquelle vous souhaitez insérer la formule et saisissez la formule.

Ensuite, une fois la formule dans cette cellule, appuyez sur Ctrl+ Down.

Cela sélectionnera toutes les cellules en dessous de celle que vous avez sélectionnée jusqu'à ce qu'il y ait une interruption dans le statut des cellules (si elles sont toutes remplies, alors une non remplie apparaît dans la colonne, ou vice versa)


@pnuts que voulez-vous dire?
soandos

0

Il existe une autre option en utilisant =ARRAYFORMULA()

Par exemple, supposons que vous ayez une ligne d'en-tête et 3 colonnes et que votre dernière colonne soit le produit des deux premières. Dans la cellule, C2vous pouvez saisir les informations suivantes:

=ARRAYFORMULA(A2:A*B2:B)

Cela présente trois avantages:

  1. Saute complètement la première ligne (votre question)
  2. Applique efficacement la formule à chaque ligne, ce qui est utile si vous décidez ultérieurement d'insérer une ligne
  3. Un seul emplacement pour modifier la formule pour chaque ligne

Cependant, il peut ne pas être immédiatement évident où et comment les cellules sont calculées. (indice: ctrl+ ~peut aider)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.