¿Cómo permitir solo valores únicos en Excel?
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:
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.
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:
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.
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:
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:
4. Luego haga clic en el botón Sí para continuar, y aparecerá otra ventana emergente para recordarle en qué celdas se ha aplicado esta función. Vea la captura de pantalla:
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:
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
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:
3. Luego haga clic en el botón Aceptar, el valor duplicado será eliminado.
Las mejores herramientas de productividad para Office
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!