¿Hay alguna manera de saltar al siguiente cambio de valor en Excel?


14

Para mi uso diario actual de Excel, tengo una hoja donde cientos de filas consecutivas tienen el mismo valor para una columna en particular. Me gustaría una forma de saltar rápidamente al siguiente valor diferente .

ctrl+ va al borde (es decir, al final o al siguiente salto en los datos), pero solo quiero omitir celdas idénticas.

Estoy buscando un comando de teclado, no una macro o una solución dependiente de la extensión.

La solución debe funcionar para una columna de celdas pobladas por fórmulas. La fórmula en cuestión:

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

No creo que haya una solución nativa para esto. ¿Está abierto a una macro o solución de terceros que se invoca a través del comando del teclado?
meatspace

@meatspace Eso explica por qué no puedo encontrar uno en ninguna lista de accesos directos, pero podría haber jurado que había oído hablar de una solución nativa en algún momento y parecía bastante razonable que existiera ... Creo que mi próximo movimiento sería ser para escribir un guión AHK para mí.
Tyler James Young

Esa iba a ser mi sugerencia.
espacio de carne

Ctrl + Mayús + | funciona para mí, incluso con = vlookup. No estoy seguro de por qué no funcionará para ti.

Yo tampoco estoy seguro. Sigo recibiendo el error "No se encontraron celdas". Sin embargo, funciona en cualquier otro lugar, así que aceptaré tu respuesta. ¡Gracias!
Tyler James Young

Respuestas:


18

Puede usar la función Ir a para ir a la siguiente celda diferente.

  1. Destaque la columna que le interesa
  2. Presione Ctrl+ Shift+\

Se seleccionará la primera celda diferente dentro de esa columna.

El paso 2 es el acceso directo para los siguientes pasos:

  1. Presione F5para que aparezca el menú Ir a
  2. Haga clic en Especial ... , haga clic en Diferencias de columna y luego haga clic en Aceptar .

Para obtener más información, consulte la documentación de ayuda de Excel: busque y seleccione celdas que cumplan condiciones específicas .


Esta es una ruta interesante para tomar, pero no parece funcionar para columnas de celdas llenas de fórmulas.
Tyler James Young

Extraño, probé esto en una columna con celdas llenas de fórmulas antes de publicar una respuesta. Se debe seleccionar toda la columna, o al menos la sección de datos que desea comparar por diferencias antes de abrir el menú Ir a. Tal vez pueda actualizar su pregunta con la fórmula que está utilizando; puedo echar un vistazo más de cerca.

3
Poniendo esto en práctica, mantengo presionado ctrl+ shift, presiono para resaltar el resto de la columna y luego presiono |para saltar al siguiente cambio. Todo esto puede suceder bastante rápido, por lo que es un buen atajo. ¡Gracias!
Tyler James Young

Esta solución parece pasar al siguiente valor único , no al siguiente valor diferente . Es decir, en una lista: gato, perro, perro, gato, pez; ctrl + shift + \ se movería de gato a perro a pez, pero moverse entre diferentes valores debería moverse de gato a perro a gato a pez.
Umaomamaomao

5

En realidad, hay un atajo llamado CTRL+\para seleccionar las celdas que no coinciden con la fórmula o el valor estático en la celda activa (que logra lo mismo que el método en la respuesta)

Sin embargo, esa no es la respuesta a lo que solicitó el OP, ya que no devuelve un valor diferente para las celdas determinadas por la fórmula, sino la siguiente fórmula diferente .

"La solución debe funcionar para una columna de celdas pobladas por fórmulas".

Esto es particularmente molesto si está utilizando una fórmula única para determinar diferentes valores, como lo estoy haciendo actualmente. Si la misma fórmula proporciona valores diferentes, el método descrito en la respuesta no reconoce las diferencias. La forma más fácil de hacerlo funcionar sería Paste as Valueen una columna separada y luego ejecutar Ctrl-|(que es lo mismo que Ctrl-Shift-\)

Nota: no existe tal combinación como Ctrl-Shift-|, es como decir que Shift-!existe cuando en realidad esShift-1

Lamento parecer demasiado crítico, pero la pregunta es muy pertinente y la respuesta no le hace justicia.


¡Bienvenido a Superusuario! La pregunta está abierta (si estuviera cerrada, no habría podido escribir esta respuesta). Si se refiere al hecho de que hay una respuesta aceptada, eso lo determina el usuario que hizo la pregunta. Se supone que esto simplemente indica que esa respuesta funcionó para ellos . Para el enlace roto, debe haber un enlace "editar" o "mejorar esta respuesta" justo debajo del lado izquierdo de la respuesta, puede usarlo para sugerir una edición que corrija el enlace, si conoce un reemplazo.
8bittree

Si hago más o menos la misma pregunta porque la respuesta anterior no funcionó para , ¿se marcará como una pregunta duplicada y se remitirá a esta 'respuesta'?
David Andrei Ned

Sin duda, habría una buena posibilidad de que se cierre como duplicado. Definitivamente debe incluir un enlace a esta pregunta y una explicación de por qué no le satisface. Sin embargo, recomendaría primero buscar asesoramiento sobre Meta Super User o en el chat , para que pueda llamar la atención de algunas de las personas que votarían por engaño y ver qué sugieren.
8bittree
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.