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 VLOOKUP y devuelve múltiples valores correspondientes horizontalmente en Excel?

doc-vlookup-horizontalmente-1
De manera predeterminada, la función VLOOKUP puede devolver múltiples valores correspondientes en el nivel vertical en Excel, en algunos casos, es posible que desee devolver varios valores en el nivel horizontal como se muestra a continuación. Aquí le diré una fórmula que puede resolver esta tarea.
VLOOKUP y devuelve múltiples valores horizontalmente

Combine fácilmente varias hojas / libro de trabajo en una sola hoja o libro de trabajo

Para combinar hojas múltiples o libros de trabajo en una hoja o libro de trabajo puede ser edioso en Excel, pero con el Combine función en Kutools para Excel, puede combinar docenas de hojas / libros de trabajo en una hoja o libro de trabajo, también, puede consolidar las hojas en una solo por varios clics. ¡Haz clic para la versión de prueba gratuita de 60 días!
combinar hojas
Kutools para Excel: con más de 200 útiles complementos de Excel, de prueba sin límite en días 60.
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 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...
  • Kutools funciona con Office 2007-2019 y 365. Es compatible con todos los idiomas y es muy fácil de instalar o implementar. Funciones completas de prueba gratuita de 60-day.

flecha azul burbuja derecha VLOOKUP y devuelve múltiples valores horizontalmente


Por ejemplo, tiene un rango de datos como se muestra a continuación, y quiere VLOOKUP los precios de Apple.
doc-vlookup-horizontalmente-2

1. Seleccione una celda y escriba esta fórmula =INDEX($B$2:$B$9, SMALL(IF($A$11=$A$2:$A$9, ROW($A$2:$A$9)-ROW($A$2)+1), COLUMN(A1))) en ello, y luego presione Shift + Ctrl + Enter y arrastre el control de autocompletar a la derecha para aplicar esta fórmula hasta #NUM! aparece. Ver captura de pantalla:
doc-vlookup-horizontalmente-3

2. Luego borre el #NUM !. Ver captura de pantalla:
doc-vlookup-horizontalmente-4

Consejos: En la fórmula anterior, B2: B9 es el rango de columna en el que desea devolver los valores, A2: A9 es el rango de columna en el que está el valor de búsqueda, A11 es el valor de búsqueda, A1 es la primera celda de su rango de datos , A2 es la primera celda del rango de columnas en el que se encuentra el valor de búsqueda.

Si desea devolver múltiples valores verticalmente, puede leer este artículo ¿Cómo buscar valor devuelve múltiples valores correspondientes en Excel?


convierte rápidamente múltiples XLSX. archivos a XLS o PDF. archivos en una vez

