2: Recursos Avanados do Excel Importao de Arquivos de Texto Introduo H% uma am&la variedade de dados externos 'ue &odem ser im&ortados e analisados no Excel( )ados externos s"o dados arma*enados fora do Excel+ como &or exem&lo+ em sistemas informati*ados+ mainframes ou ,ancos de dados( Com a im&orta"o dos dados elimina-se a necessidade de di.itar estes dados na &lanil/a( Al.uns desses dados &odem estar em ar'uivos de texto+ um formato comum de ar'uivos 'ue o Excel &ode ler( Por exem&lo+ talve* al.u0m 'ueira 'ue voc1 tra,al/e com os dados de uma das ta,elas do seu ,anco dados+ mas n"o &ossa conceder acesso a esse ,anco de dados( Portanto+ essa &essoa converteria os dados em um ar'uivo de texto e voc1 &oderia im&ort%-los facilmente &ara o Excel(
Conceito de arquivo de texto Basicamente+ os ar'uivos de texto cont1m texto sem formatao( 2"o /% fontes es&eciais+ /i&erlin3s ou ima.ens( 2os ar'uivos de texto+ os dados s"o divididos usando delimitadores+ caracteres 'ue se&aram cada cam&o de texto( ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o 2: #ecursos Avanados do Excel 2 Estes s"o al.uns ti&os de ar'uivos de texto: o Ar'uivos (txt o Ar'uivos (csv o Ar'uivos (&rn
Importando Dados pelo Menu Dados Esta forma de im&orta"o &ermite a atualiao dos dados im&ortados 'uando os dados externos forem alterados(
Para reali*armos a im&orta"o de dados devemos se.uir os se.uintes &assos: o 2o menu Dados+ a&onte &ara Importar Dados Externos e cli'ue em Importar Dados &ara a,rir a caixa de di%lo.o !elecionar "onte de Dados( o 2a caixa de di%lo.o !elecionar "onte de Dados+ na lista Arquivos do tipo+ selecione Ar'uivos de Texto( o Em se.uida+ na lista Examinar 4&arte su&erior da caixa de di%lo.o5+ &rocure a &asta 'ue cont0m o ar'uivo dados#txt 4dis&oni,ili*ado no am,iente do curso5( 6 Assistente de Importao de Texto ser% a,erto e .uiar% voc1 &or um &rocesso em tr1s eta&as &ara asse.urar 'ue o texto se7a dividido corretamente em colunas+ se&aradas na &lanil/a &ela sele"o de delimitadores nos ar'uivos( 6 assistente &ermite 'ue voc1 visuali*e os dados &ara ter uma no"o da sua a&ar1ncia antes de finali*ar a im&orta"o( 8e os dados im&ortados n"o ficarem exatamente como voc1 dese7a+ o assistente &ode ser voc1 utili*ado novamente &ara testar outras o&9es( ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o 2: #ecursos Avanados do Excel 3
2a &rimeira eta&a+ o assistente &ede a confirma"o do ti&o de dados de texto 'ue voc1 est% im&ortando e oferece al.umas o&9es: o Tipo de dados ori$inais: se os itens do ar'uivo de texto estiverem se&arados &or ta,ula9es+ dois-&ontos+ &onto-e- v:r.ulas+ es&aos ou outros caracteres+ selecione Delimitado( 8e todos os itens em cada coluna tiverem o mesmo taman/o+ selecione %ar$ura fixa( ; &oss:vel ver os dados na visuali*a"o na &arte inferior do assistente( o Iniciar importao na lin&a: di.ite ou selecione um n<mero de lin/a &ara es&ecificar a &rimeira lin/a dos dados 'ue dese7a im&ortar( =oc1 n"o &recisa necessariamente iniciar a im&orta"o na lin/a $( 8e as seis &rimeiras lin/as de dados n"o interessarem+ voc1 &ode comear a im&orta"o &ela lin/a >( o 'ri$em do arquivo: selecione o con7unto de caracteres usado no ar'uivo de texto( 2a maioria dos casos+ voc1 &ode deixar essa confi.ura"o como o &adr"o( 8e sou,er 'ue o ar'uivo de texto foi criado com o uso de um con7unto de caracteres diferente do 'ue est% sendo usado no seu com&utador+ voc1 dever% alterar a confi.ura"o &ara corres&onder a esse con7unto de caracteres( ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o 2: #ecursos Avanados do Excel ? 6 'ue voc1 ver% na se.unda eta&a de&ende do ti&o de dados 4delimitado ou de lar.ura fixa5 selecionado na &rimeira eta&a( 8e Delimitado foi selecionado na Eta&a $+ voc1 selecionar% o ti&o de delimitador utili*ado no ar'uivo: Ta(ulao+ Espao+ )onto* e*v+r$ula+ ,+r$ula ou 'utros(
2a caixa de visuali*a"o+ na &arte inferior do assistente+ voc1 &oder% determinar se est% selecionando o ti&o correto de delimitador com ,ase na a&ar1ncia dos dados( 8e voc1 selecionou o delimitador correto+ as colunas &arecer"o corretamente alin/adas+ como na fi.ura( 8e voc1 sou,er 'ue mais de um ti&o de delimitador foi utili*ado no ar'uivo+ selecione mais de uma caixa de sele"o( 2ovamente+ a visuali*a"o na &arte inferior do assistente &ode a7udar a fa*er a escol/a correta( 8e a o&"o selecionada na Eta&a $ tiver sido %ar$ura fixa+ em ve* de selecionar o ti&o de delimitador e as outras o&9es descritas acima+ voc1 dividir% as colunas clicando &ara corri.ir os limites incorretos( =oc1 &oder% ver como as colunas ficar"o na visuali*a"o+ como mostrado a se.uir( ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o 2: #ecursos Avanados do Excel @
2a terceira e <ltima eta&a do assistente+ voc1 &ode fa*er as altera9es de formata"o+ se forem necess%rias( 6 Excel formata automaticamente cada coluna como -eral( 6s valores num0ricos s"o convertidos em n<meros+ os valores de datas s"o convertidos em datas e todos os valores restantes s"o convertidos em texto( Para alterar o formato de colunas+ selecione uma coluna e uma o&"o em "ormato dos dados da coluna( Por exem&lo+ se /ouver uma coluna com n<meros 'ue voc1 dese7a definir como texto em ve* de n<meros+ selecione a o&"o Texto( Tam,0m 0 &oss:vel selecionar a o&"o .o importar coluna &ara i.norar uma coluna em ve* de im&ort%-la( ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o 2: #ecursos Avanados do Excel A
Ao clicar em Concluir /aver% uma eta&a adicional: a caixa de di%lo.o Importar Dados ser% exi,ida+ como mostra a,aixo+ e voc1 dever% res&onder se dese7a inserir os dados na &lanil/a existente ou em uma nova &lanil/a( 8e voc1 selecionar .ova planil&a+ o Excel criar% uma nova &lanil/a na &asta de tra,al/o(
Atualiando dados Com o m0todo do menu Dados+ voc1 &ode usar a ,arra de ferramentas Dados Externos &ara atuali*ar os dados no Excel+ caso ocorram altera9es na fonte de dados externa( ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o 2: #ecursos Avanados do Excel > Para isso+ cli'ue no ,ot"o Atualiar Dados + na ,arra de ferramentas &ara inserir os dados mais recentes e mant1-lo atuali*ado com os dados externos(
Importando Dados pelo Menu Arquivo Caso n"o /a7a nen/uma &reocu&a"o em atuali*ar os dados &osteriormente+ voc1 &ode im&ortar o ar'uivo de texto usando o m0todo do menu Arquivo( 2o menu Arquivo+ cli'ue em A(rir( Em se.uida+ conclua as eta&as restantes+ 'ue funciona de forma semel/ante ao &rocesso anterior+ &elo menu )ados( '(servao: 'uando voc1 im&orta um ar'uivo (csv usando o m0todo do menu Arquivo+ o ar'uivo 0 a,erto diretamente no Excel sem usar o Assistente de Bm&orta"o de Texto( Portanto+ se voc1 'uiser utili*ar as o&9es do Assistente de Bm&orta"o de Texto+ talve* &refira im&ortar o ar'uivo usando o m0todo do menu Dados( ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o 2: #ecursos Avanados do Excel C )roc, A funo )R'C, serve &ara fa*er ,usca de dados em ta,elas( Ela &rocura um valor na &rimeira coluna D es'uerda de uma ta,ela+ e retorna a lin/a de um :ndice 'ual'uer &es'uisado( 6 , em )R'C, si.nifica vertical( Ese P#6C= 'uando os valores da com&ara"o estiverem locali*ados em uma coluna D es'uerda dos dados 'ue voc1 dese7a encontrar( F% o P#6CH 0 utili*ado 'uando os valores da com&ara"o estiverem locali*ados em uma lin/a( !intaxe /)R'C,0,alor1)rocurado2Matri1Ta(ela2.3m14ndice1colu na2)rocurar1Intervalo5 o ,alor1)rocurado: o valor a ser locali*ado na &rimeira coluna da matri* da ta,ela( =alorGProcurado &ode ser um valor ou uma refer1ncia( o Matri1Ta(ela: duas ou mais colunas de dados onde ser% feita a &es'uisa( Ese uma refer1ncia a um intervalo ou nome de intervalo( 6s valores na &rimeira coluna da Matri*GTa,ela s"o a'ueles &rocurados &or =alorGProcurado( Esses valores &odem ser texto+ n<meros ou valores lH.icos( Textos em mai<sculas e min<sculas s"o e'uivalentes( o .3m14ndice1coluna: 0 o n<mero da coluna na Matri*GTa,ela a &artir do 'ual o valor corres&ondente deve ser retornado( Em 2<mGIndiceGcoluna de $ retornar% o valor na &rimeira coluna em Matri*GTa,elaJ um 2<mGIndiceGcoluna de 2 retornar% o valor na se.unda coluna em Matri*GTa,ela+ e assim &or diante( o )rocurar1Intervalo: um valor lH.ico 'ue es&ecifica se voc1 dese7a 'ue P#6C= locali*e uma corres&ond1ncia exata ou a&roximada( 8e =E#)A)EB#6 ou omitida+ uma corres&ond1ncia a&roximada ser% retornada( 2este caso+ os valores na &rimeira coluna da Matri*GTa,ela devem ser colocados em ordem de classifica"o crescenteJ caso contr%rio+ P#6C= &oder% n"o fornecer o valor correto( 8e A!86+ P#6C= somente locali*ar% uma corres&ond1ncia exata( 2esse caso+ os valores na &rimeira coluna de Matri*GTa,ela n"o &recisam ser classificados( 8e /ouver dois ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o 2: #ecursos Avanados do Excel K ou mais valores na &rimeira coluna de Matri*GTa,ela 'ue corres&onderem ao =alorGProcurado+ o &rimeiro valor encontrado ser% usado( 8e uma corres&ond1ncia exata n"o for encontrada+ o valor de erro L2M) ser% retornado( Por exem&lo+ vamos su&or 'ue voc1 ten/a uma lista de funcion%rios de uma em&resa+ como a da fi.ura a,aixo+ e 'uer sa,er dados de um determinado funcion%rio a&enas inserindo a sua matr:cula( 2este exem&lo+ &ara encontrarmos o nome do funcion%rio cu7a matr:cula 0 $33? usar:amos a se.uinte fHrmula: /)R'C,067782A2:C69222"A%!'5( 6 =alorGProcurado 0 $33?J a Matri*GTa,ela est% definida no intervalo A2:C$CJ o 2<mGIndiceGcoluna 0 2+ 7% 'ue dese7amos retornar o nome do funcion%rioJ e ProcurarGBntervalo 0 A!86 indicando 'ue a corres&ond1ncia deve ser exata( Para encontramos a data de in.resso a fHrmula 0 &arecida+ ,asta trocar o terceiro &arNmetro 42<mGIndiceGcoluna5 de 2 &ara 3+ 7% 'ue a data de in.resso 0 a terceira coluna(
A consulta tem como resultado Andr: e 6;<=2<2==6+ como mostra a fi.ura se.uinte( ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o 2: #ecursos Avanados do Excel $0
'(serva>es: o Ouando voc1 &rocurar valores de texto na &rimeira coluna de matri*Gta,ela+ verifi'ue se os dados na &rimeira coluna de matri*Gta,ela n"o t1m es&aos D es'uerda+ es&aos de fim de lin/a+ uso inconsistente de as&as sim&les ou 4 P ou Q 5 e in.lesas 4 R ou S5+ ou caracteres n"o im&rim:veis( 2esses casos+ P#6C= &ode fornecer um valor incorreto ou ines&erado( o Ao &rocurar valores num0ricos ou de data+ verifi'ue se os dados na &rimeira coluna de matri*Gta,ela n"o est"o arma*enados como valores de texto( 2esse caso+ P#6C= &ode fornecer um valor incorreto ou ines&erado( ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o 2: #ecursos Avanados do Excel $$ Excel em Rede 6 o,7etivo deste tH&ico 0 mostrar como criar uma &asta de tra,al/o com&artil/ada no Excel e dis&oni,ili*%-la em rede+ &ermitindo assim 'ue o conte<do desta &ossa ser editado simultaneamente &or v%rios usu%rios( Compartil&ando uma pasta de tra(al&o Bnicialmente crie uma nova &asta de tra,al/o e insira os dados dese7ados+ ou a,ra uma &asta de tra,al/o existente a ser dis&oni,ili*ada &ara edi"o multiusu%rio( 6 &rHximo &asso 0 dis&oni,ili*ar sua &asta de tra,al/o em um diretHrio de rede com&artil/ado( 2o Tri,unal de Contas+ &or exem&lo+ voc1 &ode utili*ar uma &asta &<,lica da sua divis"o+ .er1ncia ou coordena"o( Em se.uida+ de modo a &ermitir 'ue sua &asta de tra,al/o &ossa ser alterada &or mais de um usu%rio ao mesmo tem&o cli'ue no menu "erramentas e selecione Compartil&ar pasta de tra(al&o### 2a caixa de di%lo.o mar'ue a o&"o ?)ermitir altera>es por mais de um usu@rio ao mesmo tempo# )ermite tam(:mA mesclar a pasta de tra(al&o#B e cli'ue em 6T( ProntoU 8ua &asta 7% est% com&artil/ada(
ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o 2: #ecursos Avanados do Excel $2 Controlando Altera>es A.ora 'ue sua &asta de tra,al/o 7% se encontra com&artil/ada+ os usu%rios &oder"o reali*ar as altera9es 'ue dese7arem nesta &asta com&artil/ada( 2o entanto+ estas altera9es devem ser controladas a fim de evitar inconsist1ncias futuras( Para controlar as altera9es reali*adas &or outros usu%rios+ cli'ue em "erramentas+ selecione Controlar altera>es e cli'ue na o&"o Aceitar ou reCeitar altera>es###
A caixa de di%lo.o !elecionar altera>es para serem aceitas ou reCeitadas ser% exi,ida( Temos as se.uintes o&9es: Duando: mar'ue esta caixa de sele"o &ara revisar as altera9es decorridas em um intervalo de tem&o( 8elecione a o&"o .o revisada &ara mostrar somente as altera9es 'ue ainda n"o foram revisadas ou a o&"o Desde &ara es&ecificar uma data( Autor: mar'ue esta caixa de sele"o &ara revisar as altera9es feitas &ela4s5 &essoa4s5 selecionada4s5 na caixa Autor( 'nde: mar'ue esta caixa de sele"o &ara revisar as altera9es somente em um intervalo de c0lulas(
Em se.uida a caixa de di%lo.o Aceitar ou ReCeitar altera>es ser% mostrada( =oc1 ter% a de aceitar+ re7eitar+ aceitar todas ou re7eitar todas as altera9es exi,idas( ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o 2: #ecursos Avanados do Excel $3
Realando altera>es e &istErico Para consultar o /istHrico das altera9es 7% reali*adas+ ,asta clicar no menu "erramentasA selecionar a o&"o Controlar altera>es e Realar altera>es###A a caixa de di%lo.o Realar Altera>es ser% exi,ida(
A o&"o Realar altera>es na tela exi,e informa9es na &rH&ria tela+ de acordo com as o&9es de realce selecionadas( A o&"o %istar altera>es em uma nova planil&a cria uma nova &lanil/a na &asta de tra,al/o com o /istHrico das altera9es reali*adas+ como mostra a fi.ura se.uinte( ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o 2: #ecursos Avanados do Excel $?
Resolvendo Conflitos 8e /ouver conflitos na &asta de tra,al/o+ ou se7a+ se uma mesma c0lula tiver sido alterada &or mais de um usu%rio+ 'uando utili*armos a o&"o Aceitar ou reCeitar altera>es###+ a caixa de di%lo.o Resolver conflitos ser% exi,ida( Essa 7anela exi,ir% todos os conflitos e voc1 ter% a o&"o de analisar o 'ue foi alterado e aceitar as mudanas reali*adas &or voc1 e &or outros usu%rios( 2a fi.ura a,aixo temos um exem&lo de conflito em uma &asta de tra,al/o com&artil/ada( A c0lula E2 foi alterada &elo usu%rio Milena de $02 &ara $20 em 0$M02M20$$+ Ds $A:3?( Em se.uida o usu%rio 'ue com&artil/ou a &lanil/a reali*ou uma altera"o na mesma c0lula+ de $02 &ara $2$(