{"id":5819,"date":"2018-05-06T21:38:02","date_gmt":"2018-05-07T02:38:02","guid":{"rendered":"https:\/\/itsoftware.com.co\/content\/?p=5819"},"modified":"2019-11-19T10:22:56","modified_gmt":"2019-11-19T15:22:56","slug":"encontrar-datos-repetidos-tablas-excel-base","status":"publish","type":"post","link":"https:\/\/itsoftware.com.co\/content\/encontrar-datos-repetidos-tablas-excel-base\/","title":{"rendered":"Encontrar datos repetidos en una tabla de Excel o de una base de datos"},"content":{"rendered":"<p>En este art\u00edculo te vamos a ense\u00f1ar c\u00f3mo encontrar datos repetidos en una tabla de Excel o de una base de datos como MySQL.<\/p>\n<p><!--more--><\/p>\n<hr \/>\n<h2>Encontrar datos repetidos en Excel<\/h2>\n<hr \/>\n<p>Si por ejemplo tenemos una tabla como la que se muestra a continuaci\u00f3n :<\/p>\n<figure id=\"attachment_5820\" aria-describedby=\"caption-attachment-5820\" style=\"width: 375px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-5820 \" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2018\/05\/Tabla-con-duplicados.png\" alt=\"Tabla para encontrar datos repetidos\" width=\"375\" height=\"321\" \/><figcaption id=\"caption-attachment-5820\" class=\"wp-caption-text\">Tabla para encontrar datos repetidos<\/figcaption><\/figure>\n<p>Donde requerimos saber si hay datos repetidos, tomando como referencia el n\u00famero de c\u00e9dula de los clientes.<\/p>\n<p>Aunque pueden haber varias formas de encontrar datos repetidos con f\u00f3rmulas o macros, vamos a ilustrar una manera de hacerlo con tablas din\u00e1micas:<\/p>\n<hr \/>\n<h2>A) Excel con tablas din\u00e1micas<\/h2>\n<hr \/>\n<p>1.\u00a0 Se selecciona completamente la tabla y en el men\u00fa \u00ab<em>Insertar\u00bb<\/em> se escoge \u00ab<em>Tabla din\u00e1mica\u00bb<\/em><\/p>\n<figure id=\"attachment_5821\" aria-describedby=\"caption-attachment-5821\" style=\"width: 497px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-5821 \" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2018\/05\/Duplicados-Tabla-din\u00e1mica-1.png\" alt=\"Repetidos Tabla din\u00e1mica 1\" width=\"497\" height=\"482\" \/><figcaption id=\"caption-attachment-5821\" class=\"wp-caption-text\">Repetidos Tabla din\u00e1mica 1<\/figcaption><\/figure>\n<p>2. Aparece una ventana con los datos de origen, y en donde se va a cargar la tabla din\u00e1mica. Inicialmente dejamos por defecto dichos valores, y damos click en <em>\u00abAceptar\u00bb:<\/em><\/p>\n<figure id=\"attachment_5823\" aria-describedby=\"caption-attachment-5823\" style=\"width: 394px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-5823 size-full\" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2018\/05\/Duplicados-Tabla-din\u00e1mica-2.png\" alt=\"Repetidos Tabla din\u00e1mica 2\" width=\"394\" height=\"327\" \/><figcaption id=\"caption-attachment-5823\" class=\"wp-caption-text\">Repetidos Tabla din\u00e1mica 2<\/figcaption><\/figure>\n<p>3. Aparece del lado izquierdo un cuadro que muestra los datos de la tabla din\u00e1mica, y al lado derecho algunas opciones que permiten construir la tabla:<\/p>\n<figure id=\"attachment_5824\" aria-describedby=\"caption-attachment-5824\" style=\"width: 579px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5824 \" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2018\/05\/Duplicados-Tabla-din\u00e1mica-3.png\" alt=\"Repetidos Tabla din\u00e1mica 3\" width=\"579\" height=\"428\" \/><figcaption id=\"caption-attachment-5824\" class=\"wp-caption-text\">Repetidos Tabla din\u00e1mica 3<\/figcaption><\/figure>\n<hr \/>\n<p>4. Como queremos saber si hay C\u00e9dulas duplicadas en la tabla, entonces seleccionamos ese campo, con lo que nos aparece por defecto \u00ab<em>Suma de Cedula<\/em>\u00bb en \u00ab<em>Sumatoria de VALORES<\/em>\u00bb<\/p>\n<figure id=\"attachment_5825\" aria-describedby=\"caption-attachment-5825\" style=\"width: 519px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5825 \" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2018\/05\/Duplicados-Tabla-din\u00e1mica-4.png\" alt=\"Repetidos Tabla din\u00e1mica 4\" width=\"519\" height=\"386\" \/><figcaption id=\"caption-attachment-5825\" class=\"wp-caption-text\">Repetidos Tabla din\u00e1mica 4<\/figcaption><\/figure>\n<p>5. Damos click en \u00ab<em>Suma de Valores<\/em>\u00bb y escogemos la opci\u00f3n \u00ab<em>Configuraci\u00f3n de campo de Valor<\/em>\u00bb<\/p>\n<figure id=\"attachment_5826\" aria-describedby=\"caption-attachment-5826\" style=\"width: 518px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5826 \" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2018\/05\/Duplicados-Tabla-din\u00e1mica-5.png\" alt=\"Repetidos Tabla din\u00e1mica 5\" width=\"518\" height=\"484\" \/><figcaption id=\"caption-attachment-5826\" class=\"wp-caption-text\">Repetidos Tabla din\u00e1mica 5<\/figcaption><\/figure>\n<p>6.\u00a0 En la ventana \u00ab<em>Configuraci\u00f3n de campo de valor<\/em>\u00ab, escogemos la opci\u00f3n <em>\u00abCuenta\u00bb<\/em><\/p>\n<figure id=\"attachment_5827\" aria-describedby=\"caption-attachment-5827\" style=\"width: 395px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5827 size-full\" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2018\/05\/Duplicados-Tabla-din\u00e1mica-6.png\" alt=\"Repetidos Contar\" width=\"395\" height=\"319\" \/><figcaption id=\"caption-attachment-5827\" class=\"wp-caption-text\">Repetidos Contar<\/figcaption><\/figure>\n<p>7. Ahora arrastramos el campo Cedula, al \u00e1rea de <em>\u00abFILAS\u00bb<\/em><\/p>\n<figure id=\"attachment_5828\" aria-describedby=\"caption-attachment-5828\" style=\"width: 535px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5828 \" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2018\/05\/Duplicados-Tabla-din\u00e1mica-7.png\" alt=\"Repetidos Tabla din\u00e1mica 7\" width=\"535\" height=\"425\" \/><figcaption id=\"caption-attachment-5828\" class=\"wp-caption-text\">Repetidos Tabla din\u00e1mica 7<\/figcaption><\/figure>\n<p>De este modo, en la tabla din\u00e1micas tenemos un conteo de las veces que aparece la C\u00e9dula en la tabla original, que para el ejemplo son los que aparacen con un n\u00famero 2 en la columna \u00ab<em>Cuenta de Cedula<\/em>\u00bb<\/p>\n<p>8. Si son muchos datos, entonces deber\u00edamos poder distinguir los datos repetidos mediante un filtro, entonces lo que hacemos es copiar la tabla din\u00e1mica en otra hoja (al pegarla, se escoge la opci\u00f3n Pegado Especial -&gt; Valores), y ah\u00ed se hace un filtro para n\u00fameros mayores a 1:<\/p>\n<figure id=\"attachment_5829\" aria-describedby=\"caption-attachment-5829\" style=\"width: 577px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5829 \" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2018\/05\/Duplicados-Tabla-din\u00e1mica-8.png\" alt=\"Repetidos Tabla din\u00e1mica 8\" width=\"577\" height=\"255\" \/><figcaption id=\"caption-attachment-5829\" class=\"wp-caption-text\">Repetidos Tabla din\u00e1mica 8<\/figcaption><\/figure>\n<p>De este modo, s\u00f3lo tendremos las c\u00e9dulas repetidas, con la cantidad de veces que aparecen:<\/p>\n<figure id=\"attachment_5830\" aria-describedby=\"caption-attachment-5830\" style=\"width: 235px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5830 size-full\" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2018\/05\/Duplicados-Tabla-din\u00e1mica-9.png\" alt=\"Datos repetidos en una tabla de Excel\" width=\"235\" height=\"144\" \/><figcaption id=\"caption-attachment-5830\" class=\"wp-caption-text\">Datos repetidos en una tabla de Excel<\/figcaption><\/figure>\n<hr \/>\n<h2>B) Encontrar datos repetidos en una base de datos<\/h2>\n<hr \/>\n<p>Ahora vamos a ilustrar c\u00f3mo encontrar los datos repetidos, teniendo la misma tabla de clientes en una base de datos:<\/p>\n<figure id=\"attachment_5832\" aria-describedby=\"caption-attachment-5832\" style=\"width: 451px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-5832\" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2018\/05\/Repetidos-base-de-datos-1.png\" alt=\"Repetidos base de datos 1\" width=\"451\" height=\"272\" \/><figcaption id=\"caption-attachment-5832\" class=\"wp-caption-text\">Repetidos base de datos 1<\/figcaption><\/figure>\n<p>Para este ejemplo, vamos a construir una consulta SQL que permita encontar los datos repetidos:<\/p>\n<p>1.\u00a0 Creamos una consulta que nos cuente la cantidad de veces que aparecen repetidas las c\u00e9dulas, usando la funci\u00f3n agregada count(*) , group by:<\/p>\n<pre>SELECT count(*) as C, cedula FROM clientes group by cedula<\/pre>\n<figure id=\"attachment_5833\" aria-describedby=\"caption-attachment-5833\" style=\"width: 471px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5833\" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2018\/05\/Repetidos-base-de-datos-2.png\" alt=\"Repetidos base de datos 2\" width=\"471\" height=\"209\" \/><figcaption id=\"caption-attachment-5833\" class=\"wp-caption-text\">Repetidos base de datos 2<\/figcaption><\/figure>\n<p>Aqu\u00ed ya tenemos las veces que aparece un n\u00famero de c\u00e9dula en la tabla.<\/p>\n<p>2. Ahora hacemos otra consulta para s\u00f3lo tener los valores repetidos, porlo cual se pone C&gt;1<\/p>\n<pre>select * from \n(SELECT count(*) as C, cedula FROM clientes group by cedula) B\nwhere B.C&gt;1<\/pre>\n<figure id=\"attachment_5834\" aria-describedby=\"caption-attachment-5834\" style=\"width: 522px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5834\" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2018\/05\/Repetidos-base-de-datos-3.png\" alt=\"Repetidos base de datos 3\" width=\"522\" height=\"132\" \/><figcaption id=\"caption-attachment-5834\" class=\"wp-caption-text\">Repetidos base de datos 3<\/figcaption><\/figure>\n<p>De esta forma tendremos de una manera \u00e1gil y r\u00e1pida los datos repetidos de una tabla de una base de datos, en este ejemplo en el motor de base de datos MySQL.<\/p>\n<p>Como podemos notar, el buen uso de las herramientas de c\u00e1lculo o de base de datos, nos permite agilizar trabajos que pueden ser repetitivos, o que manualmente se pueden llevar mucho tiempo, con una gran propenci\u00f3n a errores.<\/p>\n<p>Este art\u00edculo hace parte del sistema de divulgaci\u00f3n de conocimiento de <a href=\"http:\/\/itsoftware.com.co\">ITSoftware SAS<\/a>.<\/p>\n<h4>Si te gust\u00f3, por favor no olvides compartirlo en las redes sociales \ud83d\ude09<\/h4>\n","protected":false},"excerpt":{"rendered":"<p>En este art\u00edculo te vamos a ense\u00f1ar c\u00f3mo encontrar datos repetidos en una tabla de Excel o de una base de datos como MySQL.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[97,229],"tags":[1473,1471,1472,1470,1475,1474],"class_list":["post-5819","post","type-post","status-publish","format-standard","hentry","category-bases-de-datos","category-ms-office","tag-buscar-datos-repetidos","tag-encontrar-duplicados","tag-encontrar-repetidos","tag-hallar-datos-repetidos","tag-repetidos-en-excel","tag-repetidos-en-una-base-de-datos"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts\/5819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/comments?post=5819"}],"version-history":[{"count":0,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts\/5819\/revisions"}],"wp:attachment":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/media?parent=5819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/categories?post=5819"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/tags?post=5819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}