Tabla de contenido
En Microsoft Excel, la extracción valores únicos de una columna es una de las tareas cruciales. Se encontrará en varias situaciones en las que puede necesitar encontrar los datos únicos para analizar su conjunto de datos. En este tutorial, aprenderá todas las formas posibles de extraer valores únicos en una columna en Excel con ejemplos adecuados e ilustraciones apropiadas.
Descargar el cuaderno de prácticas
Valores únicos en una columna.xlsm
6 Métodos para Encontrar Valores Únicos en una Columna en Excel
En las siguientes secciones, le proporcionaremos seis formas eficientes de extraer valores únicos de una columna en Excel. Ahora, le recomendamos que aprenda y aplique todos estos métodos a sus hojas de trabajo. Espero que definitivamente enriquezca su conocimiento de Excel en el futuro.
1. Uso del filtro avanzado para valores únicos en Excel
Ahora, la forma más utilizada para encontrar valores únicos de una columna en Excel es utilizando el comando Avanzado, que se encuentra en la pestaña Datos.
Eche un vistazo al siguiente conjunto de datos:
Aquí vamos a utilizar el filtro Avanzado para valores únicos en una columna.
📌 Pasos
- Primero, seleccione cualquier celda de la columna.
- A continuación, vaya a la pestaña Datos.
- A continuación, haga clic en Avanzado .
- Ahora, desde el Filtro avanzado r, seleccione Copiar a otra ubicación A continuación, seleccione cualquier celda para pegar los nuevos valores. A continuación, marque la casilla Sólo registros únicos .
- A continuación, haga clic en OK .
Como puede ver, hemos encontrado con éxito creado una nueva lista de valores únicos en una columna en Excel.
Más información: Cómo extraer elementos únicos de una lista en Excel (10 métodos)
2. Filtro de valores únicos en una columna
Otra forma eficaz es filtrar la lista o columna. También se utiliza la función Avanzado de Excel Datos Pero la diferencia es que sustituirá toda la columna por valores únicos.
📌 Pasos
- Primero, seleccione cualquier celda de la columna.
- ir a la Datos Tab.
- A continuación, haga clic en Avanzado .
- Ahora, desde el Filtro avanzado seleccione Filtrar la lista, in situ A continuación, marque la casilla Sólo registros únicos .
- A continuación, haga clic en OK .
Al final, verás que sólo mostrará los valores únicos de la columna. Básicamente, ocultó los valores duplicados.
3. Eliminar duplicados de una columna en Excel
Ahora, este método es bastante fácil de entender. Si sus columnas tienen duplicados, simplemente elimine esos duplicados. Después de eso, todo lo que tendrá son los valores únicos de una columna en Excel.
📌 Pasos
- Primero, seleccione cualquier celda de la columna.
- A continuación, vaya al Datos
- Desde el Herramientas de datos grupo, haga clic en Eliminar duplicados .
- Ahora, desde el Eliminar duplicados marque la casilla Datos y Mis datos tienen cabeceras .
- A continuación, haga clic en OK .
Por último, le mostrará cuántos duplicados ha encontrado y cuántos valores únicos hay en la columna en Excel.
4. Fórmulas para encontrar valores únicos de una columna
Ahora, puedes utilizar fórmulas para extraer valores únicos en una columna. Estos métodos también te serán útiles en el futuro, por lo que te sugerimos que aprendas también estas fórmulas para mejorar tus conocimientos.
4.1 Utilización de las funciones IF y COUNTIF
En este método, combinamos la función IF y la función COUNTIF juntos. Ahora, este método pega un valor en la celda si es único. Pero la orientación no será como la de otros métodos. Puedes guardar esto en tu arsenal para ser un mejor analista.
📌 Pasos
- En primer lugar, cree una nueva columna.
- A continuación, escriba la siguiente fórmula en Celda D5 :
=IF(COUNTIF(B$5:B5,B5)=1,B5,"")
- A continuación, pulse Entre en .
- A continuación, arrastre el Asa de llenado icono sobre el rango de celdas D6:D13 Entonces verá lo siguiente:
Como puede ver en la captura de pantalla anterior, nuestra columna sólo contiene los valores únicos en Excel.
4.2 Utilización de las funciones INDEX y MATCH
Ahora, el proceso de este método es similar al anterior. Sólo estamos cambiando la fórmula aquí. Principalmente, estamos mezclando la función INDEX y la función MATCH .
Además, estamos utilizando la función IFERROR y la función COUNTIF para obtener más ayuda.
📌 Pasos
- Crea una nueva columna.
- A continuación, escriba la siguiente fórmula en Celda D5 :
=IFERROR(INDEX($B$5:$B$13, MATCH(0,COUNTIF($D$4:D4, $B$5:$B$13), 0)),"")
- A continuación, pulse Entre en .
- A continuación, arrastre el Asa de llenado icono sobre el rango de celdas D6:D13 .
- Entonces verá lo siguiente:
De este modo, puede extraer fácilmente los valores únicos de una celda de Excel.
Más información: Cómo Obtener Valores Únicos de un Rango en Excel (8 Métodos)
5. Uso de la función UNIQUE en Excel
Ahora, otro método esencial para encontrar los valores únicos en una columna es utilizar la función UNIQUE . El Excel ÚNICO devuelve una lista de valores únicos en un rango o una lista. Es una función muy sencilla que puede utilizar para extraer tanto valores únicos como valores únicos distintos. También ayuda a comparar columnas con columnas o filas con filas.
Nota : El ÚNICO está disponible en Excel 365 y 2021.
En las siguientes secciones, le mostraremos cinco ejemplos de la ÚNICO para implementar su hoja de cálculo.
5.1 Extraer valores únicos de una columna
Este es un ejemplo básico del ÚNICO Encontraremos los valores únicos de la columna.
📌 Pasos
- En primer lugar, cree una nueva columna.
- Ahora, escriba la siguiente fórmula en Celda D5 :
=ÚNICO(B5:B13)
- A continuación, pulse Entre en .
A continuación, extraerá todos los valores únicos de la otra columna en esta columna.
5.2 Extraer valores únicos que sólo tienen una ocurrencia
Ahora, puede ver en la columna que tenemos algunos valores que aparecen varias veces y otros que sólo aparecen una vez. Estos valores pueden denominarse valores únicos puros. Puede encontrar estos valores estableciendo el tercer argumento de la variable ÚNICO para TRUE .
📌 Pasos
- Cree una nueva columna como la siguiente.
- A continuación, escriba la siguiente fórmula en Celda D5 :
=ÚNICO(B5:B13,,TRUE)
- A continuación, pulse Entra.
Como puede ver, sólo tres valores únicos aparecían una sola vez en la columna.
5.3 Valores únicos de varias columnas
Ahora, puede utilizar la función ÚNICO en múltiples columnas que tienen filas únicas en ellas. En realidad devuelve las columnas de destino en un argumento de matriz.
Lo utilizamos para el siguiente conjunto de datos:
📌 Pasos
- Escriba la siguiente fórmula en Célula E5 :
=ÚNICO(B5:C13)
- A continuación, pulse Entre en .
Más información: Cómo Encontrar Valores Únicos de Varias Columnas en Excel
5.4 Ordenar valores únicos por orden alfabético
Ahora, puede extraer valores únicos de una columna en orden alfabético. Principalmente realizamos esto desde el comando sort & filter de Excel. Pero la función SORT nos lo pone fácil. No hay que volver a clasificar cada vez después de haber extraído los datos.
📌 Pasos
- Cree primero una nueva columna.
- A continuación, escriba la siguiente fórmula en Celda D5 :
=SORT(UNIQUE(B5:B13))
- Por último, pulse Entre en .
Como puede ver, hemos extraído y ordenado correctamente los valores únicos de la columna en Excel.
5.5 Valores únicos basados en criterios
Ahora, puede encontrar el valores únicos a partir de una columna basada en criterios en Excel. Para realizar esto, estamos mezclando la función ÚNICO con la función FILTRO en Excel.
Eche un vistazo al siguiente conjunto de datos:
A partir de aquí, vamos a encontrar los valores únicos que tienen una edad inferior a 30 años.
📌 Pasos
- En primer lugar, cree dos nuevas columnas como las siguientes:
- A continuación, escriba la siguiente fórmula en Celda D5 :
=UNIQUE(FILTRO(B5:C13,C5:C13<30))
- A continuación, pulse Entre en .
Ahora, puede ver los valores únicos del conjunto de datos basados en nuestros criterios en Excel.
6. Macros VBA para valores únicos en una columna
Ahora, si usted es un fanático de VBA como yo, usted puede encontrar este interesante. Este método funciona realmente como el método de filtro avanzado que mostró anteriormente. Se crea una nueva lista en una nueva columna con valores únicos.
📌 Pasos
- En primer lugar, pulse Alt+F11 para abrir la aplicación Visual Basic.
- A continuación, haga clic en Insertar> Módulo .
- Ahora, escribe el siguiente código:
Option Explicit Sub UniqueColumn() Dim last_row As Long last_row = Cells(Rows.Count, "B").End(xlUp).Row ActiveSheet.Range("B2:B" & last_row).AdvancedFilter _ Action:=xlFilterCopy, _ CopyToRange:=ActiveSheet.Range("D2"), _ Unique:=True End Sub
- Después, guarda el archivo.
- Ahora, pulse Alt+F8 para abrir el cuadro de diálogo Macro.
- A continuación, seleccione UniqueColumn y haga clic en Ejecutar .
Como puede ver, nuestros códigos VBA crearon con éxito una nueva columna con valores únicos en Excel.
💬 Cosas para recordar
✎ Mostramos algunos ejemplos básicos de la ÚNICO Asegúrate de leer el artículo que hemos mencionado para tener una idea clara sobre esta función.
✎ En ÚNICO mostrará un #SPILL error si una o más celdas no están en blanco en el rango de derrame.
✎ Si no quieres sobrescribir los datos originales, haz una copia.
Conclusión
Para concluir, espero que este tutorial te haya proporcionado conocimientos útiles para extraer valores únicos en una columna en Excel. Te recomendamos que aprendas y apliques todas estas instrucciones a tu conjunto de datos. Descarga el libro de ejercicios de práctica y pruébalos tú mismo. Además, no dudes en darnos tu opinión en la sección de comentarios. Tu valiosa opinión nos mantiene motivados para crear tutoriales como éste.
No olvide consultar nuestro sitio web ExcelWIKI.com para diversos problemas y soluciones relacionados con Excel.
Siga aprendiendo nuevos métodos y siga creciendo.