Cómo eliminar duplicados y ordenar listas de nombres y correos
Cómo quitar nombres y correos repetidos al juntar listas y ordenarlas: duplicados ocultos por espacios o mayúsculas, orden de inscripción y listas con comas.
Cuando reúnes listas de asistentes a un evento, de participantes en una encuesta o de suscriptores de un boletín procedentes de varios sitios, es inevitable que la misma persona aparezca dos o tres veces. Esta guía explica el orden para dejar la lista con un elemento por línea, eliminar duplicados y ordenarla.
Cadena básica
La receta incluida sigue este orden.
- Quitar espacios al inicio y al final — quita los espacios al inicio y al final de cada línea.
- Eliminar líneas vacías — borra todas las líneas vacías.
- Eliminar líneas duplicadas — elimina duplicados con «Ignorar mayúsculas y minúsculas» activada.
- Ordenar — ordena alfabéticamente con orden natural.
- Quitar espacios al inicio y al final
- Eliminar líneas vacías
- Eliminar líneas duplicadas
- Ordenar
minsu@example.com jieun@example.com Minsu@Example.com park@example.com jieun@example.com
La entrada anterior queda así. Como la eliminación de duplicados conserva la primera aparición, se queda minsu@example.com.
jieun@example.com minsu@example.com park@example.com
Por qué no se detectan los duplicados
Si dos líneas parecen iguales y no se eliminan, casi siempre es por uno de estos tres motivos.
- Espacios iniciales, finales o repetidos: la eliminación de duplicados tiene activada por defecto «Ignorar espacios iniciales, finales y repetidos», así que al comparar no tiene en cuenta esas diferencias. Pero los espacios de la línea que se conserva no cambian; para un resultado limpio, coloca antes la operación de quitar espacios.
- Mayúsculas y minúsculas: «Ignorar mayúsculas y minúsculas» está desactivada por defecto. En las direcciones de correo es fácil que se mezclen grafías que solo difieren en mayúsculas, así que actívala. Desactívala si en una lista de nombres necesitas distinguirlas.
- Caracteres invisibles: los valores copiados de una web o de una app de mensajería pueden llevar un espacio de ancho cero (U+200B) o un BOM (U+FEFF). La opción de ignorar espacios no los considera espacios, así que añade Limpiar caracteres invisibles y comillas al principio de la cadena para eliminarlos primero.
Cuando hay que respetar el orden
Si el orden de inscripción o de recepción de la lista importa, desactiva o elimina el paso de ordenación. La eliminación de duplicados funciona sin ordenar y deja la primera aparición en su sitio, así que se mantiene el orden «por quien se inscribió primero». Cada paso de la cadena se puede activar o desactivar, así que compara los resultados y decide.
Listas unidas por comas
Si la lista tiene la forma a@x.com, b@x.com, c@x.com, como la copiada del campo de destinatarios de un correo, primero hay que desplegarla con un elemento por línea para poder trabajar por líneas. Añade Añadir saltos de línea (dividir) al principio de la cadena con el criterio «Carácter separador» y el separador ,. Tras dividir, los espacios del inicio de cada línea se eliminan automáticamente. Si la lista usa punto y coma, escribe ; como separador.
Cuando van juntos el nombre y la dirección
En una lista con nombre y dirección juntos, como Juan Pérez <juan@example.com>, dos líneas con la misma dirección pero el nombre escrito de otra forma se consideran distintas. Para eliminar duplicados solo por la dirección, quédate con ella usando el modo de expresión regular de Buscar y reemplazar: busca ^.*<([^>]+)>.*$ y reemplaza por $1, y solo quedará la dirección entre los ángulos. Las líneas sin ángulos no cambian.
Orden al juntar varias listas
Como la eliminación de duplicados conserva la línea que aparece primero, el orden en que pegas las listas decide el resultado. Por ejemplo, al combinar la lista oficial de socios con la de inscritos a un evento, si pones arriba la de socios, las personas que están en ambas se quedarán con la grafía de la lista de socios. Pega arriba la lista cuya grafía sea más fiable.
Si quieres conservar solo las direcciones de una empresa, configura el filtro de líneas con «Conservar solo las líneas que lo contienen», activa la expresión regular y escribe el dominio, por ejemplo @example\.com$. Si después de ordenar añades al final la numeración de líneas, obtendrás la lista definitiva con número de participante.
Elegir el criterio de ordenación
- Alfabético / natural: sigue las reglas del idioma de la interfaz; en español, orden alfabético (la ñ va después de la n), el coreano en orden 가나다, y
item2va antes queitem10. - Valor numérico: para listas con un número en cada línea, como números de empleado o puntuaciones. Las líneas sin número van al final.
- Aleatorio: para sorteos o para decidir el orden de las presentaciones. Cada ejecución da un resultado distinto.
Limitaciones
- No puede distinguir a personas con el mismo nombre. Si eliminas duplicados en una lista que solo tiene nombres, podrías borrar a otra persona; siempre que puedas, usa una lista con un valor único, como el correo o el teléfono.
- Grafías con espacios distintos, como
De la CruzyDela Cruz, no se consideran iguales ni siquiera con la opción de ignorar espacios. - Al desplegar una lista por comas, si un valor contiene una coma (como
Pérez, Juan), se divide en dos líneas. Revisa el resultado desplegado. - El número de líneas eliminadas se ve en el cambio del recuento de líneas que muestra cada paso de la cadena.
Volver a unir en una línea
Para pegar la lista limpia en el campo de destinatarios de un correo, añade al final de la cadena «Quitar saltos de línea» y escribe , o ; como separador «Personalizado». Limpiar por líneas y unir en una sola solo al final es el orden con menos errores.
Lista de comprobación
- Las listas con comas se despliegan primero en líneas.
- En listas de correo, activa ignorar mayúsculas y minúsculas.
- Si el orden importa, desactiva el paso de ordenación.
Última actualización: 2026-09-23