Skip to main content

¿Cómo permitir solo valores únicos en Excel?

Author: Xiaoyang Last Modified: 2025-06-04

Si desea mantener solo valores únicos al ingresar datos en una columna de la hoja de cálculo y evitar duplicados, este artículo le presentará algunos trucos rápidos para que pueda manejar esta tarea.

Permitir solo valores únicos en la hoja de cálculo con Validación de Datos

Permitir solo valores únicos en la hoja de cálculo con Kutools para Excel

Permitir solo valores únicos en la hoja de cálculo con código VBA


Permitir solo valores únicos en la hoja de cálculo con Validación de Datos

De hecho, la función Validación de Datos de Excel puede ayudarle a resolver este problema, por favor, haga lo siguiente:

1. Seleccione las celdas o columna donde desea que solo se ingresen valores únicos, y luego haga clic en Datos > Validación de Datos > Validación de Datos, vea la captura de pantalla:

click Data > Data Validation > Data Validation

2. En el cuadro de diálogo Validación de Datos, realice las siguientes operaciones:

(1.) Haga clic en la pestaña Configuración;

(2.) En la lista desplegable Permitir, elija Personalizado;

(3.) Y escriba esta fórmula: =CONTAR.SI($E:$E,E1)<2 (E es la columna donde desea permitir solo valores únicos, E1 es la primera celda de la columna que desea usar) en el cuadro de texto Fórmula.

specify options in the Data Validation dialog box

3. Luego haga clic en el botón Aceptar, a partir de ahora, cuando ingrese un valor duplicado en la columna específica que configuró, aparecerá un mensaje de advertencia para recordárselo, vea la captura de pantalla:

when entering duplicate value into the specific column, a warning message will pop out


Permitir solo valores únicos en la hoja de cálculo con Kutools para Excel

Los dos métodos anteriores solo pueden prevenir entradas duplicadas en una columna, si tiene Kutools para Excel, su utilidad Prevenir Duplicados puede ayudarle a prevenir rápidamente duplicados en un rango de celdas y en una sola columna o fila.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Después de instalar Kutools para Excel, por favor, haga lo siguiente:

1. Seleccione la columna o rango de celdas donde desea prevenir los valores duplicados pero permitir solo datos únicos.

2. Luego haga clic en Kutools > Limitar entrada > Prevenir Duplicados, vea la captura de pantalla:

click Prevent Duplicate feature of kutools

3. Aparecerá un mensaje de advertencia para recordarle que la Validación de Datos se eliminará si aplica esta función, vea la captura de pantalla:

a warning message popps out to remind you the Data Validation will be remove if applying this feature

4. Luego haga clic en el botón para continuar, y aparecerá otra ventana emergente para recordarle en qué celdas se ha aplicado esta función. Vea la captura de pantalla:

another prompt box is popped out to remind which cells have been applied this feature

5. Luego haga clic en el botón Aceptar, ahora, cuando ingrese algunos datos duplicados en el rango A1:D15, aparecerá un cuadro de diálogo para recordarle que los datos duplicados no son válidos, necesita ingresar solo valores únicos. Vea la captura de pantalla:

when entering some duplicate data, a warning message will appear

Más de 300 funciones pueden hacer que su trabajo sea eficiente, puede descargar Kutools para Excel para una prueba gratuita.


Permitir solo valores únicos en la hoja de cálculo con código VBA

Si está interesado en el código VBA, el siguiente código también puede serle útil.

1. Haga clic derecho en la pestaña de la hoja donde desea permitir solo números negativos, y elija Ver Código desde el menú contextual, en la ventana emergente Microsoft Visual Basic para Aplicaciones, copie y pegue el siguiente código en el Módulo en blanco:

Código VBA: Permitir solo valores únicos en la hoja de cálculo:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160829
  Dim xRg As Range, iLong, fLong As Long
  If Not Intersect(Target, Me.[A1:A1000]) Is Nothing Then
     Application.EnableEvents = False
     For Each xRg In Target
     With xRg
         If (.Value <> "") Then
          If WorksheetFunction.CountIf(Me.[A:A], .Value) > 1 Then
            iLong = .Interior.ColorIndex
            fLong = .Font.ColorIndex
            .Interior.ColorIndex = 3
            .Font.ColorIndex = 6
            MsgBox "Duplicate Entry !", vbCritical, "Kutools for Excel"
            .ClearContents
            .Interior.ColorIndex = iLong
            .Font.ColorIndex = fLong
          End If
       End If
     End With
     Next
     Application.EnableEvents = True
  End If
End Sub

click View Code and insert vba code into the module

Nota: En el código anterior, A1:A1000 son las celdas de la columna donde desea prevenir duplicados.

2. Luego guarde y cierre este código, ahora, cuando ingrese valores duplicados en la celda A1:A1000, aparecerá un mensaje de advertencia para recordarle que no se permite la entrada duplicada, vea la captura de pantalla:

a warning message is popped out to remind the duplicate entry is not allowed

3. Luego haga clic en el botón Aceptar, el valor duplicado será eliminado.

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: 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 por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea 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 | 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 | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | 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 para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • 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 lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!