Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo buscar valor devuelve múltiples valores correspondientes en Excel?

Este tutorial trata de buscar un valor devolver varios valores correspondientes en Excel, como se muestra en las siguientes capturas de pantalla:

doc-lookup-value-1

El valor de búsqueda devuelve varios valores correspondientes con la fórmula de matriz

El valor de búsqueda devuelve varios valores correspondientes con el filtro

El valor de búsqueda devuelve varios valores correspondientes con la función definida

Ficha Office Habilite la edición y navegación con pestañas en Office y haga su trabajo mucho más fácil ...
Kutools for Excel trae las características avanzadas de 300 a Excel y aumenta su productividad en 80%
  • Super Formula Bar (edite fácilmente múltiples líneas de texto y fórmulas); Diseño de lectura (lea y edite fácilmente un gran número de celdas); Pegar en rango filtrado ...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combine filas duplicadas y suma / promedio ... Prevenga celdas duplicadas; Comparar rangos ...
  • Seleccione Filas duplicadas o únicas; Seleccione Filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta de varias celdas sin cambiar la referencia de fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, casillas de verificación y más ...
  • Favorito e inserte rápidamente fórmulas, rangos, gráficos e imágenes; Cifrar celdas con contraseña; Crear lista de correo y enviar correos electrónicos ...
  • Extraer texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios ...
  • Super filtro (guardar y aplicar esquemas de filtro a otras hojas); Avanzado Ordenar por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF ...
  • Funciona con Office 2007-2019 y 365, y es compatible con todos los idiomas. Es fácil de implementar en su empresa. Funciones completas de prueba gratuita de 60-day.

flecha azul burbuja derecha El valor de búsqueda devuelve varios valores correspondientes con la fórmula de matriz


Aquí hay una fórmula de matriz larga que puede ayudar al buscar un valor y devolver múltiples valores correspondientes.

1. Ingrese el valor que desea buscar en una celda en blanco. Ver captura de pantalla:

doc-lookup-value-2

2. En la celda adyacente, escribe esta fórmula =IF(ISERROR(INDEX($A$1:$B$7,SMALL(IF($A$1:$A$7=$D$4,ROW($A$1:$A$7)),ROW(1:1)),2)),"",
INDEX($A$1:$B$7,SMALL(IF($A$1:$A$7=$D$4,ROW($A$1:$A$7)),ROW(1:1)),2))
en él, y presione Shift + Ctrl + Enter teclas juntas, luego arrastre Auto Fill para llenar las celdas hasta que salga la primera celda en blanco. Ver captura de pantalla:

doc-lookup-value-3

Nota: En la fórmula anterior, $ A $ 1: $ B $ 7 indica los datos del rango, $ A $ 1: $ A $ 7 representa el rango de columna en el que se busca el valor determinado, $ D $ 4 indica la celda escribe valor de búsqueda en el paso 1, 2 indica que encuentra los valores correspondientes en la segunda columna.


flecha azul burbuja derecha El valor de búsqueda devuelve varios valores correspondientes con el filtro

En Excel, también puede usar la función de filtro para resolver este problema.

1. Seleccione el rango de columna que desea buscar valor, y haga clic Información > Filtrar. Ver captura de pantalla:

doc-lookup-value-4

2. Luego haga clic en el botón de flecha en la primera celda del rango seleccionado, y verifique el valor que desea buscar solo en la lista desplegable. Ver captura de pantalla:

doc-lookup-value-5

3. Hacer clic OK, ahora solo ve el valor de búsqueda y sus valores correspondientes se filtran.

doc-lookup-value-6


flecha azul burbuja derecha El valor de búsqueda devuelve varios valores correspondientes con la función definida

Si está interesado en la Función definida, también puede resolver el problema con la Función definida.

1. Prensa Alt + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic Módulo > recuadro insertar un Módulo ventana, y copie el VBA a continuación en la ventana.

VBA: el valor de búsqueda devuelve varios valores correspondientes.

Function MyVlookup(pWorkRng As Range, pRng As Range, pColumnIndex As Integer, Optional pType As String = "v")
'Updateby20140827
Dim xRow As Single
Dim xCol As Single
Dim arr() As Variant
ReDim arr(0)
For i = 1 To pRng.Rows.Count
    If pWorkRng = pRng.Cells(i, 1) Then
        arr(UBound(arr)) = pRng.Cells(i, pColumnIndex)
        ReDim Preserve arr(UBound(arr) + 1)
    End If
Next
If pType = "h" Then
    xCol = Range(Application.Caller.Address).Columns.Count
    For i = UBound(arr) To xCol
        arr(UBound(arr)) = ""
        ReDim Preserve arr(UBound(arr) + 1)
    Next
    ReDim Preserve arr(UBound(arr) - 1)
    MyVlookup = arr
Else
xRow = Range(Application.Caller.Address).Rows.Count
For i = UBound(arr) To xRow
    arr(UBound(arr)) = ""
    ReDim Preserve arr(UBound(arr) + 1)
Next
ReDim Preserve arr(UBound(arr) - 1)
MyVlookup = Application.WorksheetFunction.Transpose(arr)
End If
End Function

3. Cierre la ventana y escriba esta fórmula en una celda = MyVlookup (A10, $ A $ 2: $ B $ 7,2) (A10 indica el valor de búsqueda, $ A $ 2: $ B $ 7 indica el rango de datos, 2 indica el número de índice de la columna). Y presione Shift + Ctrl + Enter llaves. A continuación, arrastre el controlador de relleno hacia abajo de las celdas, coloque el cursor en el Barra de formulasy presione Shift + Ctrl + Enter de nuevo.

Tip: Si desea devolver los valores en celdas horizontales, puede escribir esta fórmula = MyVlookup (A10, $ A $ 2: $ B $ 7, 2, "h").


Kutools for Excel: la mejor herramienta de productividad de Office aumenta su productividad en un 80%

  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Funciona con Office 2007-2019 y 365, y es compatible con todos los idiomas. Es fácil de implementar en su empresa. Funciones completas de prueba gratuita de 60-day.
pestaña kte 201905

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

  • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Steve · 1 months ago
    IF($A$1:$A$7=$D$4 This logical formula is always outputting "FALSE" or 0, so why is it like that, or did I miss something?

    Pls explain

    Steve