<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Maria do Céu Proiete &#187; registos duplicados</title>
	<atom:link href="http://mariaproiete.com/blogs/office/tag/registos-duplicados/feed/" rel="self" type="application/rss+xml" />
	<link>http://mariaproiete.com/blogs/office</link>
	<description>Office: Excel, Access, Word, Powerpoint, Outlook, Publisher, Project, Visio e mais...</description>
	<lastBuildDate>Fri, 02 Mar 2012 21:18:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Remover Registos Duplicados com o Excel 2007</title>
		<link>http://mariaproiete.com/blogs/office/excel/remover-registos-duplicados-com-o-excel-2007/</link>
		<comments>http://mariaproiete.com/blogs/office/excel/remover-registos-duplicados-com-o-excel-2007/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 02:45:54 +0000</pubDate>
		<dc:creator>Maria Proiete</dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[registos duplicados]]></category>

		<guid isPermaLink="false">/blogs/office/post/2009/09/09/Remover-Registos-Duplicados-com-o-Excel-2007.aspx</guid>
		<description><![CDATA[Como acho que já deu para perceber, eu estou rendida às novas funcionalidades do Excel 2007, onde os utilizadores, cada vez têm apenas que ser bons utilizadores e não programadores, pois agora já temos praticamente a “papinha” toda feita. Temos ... [<a href="http://mariaproiete.com/blogs/office/excel/remover-registos-duplicados-com-o-excel-2007/">Ler artigo completo</a>]]]></description>
			<content:encoded><![CDATA[<p>Como acho que já deu para perceber, eu estou rendida às novas funcionalidades do Excel 2007, onde os utilizadores, cada vez têm apenas que ser bons utilizadores e não programadores, pois agora já temos praticamente a “papinha” toda feita.</p>
<p>Temos no nosso dia-a-dia, muitas vezes, tabelas gigantes, autênticas bases de dados, e existem registos repetidos que queremos apagar. Se estivéssemos a usar o Excel 2003 teríamos 2 hipóteses:</p>
<blockquote><p>A. Fazê-lo manualmente, organizando a tabela, talvez usando algumas formulas que ajudassem a identificar qual o registo a apagar e depois apagando manualmente. (Este método é desaconselhável, pois são muitas as horas de trabalho envolvido, especialmente se forem muitos dados a analisar, e a possibilidade de erro é muito grande);</p>
</blockquote>
<blockquote><p>B. Fazer uma macro, usando programação VBA (neste caso não me vou estender muito a explicar, pois já existe um óptimo artigo que poderão ler: <a href="http://vbtuga.blogspot.com/2009/05/excel-removendo-registos-duplicados.html" target="_blank">Remover registos duplicados</a>)</p>
</blockquote>
<p>Vejamos um caso prático como agora, <u>usando o Excel 2007</u>, poderemos remover registos duplicados:</p>
<blockquote><p>Imaginem uma base de dados de clientes, que é actualizada por mais que uma pessoa da empresa, e como estamos a falar de seres humanos, por diversos motivos, acontece às vezes a inserção de clientes duplicados (para tal basta, por exemplo, um cliente mudar de morada, ou ter uma alteração na sua denominação social). E a sua responsabilidade é manter essa base de dados actualizada. Que fazer?</p>
</blockquote>
<p><a href="http://mariaproiete.com/blogs/office/wp-content/uploads/Remover duplicados 1_1.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Remover duplicados 1" border="0" alt="Remover duplicados 1" src="http://mariaproiete.com/blogs/office/wp-content/uploads/Remover duplicados 1_thumb_1.png" width="510" height="255" /></a> </p>
<blockquote><p>Como pode constatar na base de dados apresentada, existem alguns clientes que se repetem. O nosso objectivo é ter apenas um registo por cliente e manter o último registo desse cliente, por ser o mais actualizado. </p>
</blockquote>
<p>&#160;</p>
<table border="0" cellspacing="0" cellpadding="2" width="536">
<tbody>
<tr>
<td valign="top" width="177">
<p>Em primeiro lugar vou que organizar a tabela por n.º cliente e data de actualização (da data mais recente para a mais antiga), que é para ter a tabela agrupada exactamente pelos critérios que pretendo fazer a selecção para remover os duplicados.</p>
</td>
<td valign="top" width="357"><a href="http://mariaproiete.com/blogs/office/wp-content/uploads/Remover duplicados 2_3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Remover duplicados 2" border="0" alt="Remover duplicados 2" src="http://mariaproiete.com/blogs/office/wp-content/uploads/Remover duplicados 2_thumb_3.png" width="337" height="157" /></a> </td>
</tr>
</tbody>
</table>
<blockquote><p>Se fossemos a fazer manualmente (que neste caso seria possível pois é um exemplo com poucos dados) teríamos que apagar as linhas seleccionadas para remover:</p>
</blockquote>
<p><a href="http://mariaproiete.com/blogs/office/wp-content/uploads/Remover duplicados 3_3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Remover duplicados 3" border="0" alt="Remover duplicados 3" src="http://mariaproiete.com/blogs/office/wp-content/uploads/Remover duplicados 3_thumb_3.png" width="505" height="290" /></a> </p>
<blockquote><p>Mas como pretendemos usar um automatismo para remover, bastará usar o botão <i>Remove Duplicates</i> (Remover Duplicados), que está no separador <i>Data</i> (Dados). </p>
</blockquote>
<p><a href="http://mariaproiete.com/blogs/office/wp-content/uploads/Remover duplicados 4_3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Remover duplicados 4" border="0" alt="Remover duplicados 4" src="http://mariaproiete.com/blogs/office/wp-content/uploads/Remover duplicados 4_thumb_3.png" width="501" height="141" /></a> </p>
</p>
</p>
<table border="0" cellspacing="0" cellpadding="2" width="539">
<tbody>
<tr>
<td valign="top" width="162">
<p>E depois seleccionar a coluna, ou colunas, de onde queremos remover os duplicados. Neste caso, optaremos por seleccionar apenas a coluna com o n.º de cliente.</p>
</td>
<td valign="top" width="375"><a href="http://mariaproiete.com/blogs/office/wp-content/uploads/Remover duplicados 5_3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Remover duplicados 5" border="0" alt="Remover duplicados 5" src="http://mariaproiete.com/blogs/office/wp-content/uploads/Remover duplicados 5_thumb_3.png" width="338" height="213" /></a> </td>
</tr>
</tbody>
</table>
<blockquote><p>E o resultado será este:</p>
</blockquote>
<p><a href="http://mariaproiete.com/blogs/office/wp-content/uploads/Remover duplicados 6_3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Remover duplicados 6" border="0" alt="Remover duplicados 6" src="http://mariaproiete.com/blogs/office/wp-content/uploads/Remover duplicados 6_thumb_3.png" width="503" height="422" /></a> </p>
<p>Este exemplo foi uma tabela muito pequena, só para demonstrar, e seria fácil executar manualmente a limpeza dos duplicados, mas quando é muita a informação, a utilização deste recurso facilita bastante o utilizador de Excel.</p>
]]></content:encoded>
			<wfw:commentRss>http://mariaproiete.com/blogs/office/excel/remover-registos-duplicados-com-o-excel-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

