Saltar al contenido principal

¿Cómo visualizar el valor coincidente de abajo hacia arriba en Excel?

Normalmente, la función Vlookup puede ayudarlo a encontrar los datos de arriba a abajo para obtener el primer valor coincidente de la lista. Pero, a veces, es necesario realizar una búsqueda virtual de abajo hacia arriba para extraer el último valor correspondiente. ¿Tiene alguna buena idea para hacer frente a esta tarea en Excel?

Busque el último valor coincidente de abajo hacia arriba con la fórmula

Busque el último valor coincidente de abajo hacia arriba con una función útil


Busque el último valor coincidente de abajo hacia arriba con la fórmula

Para visualizar el valor de coincidencia de abajo hacia arriba, la siguiente fórmula de BÚSQUEDA puede ayudarlo, haga lo siguiente:

Ingrese la fórmula siguiente en una celda en blanco donde desea obtener el resultado:

=LOOKUP(2,1/($A$2:$A$17=D2),$B$2:$B$17)

Luego, arrastre el controlador de relleno hacia las celdas en las que desea obtener los resultados, los últimos valores correspondientes se devolverán a la vez, vea la captura de pantalla:

Note: En la fórmula anterior: A2: A17 indica la columna que está buscando, D2 es el criterio que desea devolver sus datos relativos y B2: B17 es la lista que contiene el valor que desea devolver.


Busque el último valor coincidente de abajo hacia arriba con una función útil

Si tiene Kutools for Excel, Con su BUSCAR de abajo hacia arriba función, también puede resolver esta tarea sin recordar ninguna fórmula.

Consejos:Para aplicar esto BUSCAR de abajo hacia arriba función, en primer lugar, debe descargar la Kutools for Excely, a continuación, aplique la función de forma rápida y sencilla.

Después de instalar Kutools for Excel, haz lo siguiente:

1. Hacer clic Kutools > Súper BUSCAR > BUSCAR de abajo hacia arriba, ver captura de pantalla:

2. En la BUSCAR de abajo hacia arriba cuadro de diálogo, realice las siguientes operaciones:

  • Seleccione las celdas de valor de búsqueda y las celdas de salida del Valores de búsqueda y rango de salida sección;
  • Luego, especifique los elementos correspondientes del Rango de datos .

3. Luego, haz clic OK botón, todos los últimos valores coincidentes se devolverán a la vez, vea la captura de pantalla:

¡Descargue y pruebe Kutools para Excel ahora!


Artículos más relativos:

  • Valores de Vlookup en varias hojas de trabajo
  • En Excel, podemos aplicar fácilmente la función vlookup para devolver los valores coincidentes en una sola tabla de una hoja de trabajo. Pero, ¿alguna vez ha considerado cómo visualizar el valor en varias hojas de trabajo? Supongamos que tengo las siguientes tres hojas de trabajo con un rango de datos, y ahora quiero obtener parte de los valores correspondientes según los criterios de estas tres hojas de trabajo.
  • Use Vlookup Exact And Approximate Match en Excel
  • En Excel, vlookup es una de las funciones más importantes para que busquemos un valor en la columna más a la izquierda de la tabla y devuelva el valor en la misma fila del rango. Pero, ¿aplica la función vlookup con éxito en Excel? En este artículo, hablaré sobre cómo usar la función vlookup en Excel.
  • Vlookup para devolver un valor en blanco o específico en lugar de 0 o N / A
  • Normalmente, cuando aplica la función vlookup para devolver el valor correspondiente, si su celda coincidente está en blanco, devolverá 0, y si no se encuentra su valor coincidente, obtendrá un valor de error # N / A como se muestra a continuación. En lugar de mostrar el valor 0 o # N / A, ¿cómo puede hacer que muestre una celda en blanco u otro valor de texto específico?
  • Vlookup y concatenar varios valores correspondientes en Excel
  • Como todos sabemos, la función Vlookup en Excel puede ayudarnos a buscar un valor y devolver los datos correspondientes en otra columna, pero en general, solo puede obtener el primer valor relativo si hay varios datos coincidentes. En este artículo, hablaré sobre cómo buscar y concatenar múltiples valores correspondientes en una sola celda o en una lista vertical.

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
An update to this old post for anyone searching like I was ;-)

I was looking for the same functionality. Ended up using XLOOKUP which allows you to set a search mode for "last to first".

This was in Microsoft 365 Apps for Enterprise.

Hope it helps someone in the future.

Thanks
Rob
This comment was minimized by the moderator on the site
Excellent solution using the LOOKUP function, exactly what I was looking for!
I would like to add that with the hope it would help anyone who needed a similar solution to what I was looking for. If you want to return the row number of the matching value (not within the range, but rather within the entire column), you should use the following format by adding in the ROW function:=LOOKUP(2,1/($A$2:$A$17=D2),ROW($A$2:$A$17))
This comment was minimized by the moderator on the site
Hi All,
Are there any other ways to do this? While it works it is extremely resource intensive for large data sets.


Thanks,
This comment was minimized by the moderator on the site
The actual value of the "2" is irrelevant, it could be any number greater than 1 and less than infinity.

I believe the second term i.e. "1/($A$2:$A$19=D2)" creates an array by evaluating each cell in the range and if it is equal to D2 (a boolean test) it equates this to 1/TRUE, which as TRUE is 1 => 1. If it doesn't equal D2 it equates this to 1/FALSE, which as FALSE is 0 => infinity or Not a Number.

LOOKUP then takes over and searches for 2 in this array, which of course it can't find as they are either 1 or infinity.

If LOOKUP can't find a match it matches the highest number that is less than or equal to 2. Which is 1.

I'm not quite sure why this turns out to be the last occurrence of 1 though. Maybe LOOKUP (unlike VLOOKUP) always searches upwards?
This comment was minimized by the moderator on the site
I do not understand either why this picks the last occurrence of 1. It works, but WHY??!!

(Thanks, anyway!)
This comment was minimized by the moderator on the site
Hi Please can you explain this formula "=LOOKUP(2,1/($A$2:$A$19=D2),$B$2:$B$19)". It's worked for what I want to acheive very well, but I do not completely understand how. When typed into Excel, it shows that "2" is the lookup value, but we are actually looking up "D2" in this formula. Also what is "1/" doing on the lookup vector? Please could you break this formula down to explain how it works? Thanks
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations