C'è un modo per saltare alla prossima modifica di valore in Excel?


14

Per il mio attuale uso quotidiano di Excel, ho un foglio in cui centinaia di righe consecutive hanno lo stesso valore per una determinata colonna. Vorrei un modo per saltare rapidamente al prossimo valore diverso .

ctrl+ va al limite (ovvero la fine o la successiva interruzione dei dati), ma voglio saltare solo celle identiche.

Sto cercando un comando da tastiera, non una macro o una soluzione dipendente dall'estensione.

La soluzione deve funzionare per una colonna di celle popolate con formula. La formula in questione:

=VLOOKUP($N19377,'Dates and Codes'!$B:$D,2,FALSE)

Non penso che ci sia una soluzione nativa per questo. Sei aperto a una soluzione macro o di terze parti invocata tramite il comando da tastiera?
meatspace

@meatspace Questo spiega perché non riesco a trovarne uno in nessun elenco di scorciatoie, ma avrei giurato di aver sentito parlare di una soluzione nativa ad un certo punto e sembrava abbastanza ragionevole che ne esistesse ... Penso che la mia prossima mossa sarebbe essere per scrivere una sceneggiatura AHK per me stesso.
Tyler James Young,

Quello sarebbe stato il mio suggerimento.
meatspace

Ctrl + Shift + | funziona per me - anche con = vlookup. Non so perché non funzionerà per te.

Neanche io ne sono sicuro. Continuo a ricevere l'errore "Nessuna cella trovata". Funziona ovunque, quindi accetterò la tua risposta. Grazie!
Tyler James Young,

Risposte:


18

Puoi utilizzare la funzione Vai a per passare alla cella successiva successiva.

  1. Evidenzia la colonna che ti interessa
  2. Premi Ctrl+ Shift+\

Verrà selezionata la prima cella diversa all'interno di quella colonna.

Il passaggio 2 è il collegamento per i seguenti passaggi:

  1. Premere F5per visualizzare il menu Vai a
  2. Fai clic su Speciale ... , fai clic su Differenze di colonna , quindi fai clic su OK .

Per ulteriori informazioni, consultare la documentazione della Guida di Excel: trovare e selezionare celle che soddisfano condizioni specifiche .


Questo è un percorso interessante da prendere, ma non sembra funzionare per colonne di celle popolate da formule.
Tyler James Young,

Strano, l'ho testato su una colonna con celle popolate da formula prima di pubblicare una risposta. L'intera colonna, o almeno la sezione di dati che si desidera confrontare per le differenze, deve essere selezionata prima di visualizzare il menu Vai a. Forse puoi aggiornare la tua domanda con la formula che stai usando: posso dare un'occhiata più da vicino.

3
Mettendo questo in pratica, tengo premuto ctrl+ shift, premo per evidenziare il resto della colonna e quindi premo |per passare alla modifica successiva. Tutto ciò può accadere abbastanza velocemente, quindi è una buona scorciatoia. Grazie!
Tyler James Young,

Questa soluzione sembra passare al successivo valore univoco , non al successivo valore diverso . Vale a dire in un elenco: gatto, cane, cane, gatto, pesce; ctrl + shift + \ si sposterebbe da gatto a cane per pescare, ma spostandosi tra valori diversi dovrebbe passare da gatto a cane a gatto a pesce.
Umaomamaomao,

5

In realtà c'è un collegamento chiamato CTRL+\per selezionare le celle che non corrispondono alla formula o al valore statico nella cella attiva (che realizza lo stesso metodo della risposta)

Tuttavia, questa non è la risposta a ciò che l'OP ha chiesto, in quanto non restituisce un valore diverso per le celle determinate dalla formula, ma la successiva formula diversa .

"La soluzione deve funzionare per una colonna di celle popolate con formula."

Ciò è particolarmente fastidioso se si utilizza una singola formula per determinare valori diversi, come sto attualmente facendo. Se la stessa formula fornisce valori diversi, il metodo descritto nella risposta non riconosce le differenze. Il modo più semplice per farlo funzionare sarebbe Paste as Valuein una colonna separata, quindi eseguire Ctrl-|(che è lo stesso di Ctrl-Shift-\)

Nota: non esiste una combinazione come Ctrl-Shift-|, è come dire che Shift-!esiste quando è in realtàShift-1

Mi dispiace sembrare eccessivamente critico, ma la domanda è molto pertinente e la risposta non rende giustizia.


Benvenuto in Superuser! La domanda è aperta (se fosse chiusa, non avresti potuto scrivere questa risposta). Se ti riferisci al fatto che esiste una risposta accettata, ciò è determinato dall'utente che ha posto la domanda. Ciò dovrebbe indicare semplicemente che quella risposta ha funzionato per loro . Per il collegamento interrotto, dovrebbe esserci un collegamento "modifica" o "migliora questa risposta" proprio sotto il lato sinistro della risposta, puoi usarlo per suggerire una modifica che corregge il collegamento, se sei a conoscenza di una sostituzione.
settembre

Se faccio più o meno la stessa domanda perché la risposta di cui sopra non ha funzionato per me , sarà contrassegnata come una domanda duplicata e rinviata a questa "risposta"?
David Andrei Ned,

Ci sarebbe sicuramente una buona possibilità che venga chiuso come duplicato. Dovresti assolutamente includere un link a questa domanda e una spiegazione del perché non ti soddisfa. Tuttavia, consiglierei prima di tutto di chiedere consigli su Meta Super User o in chat , in modo da poterlo portare all'attenzione di alcune persone che vorrebbero votare in doppio e vedere cosa suggeriscono.
settembre
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.