Existe uma maneira de pular para a próxima alteração no valor no Excel?

14

Para meu uso diário atual do Excel, tenho uma planilha em que centenas de linhas consecutivas têm o mesmo valor para uma coluna específica. Eu gostaria de uma maneira de pular rapidamente para o próximo valor diferente .

ctrl+ vai para a borda (ou seja, o final ou a próxima quebra de dados), mas quero pular apenas células idênticas.

Estou procurando um comando de teclado, não uma macro ou uma solução dependente de extensão.

A solução deve funcionar para uma coluna de células preenchidas com fórmula. A fórmula em questão:

=VLOOKUP($N19377,'Dates and Codes'!$B:$D,2,FALSE)
Tyler James Young
fonte
Eu não acho que exista uma solução nativa para isso. Você está aberto a uma solução de macro ou de terceiros que é chamada pelo comando do teclado?
Meatspace # 03/02
@meatspace Isso explica por que não consigo encontrar uma em nenhuma lista de atalhos, mas eu poderia jurar que já ouvi falar de uma solução nativa em algum momento e parecia bastante razoável que uma existisse ... Acho que meu próximo passo seria seja escrever um script AHK para mim.
Tyler James Young
Essa seria minha sugestão.
Meatspace
Ctrl + Shift + | funciona para mim - mesmo com = vlookup. Não sei por que não funcionará para você.
Também não tenho certeza. Continuo recebendo o erro "Nenhuma célula foi encontrada". No entanto, funciona em qualquer outro lugar, então aceitarei sua resposta. Obrigado!
Tyler James Young

Respostas:

18

Você pode usar o recurso Ir para para chegar à próxima célula diferente.

  1. Destaque a coluna na qual você está interessado
  2. Pressione Ctrl+ Shift+\

A primeira célula diferente dentro dessa coluna será selecionada.

Etapa 2 é o atalho para as seguintes etapas:

  1. Pressione F5para exibir o menu Ir para
  2. Clique em Especial ... , clique em Diferenças da coluna e, em seguida, clique em OK .

Para obter mais informações, consulte a documentação de ajuda do Excel: encontre e selecione células que atendem a condições específicas .

Umaomamaomao
fonte
Essa é uma rota interessante a seguir, mas parece não funcionar para colunas de células preenchidas com fórmula.
Tyler James Young
Estranho, testei isso em uma coluna com células preenchidas com fórmula antes de postar uma resposta. A coluna inteira, ou pelo menos a seção de dados que você deseja comparar para diferenças, deve ser selecionada antes de abrir o menu Ir para. Talvez você possa atualizar sua pergunta com a fórmula que está usando - posso dar uma olhada mais de perto.
3
Colocando isso em prática, segure ctrl+ shift, pressione para destacar o restante da coluna e pressione |para pular para a próxima alteração. Tudo isso pode acontecer muito rápido, por isso é um bom atalho. Obrigado!
Tyler James Young
Essa solução parece passar para o próximo valor exclusivo , não para o próximo valor diferente . Ou seja, em uma lista: gato, cachorro, cachorro, gato, peixe; ctrl + shift + \ mudaria de gato para cachorro e peixe, mas a mudança entre valores diferentes deveria passar de gato para cachorro, gato e peixe.
Umaomamaomao
5

Na verdade, existe um atalho chamado CTRL+\para selecionar as células que não correspondem à fórmula ou ao valor estático na célula ativa (que realiza o mesmo que o método na resposta)

No entanto, essa não é a resposta para o que o OP pediu, pois não retorna um valor diferente para as células determinadas pela fórmula, mas a próxima fórmula diferente .

"A solução deve funcionar para uma coluna de células preenchidas com fórmula".

Isso é particularmente irritante se você estiver usando uma única fórmula para determinar valores diferentes, como estou fazendo atualmente. Se a mesma fórmula fornecer valores diferentes, o método descrito na resposta não reconhecerá diferenças. A maneira mais fácil de fazê-lo funcionar seria Paste as Valueem uma coluna separada e depois executada Ctrl-|(que é a mesma que Ctrl-Shift-\)

Nota: não existe uma combinação como Ctrl-Shift-|, é como dizer que Shift-!existe quando é de fatoShift-1

Desculpe por parecer excessivamente crítico, mas a pergunta é muito pertinente e a resposta não faz justiça.

David Andrei Ned
fonte
Bem-vindo ao Superusuário! A pergunta está aberta (se estivesse fechada, você não seria capaz de escrever esta resposta). Se você está se referindo ao fato de que há uma resposta aceita, isso é determinado pelo usuário que fez a pergunta. Supõe-se que isso simplesmente indique que essa resposta funcionou para eles . Para o link quebrado, deve haver um link "editar" ou "melhorar esta resposta" logo abaixo do lado esquerdo da resposta. Você pode sugerir uma edição que corrija o link, se você estiver ciente de uma substituição.
precisa saber é o seguinte
Se eu fizer mais ou menos a mesma pergunta porque a resposta acima não funcionou para mim , ela será marcada como uma pergunta duplicada e remetida para essa 'resposta'?
David Andrei Ned
Certamente haveria uma boa possibilidade de ser fechado como duplicado. Você definitivamente deve incluir um link para esta pergunta e uma explicação de por que ela não o satisfaz. No entanto, eu recomendaria primeiro procurar conselhos sobre o Meta Superusuário ou no bate-papo , para que você possa chamar a atenção de algumas das pessoas que estariam fazendo a votação dupe e ver o que eles sugerem.
precisa saber é o seguinte