En muchos casos, es posible que desee convertir entre XLSX y XLS, o convertir un libro de trabajo a PDF, pero en Excel, solo puede convertir un libro de trabajo una vez, ¿alguna vez creó una imagen para convertir varios libros de trabajo a la vez? Con Kutools for Excel's File Format Converter, puede convertir rápidamente múltiples libros de trabajo a libro de trabajo pdf / 97-2003 / 2007 o libro de trabajo superior a la vez y guardarlos en una carpeta, al mismo tiempo, se genera un informe convertido. ¡Haz clic para la versión de prueba gratuita de 60 días!
convertidor de archivos doc
Kutools para Excel: con más de 200 útiles complementos de Excel, de prueba sin límite en días 60.


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.
    pernellefpapapa · 1 months ago
    Bonjour,

    J'ai retransposé mon problème exactement dans les mêmes positions de colonne que l'exemple et j’obtiens le message #VALEUR! dès la première case.

    Mon excel fonctionne en francais, j'ai tout retranscrit en francais, passé ";"au lieu de ",", appuyé sur CTRL+MAJ+Entrée... des idées sur l'origine du problème?

    Fanny
  • To post as a guest, your comment is unpublished.
    Frank · 4 months ago
    what you want to put the price in order of highest qty from column c?
  • To post as a guest, your comment is unpublished.
    gajanan · 5 months ago
    i have to find vertical value first, in vertical value there are more horizontal value and i have choose grater value which i have. which function or formula can help
  • To post as a guest, your comment is unpublished.
    Spark Shit · 1 years ago
    Hi. I have three google spreadsheet. First sheet is named "Summary. It is a table containing the name of our employee and number of evaluation in a week from 1-7. The next sheet is named "Chat Score"and third sheet is named Ëmail Score". What I want to to do is when we input a evaluation score to one of our employee it will be automatically recorded on the "Summary sheet" as evaluation 1 or 2 and so on and so forth. In short I want to get multiple return value in a single seach key across multiple sheet. I hope you can help. https://docs.google.com/spreadsheets/d/1lt-e4MxddUKg5xDt_0YchBiEgGe4mFKB-dHENwwtA6Y/edit?usp=sharing

    https://docs.google.com/spreadsheets/d/1lt-e4MxddUKg5xDt_0YchBiEgGe4mFKB-dHENwwtA6Y/edit?usp=sharing
  • To post as a guest, your comment is unpublished.
    Adam · 2 years ago
    Although I'm looking up my values in another worksheet (I don't think this should cause a problem?), I only seem to have success dragging to the right if I go in and change the +1 to '0' for the 1st instance of the lookup ID, '1' for the 2nd instance and so on. I know how many instances of the lookup ID I have so I can workaround. What do I need to change to allow me to successfully drag the fx across horizontally without needing to edit (i.e getting the #NUM to appear once there are no more lookup values to return).
    • To post as a guest, your comment is unpublished.
      Sunny · 2 years ago
      Sorry, I have not found any solutions about your problems. If you have found that, could you tell me? Thank u.
      • To post as a guest, your comment is unpublished.
        Rankee · 1 years ago
        Change Column to Row at the end of the formula

        "=INDEX($B$1:$B$206, SMALL(IF($A$209=$A$1:$A$206, ROW($A$1:$A$206)-ROW($A$1)+1), ROW(A1)))"
  • To post as a guest, your comment is unpublished.
    Abinaya · 2 years ago
    How to List all values(like list of groceries bought) caused by a specific value (by a person X) using VLOOK_UP and other possible formulas
    • To post as a guest, your comment is unpublished.
      Sunny · 2 years ago
      You mean that to list all grocerise a person need to buy, right? If so, you can refer to the formula in this article, and change the arguments as you need as below screenshot shown.
  • To post as a guest, your comment is unpublished.
    Dani · 2 years ago
    Hello, i type the formula and excel gives an error that says that the formula does not have enough arguments, any help?
  • To post as a guest, your comment is unpublished.
    Rob Jones · 2 years ago
    Just a quick note to all, if you change it to be:

    =IFERROR(INDEX($B$2:$B$9, SMALL(IF($A$11=$A$2:$A$9, ROW($A$2:$A$9)-ROW($A$2)+1), COLUMN(A1))),"None")

    The #NUM will become none or use "" to get a blank cell! Looks much tidier!
  • To post as a guest, your comment is unpublished.
    Richard G · 4 years ago
    I have a similar problem but different.

    Vlookup Multiple Values - Return MULTIPLE corresponding values for MULTIPLE Lookup Values

    The formula I have searches for words in a text strings, starting with A1, then adds categories from a large list of categories in a table on ANOTHER WORKSHEET 'Dynamic Categories Lists' , depending on the words found in the A1 string. This is formula is in B1. The amount of data is huge 19,000 text strings in row A.


    For examples the text string might say:
    A B C
    1 dog has black spots Dalmation
    2 dog is tall Large Dog

    My formula searches for "black spots" and returns " Dalmatians " to B1
    My formula searches for " dog is tall" - my formula searches " tall " and return " large dogs" to B2

    Formula in B1 is:
    =PROPER(IFERROR(LOOKUP(1E+100,SEARCH('Dynamic Categories Lists'!$A$1:$A$1000,A1),'Dynamic Categories Lists'!$A$1:$A$1000),""))

    'Dynamic Categories Lists' (DIFFERENT WORKSHEET)
    A B
    1 Search Word to Find Categories: List Paste
    2 black spots Dalmation
    3 tall Large Dog
    4 short Small Dog
    5 -1000 MORE -1000 MORE


    My problem is I need to find the 2nd, 3rd, 4th occurrences

    Example
    A B C D
    1 dog has black spots Dalmation
    2 dog is tall Large Dog
    3
    4 dog has black spots and is tal Dalmation Large Dog


    A4 "dog has black spots and is tall" I want the formula to return "Dalmation" & "large dog" to B3

    Any help would be appreciated. I have searched heaps of threads and haven’t been able to find the answer!
  • To post as a guest, your comment is unpublished.
    Richard G · 4 years ago
    Thanks for your tips on

    I have a similar problem but different.

    Vlookup Multiple Values - Return MULTIPLE corresponding values for MULTIPLE Lookup Values

    The formula I have searches for words in a text strings, starting with A1, then adds categories from a large list of categories in a table on ANOTHER WORKSHEET 'Dynamic Categories Lists' , depending on the words found in the A1 string. This is formula is in B1. The amount of data is huge 19,000 text strings in row A.


    For examples the text string might say:
    A B C
    1 dog has black spots Dalmation
    2 dog is tall Large Dog

    My formula searches for "black spots" and returns " Dalmatians " to B1
    My formula searches for " dog is tall" - my formula searches " tall " and return " large dogs" to B2

    Formula in B1 is:
    =PROPER(IFERROR(LOOKUP(1E+100,SEARCH('Dynamic Categories Lists'!$A$1:$A$1000,A1),'Dynamic Categories Lists'!$A$1:$A$1000),""))

    'Dynamic Categories Lists' (DIFFERENT WORKSHEET)
    A B
    1 Search Word to Find Categories: List Paste
    2 black spots Dalmation
    3 tall Large Dog
    4 short Small Dog
    5 -1000 MORE -1000 MORE


    My problem is I need to find the 2nd, 3rd, 4th occurrences

    Example
    A B C D
    1 dog has black spots Dalmation
    2 dog is tall Large Dog
    3
    4 dog has black spots and is tal Dalmation Large Dog


    A4 "dog has black spots and is tall" I want the formula to return "Dalmation" & "large dog" to B3

    Any help would be appreciated. I have searched heaps of threads and haven’t been able to find the answer!
  • To post as a guest, your comment is unpublished.
    Summer · 4 years ago
    I have a spreadsheet with 115 client names in it that I pull values on each day from one tab to another using a vlookup. Another person in the office updates the values each day by pasting new values along with the corresponding client names. Client names are pasted on the 'PVAL' tab in column A and client values are pasted in column B. On the tab named Master we run a vlookup for the client names starting in cell N6 (the matching client name is listed in cell AB6). The vlookup is =VLOOKUP(AB6,PortDescPortVal,2,FALSE) Every day we update the spreadsheet there are the same 10 client names that will not automatically update. I have to go to the PVAL tab everyday and retype the client names for those 10 and then the data will update. It works for the rest of the clients every day. Also note that the person who updates the data has tried retyping their names for me but for some reason when she retypes their names the lookup still won't work. I can't find a setting in her Excel that differs from mine. I have ensured that all of the client names are in the array. I cannot for the life of me figure out what the problem is here and why I have to retype 10 out of 115 client names each and every day for the lookup to work. HELP!
    • To post as a guest, your comment is unpublished.
      guest · 1 years ago
      Try add columns (change to your ss range and get rid of the False argument like this; =VLOOKUP(AB6,'PortDescPortVal'!A:AA,2,)

      Maybe Refresh All in Data tab