Existe-t-il un moyen de passer à la prochaine modification de valeur dans Excel?

14

Pour mon utilisation quotidienne actuelle d'Excel, j'ai une feuille où des centaines de lignes consécutives ont la même valeur pour une colonne particulière. Je voudrais un moyen de passer rapidement à la valeur différente suivante .

ctrl+ va au bord (c'est-à-dire à la fin ou à la prochaine interruption des données), mais je veux ignorer uniquement les cellules identiques.

Je recherche une commande clavier, pas une macro ou une solution dépendante de l'extension.

La solution doit fonctionner pour une colonne de cellules remplies de formule. La formule en question:

=VLOOKUP($N19377,'Dates and Codes'!$B:$D,2,FALSE)
Tyler James Young
la source
Je ne pense pas qu'il existe une solution native pour cela. Êtes-vous ouvert à une macro ou une solution tierce qui est invoquée via la commande du clavier?
meatspace
@meatspace Cela explique pourquoi je ne peux en trouver sur aucune liste de raccourcis, mais j'aurais juré avoir entendu parler d'une solution native à un moment donné et il semblait assez raisonnable qu'une solution existerait ... Je pense que mon prochain mouvement serait être d'écrire un script AHK pour moi.
Tyler James Young
Ce serait ma suggestion.
meatspace
Ctrl + Maj + | fonctionne pour moi - même avec = vlookup. Je ne sais pas pourquoi cela ne fonctionnera pas pour vous.
Je ne suis pas sûr non plus. Je reçois toujours l'erreur "Aucune cellule n'a été trouvée." Cela fonctionne partout ailleurs, cependant, j'accepterai votre réponse. Merci!
Tyler James Young

Réponses:

18

Vous pouvez utiliser la fonction Aller à pour passer à la cellule différente suivante.

  1. Mettez en surbrillance la colonne qui vous intéresse
  2. Appuyez sur Ctrl+ Shift+\

La première cellule différente de cette colonne sera sélectionnée.

L'étape 2 est le raccourci pour les étapes suivantes:

  1. Appuyez F5pour afficher le menu Aller à
  2. Cliquez sur Spécial ... , sur Différences de colonne , puis sur OK .

Pour plus d'informations, consultez la documentation d'aide d'Excel: recherchez et sélectionnez des cellules répondant à des conditions spécifiques .

Umaomamaomao
la source
C'est une route intéressante à prendre, mais ne semble pas fonctionner pour les colonnes de cellules remplies de formules.
Tyler James Young
Étrange, j'ai testé cela sur une colonne avec des cellules remplies de formules avant de poster une réponse. La colonne entière, ou au moins la section de données que vous souhaitez comparer pour les différences doit être sélectionnée avant d'afficher le menu Aller à. Vous pouvez peut-être mettre à jour votre question avec la formule que vous utilisez - je peux y regarder de plus près.
3
Pour mettre cela en pratique, je maintiens ctrl+ shift, appuyez sur pour mettre en surbrillance le reste de la colonne, puis appuyez sur |pour passer au changement suivant. Tout cela peut arriver assez rapidement, c'est donc un bon raccourci. Merci!
Tyler James Young le
Cette solution semble passer à la valeur unique suivante , et non à la valeur différente suivante . C'est à dire dans une liste: chat, chien, chien, chat, poisson; ctrl + shift + \ passerait de chat à chien à poisson, mais le déplacement entre différentes valeurs devrait passer de chat à chien à chat à poisson.
Umaomamaomao
5

En fait, il existe un raccourci appelé CTRL+\pour sélectionner les cellules qui ne correspondent pas à la formule ou à la valeur statique dans la cellule active (ce qui accomplit la même chose que la méthode dans la réponse)

Cependant, ce n'est pas la réponse à ce que l'OP a demandé, car il ne renvoie pas une valeur différente pour les cellules déterminées par la formule, mais la formule différente suivante .

"La solution doit fonctionner pour une colonne de cellules remplies de formules."

C'est particulièrement ennuyeux si vous utilisez une seule formule pour déterminer différentes valeurs, comme je le fais actuellement. Si la même formule donne des valeurs différentes, la méthode décrite dans la réponse ne reconnaît pas les différences. Le moyen le plus simple de le faire fonctionner serait de le faire Paste as Valuedans une colonne séparée, puis d'exécuter Ctrl-|(ce qui est le même que Ctrl-Shift-\)

Remarque: il n'y a pas de combinaison telle que Ctrl-Shift-|, c'est comme dire qu'il Shift-!existe quand c'est en faitShift-1

Désolé de paraître trop critique, mais la question est très pertinente et la réponse ne lui rend pas justice.

David Andrei Ned
la source
Bienvenue sur Superuser! La question est ouverte (si elle avait été fermée, vous n'auriez pas pu écrire cette réponse). Si vous faites référence au fait qu'il existe une réponse acceptée, celle-ci est déterminée par l'utilisateur qui a posé la question. Cela est censé simplement indiquer que cette réponse a fonctionné pour eux . Pour le lien rompu, il devrait y avoir un lien "modifier" ou "améliorer cette réponse" juste sous le côté gauche de la réponse, vous pouvez l'utiliser pour suggérer une modification qui corrige le lien, si vous êtes au courant d'un remplacement.
8bittree
Si je pose plus ou moins la même question parce que la réponse ci-dessus n'a pas fonctionné pour moi , sera-t-elle marquée comme une question en double et renvoyée à cette «réponse»?
David Andrei Ned
Il y aurait certainement une bonne possibilité qu'il soit fermé en double. Vous devez absolument inclure un lien vers cette question et une explication de la raison pour laquelle elle ne vous satisfait pas. Cependant, je recommanderais d'abord de demander des conseils sur Meta Super User ou dans le chat , afin que vous puissiez le porter à l'attention de certaines personnes qui feraient le vote dupe et voir ce qu'ils suggèrent.
8bittree