Skip to main content

¿Cómo crear una lista desplegable pero mostrar valores diferentes en Excel?

Author: Xiaoyang Last Modified: 2025-08-06

En una hoja de cálculo de Excel, podemos crear rápidamente una lista desplegable con la función Validación de Datos, pero, ¿ha intentado alguna vez mostrar un valor diferente cuando hace clic en la lista desplegable? Por ejemplo, tengo los siguientes datos en dos columnas en la Columna A y la Columna B. Ahora, necesito crear una lista desplegable con los valores de la columna Nombre, pero, cuando selecciono el nombre de la lista desplegable creada, se muestra el valor correspondiente en la columna Número, como se muestra en la siguiente captura de pantalla. Este artículo presentará los detalles para resolver esta tarea.

dropdown show different values

Crear una lista desplegable pero mostrar un valor diferente en la celda de la lista desplegable


Crear una lista desplegable pero mostrar un valor diferente en la celda de la lista desplegable

Para finalizar esta tarea, siga los siguientes pasos:

1. Cree un nombre de rango para los valores de las celdas que desea usar en la lista desplegable; en este ejemplo, ingresaré el nombre dropdown en el cuadro "Nombre", y luego presionaré la tecla "Enter", vea la siguiente captura de pantalla:

2. Luego seleccione las celdas donde desea insertar la lista desplegable, y haga clic en "Datos" > "Validación de datos" > "Validación de datos", vea la siguiente captura de pantalla:

click Data > Data Validation > Data Validation

3. En el cuadro de diálogo "Validación de datos", bajo la pestaña "Configuración", elija "Lista" desde el menú desplegable "Permitir", y luego haga clic select button en el botón para seleccionar la lista "Nombre" que desea usar como valores desplegables en el cuadro de texto "Fuente de enlace". Vea la siguiente captura de pantalla:

specify options in the dialog box

4. Después de insertar la lista desplegable, haga clic derecho en la pestaña de la hoja activa, y seleccione "Ver código" desde el menú contextual, y en la ventana abierta "Microsoft Visual Basic para aplicaciones", copie y pegue el siguiente código en el "Módulo" en blanco:

Código VBA: Mostrar un valor diferente desde la lista desplegable:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
    selectedNa = Target.Value
    If Target.Column = 5 Then
        selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)
        If Not IsError(selectedNum) Then
            Target.Value = selectedNum
        End If
    End If
End Sub

select view code and paste the code into the module

Nota: En el código anterior, el número 5 dentro del script "If Target.Column = 5 Then" es el número de columna donde está ubicada su lista desplegable, el "dropdown" en este código "selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)" es el nombre de rango que creó en el paso 1. Puede cambiarlos según sea necesario.

5. Luego guarde y cierre este código. Ahora, cuando seleccione un elemento de la lista desplegable, se mostrará un valor diferente relacionado en la misma celda, vea la siguiente captura de pantalla:

when you select an item from the drop down list, a relative different value is displayed


Lista desplegable avanzada de Kutools

"Kutools para Excel" lleva las listas desplegables al siguiente nivel con sus funciones de "Lista desplegable avanzada", ofreciendo potentes opciones de personalización que van más allá de la funcionalidad estándar de Excel. Con esta herramienta, puedes crear:

Kutools for Excel proporciona más de 300 funciones avanzadas para simplificar tareas complejas y mejorar la creatividad y la eficiencia. Ahora, Kutools integra inteligencia artificial para hacer que el procesamiento de datos sea más inteligente y automatizado.

  • Lista desplegable de selección múltiple

    Permitir a los usuarios seleccionar varias opciones en una sola celda, haciendo que la entrada de datos sea flexible.

  • Lista desplegable con casillas de verificación

    Añadir casillas de verificación a los menús desplegables para una selección intuitiva, asegurando claridad y precisión.

  • Hacer que la lista desplegable sea buscable y se abra automáticamente

    Buscar y filtrar fácilmente opciones dentro de la lista desplegable, perfecto para listas con numerosos elementos.


    Demostración: Crear una lista desplegable pero mostrar valores diferentes en Excel

     

    Las mejores herramientas de productividad para Office

    🤖 Asistente de IA de Kutools: Revoluciona el análisis de datos basado 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 | Redondear...
    Super BUSCARV: Búsqueda con múltiples criterios | Búsqueda de múltiples valores | Búsqueda en varias hojas | Coincidencia difusa....
    Lista desplegable avanzada: Crea rápidamente listas desplegables | Lista desplegable dependiente | Lista desplegable con selección múltiple....
    Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Cambiar la visibilidad de columnas ocultas | Comparar rangos y columnas...
    Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de libros y hojas de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Encriptar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtro negrita/cursiva/tachado...)...
    Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y mucho más
    Utiliza Kutools en tu idioma preferido: ¡compatible con Inglés, Español, Alemán, Francés, Chino y más de40 idiomas adicionales!

    Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...


    Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo

    • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
    • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
    • ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!