Sélection de la colonne entière à l'exception des premières cellules X (en-tête) dans Excel

63

Je sais que je peux sélectionner toutes les cellules d'une colonne en cliquant sur le descripteur d'en-tête de colonne (c'est-à-dire A ou AB). Mais est-il possible ensuite d’exclure quelques cellules, comme les en-têtes de mon tableau de données?

Exemple

Je voudrais sélectionner les cellules de données d'une colonne particulière pour définir la validation des données (qui afficherait éventuellement un menu déroulant des valeurs de liste définies dans une plage nommée). Mais je ne veux pas que mes cellules d'en-tête de données soient incluses dans cette sélection (elles ne verront donc pas ces listes déroulantes ni ne seront validées). Et si je décidais par la suite de modifier les paramètres de validation de ces cellules?

Comment puis-je sélectionner ma colonne alors?

Un sidenote

Je sais que je peux définir la validation des données sur l'ensemble de la colonne, puis sélectionner uniquement les cellules que je souhaite exclure et effacer leur validation des données. Ce que je voudrais savoir, c’est qu’il est possible de faire le bon choix dans la première étape pour éviter ce second choix.

J'ai essayé de cliquer sur le descripteur de colonne pour sélectionner la colonne entière, puis CTRL-cliquer sur les cellules que je ne souhaite pas inclure dans ma sélection, mais cela n'a pas fonctionné comme prévu.

Robert Koritnik
la source
Puis-je suggérer de changer la réponse acceptée en réponse largement ignorée de BBK? Bien que la solution consistant à entrer manuellement le nombre maximal de lignes et la réponse actuellement acceptée sur la manière de sélectionner rapidement une cellule donnée à la dernière ligne fonctionnent correctement, ce sont des kludges non portables dans toutes les versions existantes et probablement ne sera pas portable pour les versions futures. La réponse de BBK donne une formule qui signifie en réalité "de la cellule spécifiée à la dernière ligne", et permet de porter la feuille de calcul de manière transparente dans toutes les versions, passées et futures.
Adi Inbar
@AdiInbar Je préfère la réponse de dkusleika car elle représente le texte et ne vous limite pas aux nombres. Vous devrez peut-être utiliser une plage pour la mise en forme conditionnelle dans laquelle vous souhaitez mettre en surbrillance les valeurs différentes d'une chaîne spécifique - sans provoquer de correspondance fausse-positive sur le nom de l'en-tête car vous avez sélectionné la colonne entière.
MikeTeeVee

Réponses:

78

Cliquez sur la première cellule que vous voulez sélectionner, puis appuyez sur Ctrl+ Shift+ pour sélectionner un bloc de cellules non vides ou un bloc de cellules vides (y compris la première cellule non vierge située en dessous). Appuyez à nouveau pour étendre la sélection à travers d'autres blocs.

Cela peut entraîner le défilement du haut de la feuille de calcul hors de l'écran. Appuyez sur Ctrl+ Backspacepour revenir rapidement en arrière.

Mario Marinato
la source
8
Cela me convient si une partie de ma feuille de calcul contient des données vides. Mais si j'ai des lignes remplies, cela ne sélectionne que les cellules jusqu'à la dernière cellule contenant des données dans la même ligne.
Robert Koritnik
4
Pour les utilisateurs d'Excel pour Mac, il s'agit de Command + Maj + DownArrow
Brad Thomas
Et sur le Mac, cela sélectionne uniquement la cellule suivante qui a une valeur, pas la dernière. Pour une colonne contenant de nombreuses valeurs, cette solution est lourde.
spin
Ajout du commentaire de Mario à la réponse.
Elijah Lynn
10

Vous pouvez taper F5 pour faire apparaître la boîte de nom. Ensuite, tapez B3: B65536 et cliquez sur OK. 65536 pour Excel 2003 et les versions antérieures, 1048576 pour 2007 et 2010.

Dkusleika
la source
La zone de nom est située à droite de la barre de formule. Appuyer sur F5 ne l’affiche pas, mais ouvre la fenêtre "Aller à".
Peachy
Celui-ci me convient mieux car je dois préparer un modèle pour le client. Je ne sais pas si beaucoup de lignes le seront exactement, mais probablement beaucoup moins que 65536
h22
C'est parfait pour la mise en forme conditionnelle d'une colonne entière. Dites que je veux apparier toute chaîne qui n'a PAS la valeur " Complete " et la colorer en rouge en excluant les cellules vierges (les autres valeurs peuvent être "planifiée", "en cours", "en pause", etc.). J'utiliserais la règle: =AND(ISBLANK(D2)=FALSE,D2<>"Complete")et la plage: =$D$2:$D$1048576pour exclure ma colonne d'en-tête dans D1. Cela me permet de créer un modèle réutilisable avec une mise en forme conditionnelle en place pour coller quel que soit le nombre de lignes que je peux avoir sans ajuster la plage pour toutes mes règles, à chaque fois, sur chaque feuille.
MikeTeeVee
8

Vous pouvez simplement utiliser la zone Nom , à gauche de la barre de formule, et taper la plage de cellules que vous souhaitez sélectionner. Une fois sélectionnée, vous pouvez également nommer cette plage afin de pouvoir utiliser son nom comme référence dans les formules et les fonctions.


entrez la description de l'image ici

Peachy
la source
1
Ceci est bien sûr vrai, mais vous devez vous rappeler le nombre. En utilisant la méthode de réponse acceptée, vous ne devez vous souvenir de rien et je dirais que c'est aussi plus rapide. :) Mais merci d'avoir ajouté une réponse aussi complète sur le plan visuel. Cela peut aider les autres.
Robert Koritnik
2
Je suis d'accord, mais une fois que vous l'avez nommé, vous n'avez pas à vous rappeler les numéros de rangée.
Peachy
3

Universel

=SUM(A2:INDEX(A:A, ROWS(A:A)))

ou

=SUM(A:A) – A1

Les deux renverront un résumé pour "colonne A", à l'exception de l'en-tête dans A1

BBK
la source
1
La faiblesse du second problème est que si la formule est dans la même colonne (ce qui, à mon avis, est probablement le cas d'utilisation le plus courant de ce problème - vouloir qu'une somme de la colonne apparaisse en haut), cela crée une référence circulaire. Je pense toutefois que le premier est la meilleure réponse et devrait être la réponse acceptée. Les solutions consistant à entrer manuellement le nombre maximal de lignes ou à sélectionner rapidement jusqu'à la fin fonctionnent, mais ce sont des kludges qui ne sont pas portables dans toutes les versions passées et futures. Cette réponse donne une formule qui signifie en réalité "de la cellule spécifiée à la fin de la colonne".
Adi Inbar
1

La réponse de Mario en haut (qui a été choisie) fonctionne, mais j'estime que cela fait défaut, car vous devez aller jusqu'au bas de la feuille. Vous devez alors utiliser un autre raccourci pour centrer l'écran en haut de l'écran. feuille. Voici ma solution (uniquement testée dans Excel 2013):

J'ai essayé de cliquer sur le descripteur de colonne pour sélectionner la colonne entière, puis CTRL-cliquer sur les cellules que je ne souhaite pas inclure dans ma sélection, mais cela n'a pas fonctionné comme prévu.

Après avoir cliqué sur le descripteur de colonne et mettant en évidence toute la colonne, maintenez Shiftpuis appuyez sur Tab, ,

Le temps entre la pression de la Tabtouche et la pression de la première doit être court, sinon vous commencerez à tabuler à partir du bas de l'écran, mais pas simultanément ou vous devrez alors faire plus pour que cela fonctionne.

Si vous continuez ensuite à maintenir le Shiftbouton enfoncé, vous pouvez maintenant commencer à supprimer des cellules de votre liste de cellules en surbrillance de haut en bas à l'aide de .

SantanaG
la source
1

Vous pouvez utiliser la Ctrl Shiftfonction et au lieu d'utiliser la pour faire défiler l'écran jusqu'à la fin, vous pouvez simplement appuyer sur End, puis une fois, et vous serez à la fin de la feuille au lieu de conserver le code pour toujours.

Vous pouvez également utiliser la F5fonction et en appuyant sur Ctrl+ Gpuis en tapant dans votre cellule selon le numéro gamme commence à, ex: B5. Cela vous mènera à cette cellule. Une fois mis en surbrillance, appuyez à nouveau sur Ctrl+ Get tapez un numéro de cellule quelconque dans la plage que vous souhaitez sélectionner, ex: B7024et AVANT de frapper Enter, maintenez enfoncée Shiftet cette plage exacte sera sélectionnée.

Ou vous pouvez simplement exclure les en-têtes lors de la validation des données. Aussi, pour sélectionner toutes les cellules si vous allez dans A1 et cliquez Ctrl Aune fois. Il sélectionnera les cellules avec uniquement des données, ce qui est bon pour éviter les blancs.

utilisateur739338
la source
0

Si vous voulez exclure Header qui, je suppose, appartient à la première ligne, vous pouvez le faire:

A2: A

Par exemple:

= Somme (A2: A)

qui inclura A2 et aussi tout ce qui suit dans la colonne A.

J'espère que cette réponse vous aidera.

Edit: je l'ai fait dans les feuilles de Google, pas sûr si cela fonctionne de la même manière dans Excel

TienPing
la source
Je pensais que ce serait utile, mais lorsque je l'essaie dans Excel, cela ne fonctionne pas du tout. Existe-t-il une version spécifique d'Excel? (J'utilise Office 365)
Griffin
Salut Griffin, merci pour le commentaire. J'oublie de mentionner que je l'ai fait dans les feuilles de Google. Je n'ai pas d’excellent dans mon macbook, je ne peux donc pas vérifier s’il fonctionne correctement. Désolé si je t'ai déçu.
TienPing
OK, cela explique pourquoi je ne pouvais pas le faire fonctionner, et je ne pense pas que ce soit pertinent pour la personne qui pose la question, car la question portait sur Excel. Mais c'est une fonctionnalité sacrément chouette que je ne connaissais pas et que je vais utiliser dans mes feuilles Google, alors merci pour cela. Espérons que microsoft l'utilisera et l'inclura dans les futures versions d'Excel :)
Griffin
Heureux de l'entendre, informez-nous si cela fonctionne sur vos feuilles de Google après l'avoir essayé. Curieux de connaître le résultat aussi
TienPing
-1
  • Choisissez le champ d'en-tête que vous souhaitez exclure de la règle de validation des données
  • Dans le menu, choisissez Données -> Validation des données -> Validation des données.
  • Appuyez sur le bouton "Effacer tout"
  • Appuyez sur le bouton OK

Maintenant, votre champ d'en-tête n'aura pas la validation des données qui était applicable pour le reste des champs de la colonne

Zubair
la source
1
-1. La question indique explicitement: "Je sais que je peux définir la validation des données sur toute la colonne, puis sélectionner uniquement les cellules que je veux exclure et effacer la validation de leurs données. Ce que je voudrais savoir, c’est qu’il est possible de sélectionner correctement premier pas pour éviter ce second ". Il semble que votre solution corresponde exactement à ce que le PO veut éviter. Corrige moi si je me trompe.
Kamil Maciorowski
-2

Cliquez avec le bouton droit de la souris et choisissez Masquer sur les lignes que vous ne voulez pas sélectionner, puis sélectionnez des colonnes entières.

Osku
la source
1
Il n’existe pas d’option de menu contextuel «Masquer sur les lignes», même si les lignes sont masquées, le contenu reste sélectionné.
Peachy