KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

Cómo rellenar automáticamente otras celdas tras seleccionar un valor en un Lista desplegable en Excel: Guía completa

AutorSiluvia Fecha de modificación

Al trabajar con Excel, automatizar la entrada de datos puede aumentar significativamente tu productividad. Una tarea habitual consiste en rellenar automáticamente datos relacionados tras seleccionar un valor en una lista desplegable. Esta guía explora cuatro métodos completos, desde funciones nativas de Excel hasta VBA y herramientas de terceros como Kutools.

rellenar automáticamente una lista desplegable

Antes de nada: cree un Lista desplegable

Método 1: Relleno automático con la función BUSCARV

Método 2: Relleno automático con las funciones INDICE y COINCIDIR

Método 3: Relleno automático con Kutools para Excel

Método 4: Relleno automático con una función definida

Método 4: Relleno automático con una función definida


Antes de nada: cree un Lista desplegable

Antes de implementar cualquier método de relleno automático, debe tener una lista desplegable preparada. Este menú desplegable actúa como desencadenante para rellenar las celdas relacionadas.

Pasos:

Paso 1. Prepare el rango de origen.

Paso 2. Cree la lista desplegable.

  • Vaya a la celda donde desee el menú desplegable (por ejemplo, Hoja1!D2)

  • Vaya a Datos > Validación de datos > Validación de datos.

  • En el cuadro de diálogo Validación de datos, seleccione Lista en la sección Permitir y elija el rango de origen. Haga clic en Aceptar.

    lista de selección de documentos

    lista desplegable de documentos

Una vez que tenga su menú desplegable listo, podrá aplicar cualquiera de los siguientes métodos de relleno automático.


Método 1: Relleno automático con la función BUSCARV

BUSCARV es una de las funciones más utilizadas para recuperar datos en Excel. Al combinarla con un menú desplegable, podrás obtener rápidamente la información relacionada de una tabla de referencia.

Pasos:

En la celda adyacente al Lista desplegable (por ejemplo, E2), introduzca:

=BUSCARV(D2,$A$2:$B$5,2,FALSO)

🔓 Explicación de la fórmula:

  • Busca el valor de D2 en la primera columna del rango A2:B5; si lo encuentra, devuelve el valor correspondiente de la segunda columna (columna B), y si no lo encuentra, muestra el error #N/A.
  • FALSO significa que debe tratarse de una coincidencia exacta.

Paso 2. Pulse la tecla Entrar.

✨ Notas

  • Utilice SI.ERROR() para ocultar errores si no se selecciona ningún valor:
    =BUSCARV(D2,$A$2:$B$5,2,FALSO)
  • No puede buscar a la izquierda de la columna clave.

Método 2: Relleno automático con las funciones INDICE y COINCIDIR

ÍNDICE y COINCIDIR son una combinación potente que supera a BUSCARV en flexibilidad, ya que permite búsquedas hacia la izquierda y se mantiene estable incluso si se reorganizan las columnas.

Pasos:

En la celda adyacente al Lista desplegable (por ejemplo, E2), introduzca:

=INDICE($B$2:$B$5,COINCIDIR(D2,$A$2:$A$5,0))

🔓 Explicación de la fórmula:

  • COINCIDIR(D2, $A$2:$A$5, 0)
    Busca D2 en el rango A2:A5. El 0 indica una coincidencia exacta (igual que FALSO en BUSCARV).
    Devuelve la posición (número de fila) en la que se encuentra D2.
  • INDICE($B$2:$B$5, ...)
    Toma el número de fila devuelto por COINCIDIR
    y devuelve el valor correspondiente del rango B2:B5.

Paso 2. Pulse la tecla Entrar

✨ Notas

  • Tanto el rango de retorno (ÍNDICE) como el rango de búsqueda (COINCIDIR) deben estar alineados por filas.
  • Puede buscar tanto hacia la izquierda como hacia la derecha.
  • Es más robusto que BUSCARV.

Método 3: Relleno automático con Kutools para Excel

Kutools ofrece un enfoque visual e intuitivo que elimina la necesidad de fórmulas, ideal para usuarios que buscan resultados rápidos sin tener que dominar las funciones avanzadas de Excel.

Pasos:

Paso 1. En la celda adyacente a la lista desplegable (por ejemplo, E2), vaya a Kutools > Asistente de fórmulas > Buscar y referencia > Buscar una lista de valores.

Paso 2. Seleccione la matriz de la tabla, el valor buscado y el número de columna. Haga clic en Aceptar.

✨ Notas

  • Kutools le permite aplicar esta configuración a todo un rango de forma simultánea.
  • La herramienta es sumamente intuitiva y minimiza los errores manuales.
  • Fácil de usar.
  • No requiere fórmulas.

¿Cansado de tareas repetitivas y fórmulas complejas en Excel? ¡Kutools para Excel es su potenciador de productividad todo en uno!Con más de 300 funciones potentes —edición por lotes, relleno inteligente, filtrado automático— trabajará 10 veces más rápido.¡Descárguelo ahora y lleve sus habilidades en Excel al siguiente nivel!


Método 4: Relleno automático con una función definida

Para usuarios que buscan una solución dinámica y automatizada más allá de los límites de las fórmulas, VBA ofrece el máximo control y personalización lógica.

Pasos:

Paso 1. Pulse las teclas Alt+F11 para abrir el Editor de VBA.

Paso 2. Haga clic en Insertar > Módulo.

Paso 3. Pegue el siguiente código en el módulo.

'Update by Extendoffice
Function GetProductInfo(productName As String, colIndex As Integer) As Variant
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Sheet1") 'the sheet that the data source in

    Dim rng As Range
    Set rng = ws.Range("A2:B5") 'the range of data source

    Dim r As Range
    For Each r In rng.Rows
        If r.Cells(1, 1).Value = productName Then
            GetProductInfo = r.Cells(1, colIndex).Value
            Exit Function
        End If
    Next

    GetProductInfo = "Not found"
End Function

Paso 4. Vuelva a la hoja y, en la celda adyacente al menú desplegable (por ejemplo, E2), introduzca:

=ObtenerInfoProducto(D2,2)

Paso 5. Pulse la tecla Intro.

✨ Notas

  • Requiere un libro habilitado para macros (.xlsm)

Preguntas frecuentes

P1: ¿Qué sucede si mi rango de datos cambia con frecuencia?

Utilice rangos con nombre o tablas dinámicas para mantener siempre actualizadas sus referencias.

P2: ¿Puedo utilizar BUSCARV para realizar búsquedas hacia la izquierda?

No, en ese caso, considere usar ÍNDICE+COINCIDIR o Kutools.

P3: ¿Es seguro utilizar Kutools?

Sí, es ampliamente utilizado y de confianza, pero siempre descárguelo desde su sitio web oficial.

P4: ¿Funcionará VBA en todas las versiones de Excel?

La mayoría de las versiones de escritorio lo admiten, aunque está desactivado de forma predeterminada y no es compatible con Excel Online.

P5: ¿Es Kutools gratuito?

Kutools para Excel no es una herramienta completamente gratuita, pero ofrece una prueba gratuita seguida de una opción de compra única:


Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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


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

  • Active 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos