You are on page 1of 8

Tpicos em Microsoft Excel 2007

2 Pesquisa de valores em uma lista de dados


Vinicius A. de Souza va.vinicius@gmail.com

So Jos dos Campos, 2011.

Tpicos em Microsoft Excel 2007

Sumrio
I trod!"o.............................................................................................................................................# $! "%es &'(C) e &'(C* ................................................................................................................# &'(C)............................................................................................................................................# Exemplos.....................................................................................................................................+ Capt!ra do ,alores de erro.........................................................................................................&'(C*............................................................................................................................................7 'eali.a do cr!.ame tos e tre li /as e col! as...................................................................................7 *a0ilita do o assiste te de pes1!isa................................................................................................2

So Jos dos Campos, 2011.

Tpicos em Microsoft Excel 2007

Introduo
3 idia 4eral por tr5s das f! "%es de pes1!isa desco0rir !m determi ado ,alor de !ma lista de dados com 0ase em !m par6metro 7i forma"o8 co /ecido. S!po /a, por exemplo, 1!e temos a se4!i te ta0ela de al! os9 Matricula M:1 M:2 M:# Nome ; = > Telefone 12#<:+-72 <#21:27-+ #<#2:#<+Curso I form5tica E 4e /aria Matem5tica

3tra,s do par6metro co /ecido M:2, 1!e correspo de a !m !mero de matric!la de determi ado al! o, podemos !sar f! "%es 1!e os permitem desco0rir, por exemplo, em 1!al c!rso este al! o est5 matric!lado, 1!e, o caso, E 4e /aria. &orta to, 1!a do tra0al/amos com f! "%es de pes1!isa, a per4! ta a ser feita qual o valor da coluna 4 que corresponde ao parmetro conhecido M-2 da coluna 1?

Funes PROCV e PROCH


?!as importa tes f! "%es para pes1!isa em !ma lista de dados so &'(C) e &'(C*, 1!e correspo dem, respecti,ame te, @ proc!ra ,ertical e proc!ra /ori.o tal.

PROCV
3 f! "o &'(C) locali.a !m par6metro i formado a primeira col! a de !m ta0ela e retor a !m ,alor associado a este par6metro a mesma li /a de o!tra col! a a matri. da ta0ela. A importa te o0ser,ar 1!e esta f! "o de,e ser !sada 1!a do os ,alores da compara"o esti,erem posicio ados em !ma col! a @ es1!erda o! @ direita dos dados 1!e ,ocB deseCa proc!rar. Sintaxe &'(C)7,alorDproc!radoE matri.Dta0elaE FmDG diceDcol! aE proc!rarDi ter,alo8 ( de9 )alorDproc!rado9 Correspo de ao par6metro i formado @ f! "o 1!e a ser5 proc!rado a primeira col! a da ta0ela. ( valor_procurado pode ser !m ,alor a0sol!to o! !ma referB cia 7e dere"o de cl!la8. Se o valor_procurado for me or do 1!e o me or ,alor a primeira col! a de matri.Dta0ela, o &'(C) retor ar5 o ,alor de erro 7HIJ? K ,alor o dispo G,el8. Matri.Dta0ela9 Correspo de a !m i ter,alo de d!as o! mais col! as de dados. Lse !ma referB cia para !m i ter,alo o! !m ome de i ter,alo. A importa te destacar 1!e os ,alores a primeira col! a de matriz_tabela so os ,alores proc!rados pelo par6metro So Jos dos Campos, 2011. #

Tpicos em Microsoft Excel 2007 valor_procurado. (s ,alores podem ser texto, maiFsc!las e mi Fsc!las so e1!i,ale tes. Fmeros o! ,alores l4icos. Textos em

IFmDG diceDcol! a9 Ieste par6metro de,e ser i formado o Fmero da col! a em matriz_tabela a partir do 1!al o ,alor correspo de te de,e ser retor ado. &or exemplo, !m nm_ndice_coluna i4!al a 1 retor ar5 o ,alor a primeira col! a em matriz_tabelaE !m nm_ndice_coluna de 2 retor ar5 o ,alor a se4! da col! a em matriz_tabela, e assim por dia te. Se nm_ndice_coluna for9 Me or 1!e 1, &'(C) retor ar5 o ,alor de erro H)3M('N. Maior do 1!e o Fmero de col! as em matriz_tabela, &'(C) retor ar5 o ,alor de erro H'E$N.

&roc!rarDi ter,alo9 Lm ,alor l4ico 7,erdadeiro o! falso8 1!e especifica se ,ocB 1!er 1!e &'(C) locali.e !ma correspo dB cia exata o! aproximada. Se )E'?3?EI'( 7se ada for i formado, o Excel ass!mir5 este ,alor8, !ma correspo dB cia exata. Caso !ma correspo dB cia exata o for locali.ada, o ,alor maior mais prximo 1!e seCa me or 1!e o , alor_procurado retor ado. Importante: Lsa do o ,alor l4ico )erdadeiro este par6metro, os ,alores a primeira col! a de matriz_tabela de,ero ser colocados em ordem asce de teE caso co tr5rio, &'(C) poder5 o retor ar o ,alor correto. Se $3MS(, &'(C) e co trar5 some te !ma correspo dB cia exata. Iesse caso, os ,alores a primeira col! a da matriz_tabela o precisam ser classificados. Se /o!,er dois o! mais ,alores a primeira col! a de matriz_tabela 1!e o coi cidem com o valor_procurado, o primeiro ,alor e co trado ser5 !tili.ado. Se e /!ma correspo dB cia exata for locali.ada, o ,alor de erro HIJ? ser5 retor ado.

O serva!"es im#ortantes 3o proc!rar ,alores de texto a primeira col! a da matriz_tabela, certifi1!e:se de 1!e os dados a primeira col! a da matriz_tabela o te /am espa"os @ es1!erda o! de fim de li /a, !so i co siste te de aspas ormais 7 O o! P 8 e c!r,as 7 Q o! R8 o! caracteres o:imprimG,eis. Iesses casos, a f! "o &'(C) pode for ecer !m ,alor correto o! o esperado. 3o proc!rar ,alores de Fmero o! data, certifi1!e:se de 1!e os dados a primeira col! a da matriz_tabela o esteCam arma.e ados como ,alores de texto. Iesse caso, a f! "o &'(C) pode for ecer !m ,alor correto o! o esperado. Se procurar_intervalo for $3MS( e ,alor_procurado for texto, e to ,ocB pode !sar os caracteres c!ri 4a po to de i terro4a"o 7S8 e asterisco 7T8 em ,alorDproc!rado. Lm po to de i terro4a"o coi cide com 1!al1!er caractere F icoE !m asterisco coi cide com 1!al1!er se1UB cia de caracteres. Se ,ocB 1!iser locali.ar !m po to de i terro4a"o o! asterisco real, di4ite !m til 7V8 a tes do caractere.

So Jos dos Campos, 2011.

<

Tpicos em Microsoft Excel 2007

Exemplos
)amos co str!ir a se4!i te ta0ela9 Amostra 31 32 3# 3< 3+ 337 32 3W $ensidade 0,<+7 0,+2+ 0,-10,-7+ 0,7<0,2#+ 0,W<1,0W 1,2W Viscosidade #,++ #,2+ 2,W# 2,7+ 2,+7 2,#2 2,17 1,W+ 1,71 Tem#eratura +00 <00 #00 2+0 200 1+0 100 +0 0

%xem#lo &' &es1!isar 1!al a temperat!ra o0tida a amostra 3+ X&'(C)7P3+PE329?10E<E)E'?3?EI'(8 'es!ltado9 200 Explica"o9 3+ o ,alor co /ecido 1!e !samos como 0ase para a pes1!isa. Este ,alor est5 e tre aspas d!plas por ser !m texto. ( i ter,alo 329?10 correspo de @ ossa ta0ela de dados. &erce0a 1!e a primeira col! a deste i ter,alo poss!i os ,alores 1!e sero !sados a proc!ra do ,alor co /ecido i formado @ f! "o. ( Fmero < correspo de @ 1!arta col! a da ta0ela, o! seCa, estamos 1!ere do 1!e !m ,alor desta col! a seCa retor ado pela f! "o. ( ,alor ,erdadeiro solicita 1!e seCa feita !ma 0!sca aproximada do ,alor R3+Y. %xem#lo 2' Lsa do !ma correspo dB cia aproximada, 1!eremos proc!rar !ma de sidade 1!e mais se aproxima do ,alor 1 7col! a Z8 e, e to, retor ar o ,alor da ,iscosidade associada a este ,alor X&'(C)71EZ29C10E2E)E'?3?EI'(8 'es!ltado9 2,17 Explica"o9 Como !tili.amos correspo dB cia aproximada, a f! "o o locali.o! o ,alor 1, e to locali.o! o maior ,alor 1!e me or 1!e 1, o caso, o ,alor 0,W<-. &orta to, o ,alor de ,iscosidade associado a 0,W<- 2,17. &erce0a 1!e, como o ,alor proc!rado est5 a se4! da col! a da ta0ela 7?e sidade8, o i ter,alo passado a f! "o de,e come"ar esta col! a, de forma 1!e ela seCa a primeira deste i ter,alo. %xem#lo (' )amos refa.er o exemplo 2, !sa do a4ora correspo dB cia exata X&'(C)71EZ29C10E2E$3MS(8

So Jos dos Campos, 2011.

Tpicos em Microsoft Excel 2007 'es!ltado9 HIJ? Explica"o9 Como o /5 ,alor exatame te i4!al a 1 a col! a de ?e sidade, !m erro retor ado. 31!i importa te me cio ar 1!e, caso 1!eiramos proc!rar !m ,alor co /ecido 1!e seCa me or do 1!e o me or ,alor da col! a a ser pes1!isada, a f! "o retor ar5 !m erro.

Capturando valores de erro


?ois erros 1!e podem ocorrer ao !sar a f! "o &'(C) HIJ? 7,alor o dispo G,el8, 1!e si4 ifica 1!e o ,alor proc!rado o existe a ta0ela de dados, e H'E$, 1!e si4 ifica 1!e o !s!5rio i formo! !m Fmero de col! a c!Co ,alor de,e ser retor ado maior do 1!e a 1!a tidade de col! as da ta0ela. Caso esteCamos cria do !ma pla il/a 1!e ser5 !sada por o!tras pessoas, estas podem o sa0er o si4 ificado destes erros. &or isso, possG,el !sarmos o!tras f! "%es associadas @ f! "o &'(C) para tratar estes erros. &ara os exemplos < e + a se4!ir, iremos !sar a ta0ela a0aixo9 Matricula M:1 M:2 M:# Nome ; = > Telefone 12#<:+-72 W27-:+<#2 #-W+:27<+ Curso I form5tica E 4e /aria Matem5tica

%xem#lo )' Capt!ra do !m ,alor de erro HIJ? S!po /a 1!e 1!eiramos pes1!isar em 1!al c!rso o al! o de matric!la M:< est5 matric!lado9 X&'(C)7PM:<PE3129?20E<E$3MS(8 ( res!ltado desta form!la ser5 HIJ?, pois o /5 al! o com o !mero de matric!la M:<. &orm, tam0m podemos fa.er a se4!i te f! "o9 XSE7A.I[(.?IS&7&'(C)7PM:<PE3129?20E<E$3MS(8 existe tePE &'(C)7PM:<PE3129?20E<E$3MS(88 'es!ltado9 Matric!la o existe te Explica"o9 3 f! "o &'(C) ,erifica se existe !ma ,alor da col! a < associado @ matric!la M:<. 3 f! "o A.I[(.?IS& retor a )erdadeiro se o res!ltado da f! "o &'(C) for !m erro. &or fim, a f! "o SE ,erifica se a f! "o A.I[(.?IS& e co tro! !m ,alor de erro, caso sim, ele imprime a me sa4em RMatric!la o existe teY, caso o, e to ela exec!ta !ma o,a f! "o &'(C) para retor ar o c!rso 7col! a <8 em 1!e o al! o est5 matric!lado. X )E'?3?EI'(8E PMatric!la o

So Jos dos Campos, 2011.

Tpicos em Microsoft Excel 2007 %xem#lo *' Capt!ra do o erro H'E$N &odemos reescre,er a f! "o do exemplo < !sa do a4ora a f! "o AE''(73<8, 1!e retor a ,erdadeiro se referir a !m ,alor de erro exceto HIJ?. XSE7AE''(7&'(C)7PM:#PE3129?20E+E$3MS(8 X )E'?3?EI'(8E P\ dice de col! a erradoPE &'(C)7PM:#PE3129?20E+E$3MS(88 'es!ltado9 \ dice de col! a errado Explica"o9 Como passamos !m G dice de col! a i4!al a +, a f! "o &'(C) retor o! !m erro, pois temos ape as < col! as a ta0ela. &or ca!sa disto, a f! "o AE''( retor o! )erdadeiro e a f! "o SE imprimi! a me sa4em R\ dice de col! a erradoY .

PROCH
3 f! "o &'(C* totalme te a 5lo4a @ f! "o &'(C), com a difere "a de 1!e a4ora estamos 1!ere do e co trar ,alores a0aixo de !m par6metro co /ecido. 3 si taxe desta f! "o a se4!i te9 &'(C*7,alorDproc!radoE matri.Dta0elaE FmDG diceDli E proc!rarDi ter,alo8 (s ar4!me tos da f! "o &'(C* f! cio am da mesma ma eira 1!e os ar4!me tos da f! "o &'(C). E treta to, o podemos es1!ecer de 1!e o ar4!me to nm_ndice_lin se refere a4ora @ posi"o da li /a a0aixo do ,alor_procurado, e o mais a posi"o da col! a. )amos fa.er !m exemplo 0aseado a ta0ela a0aixo9 +an 0,WW ,ev 0,<+ Mar 0,27 A r 0,++ Mai 0,2< +un 0,2+

-ndice

%xem#lo .' ]!eremos ,erificar 1!al o G dice associado ao mBs de 30ril9 X&'(C*7P30rPEZ19^2E2E$3MS(8 'es!ltado9 0,++

Realizando ruzamentos entre lin!as e olunas


)erificamos 1!e as f! "%es &'(C) e &'(C* pes1!isam ,alores em ape as !ma dire"o cada. &orm, !sa do o 3ssiste te de &es1!isa, podemos co str!ir !ma frm!la 1!e reali.a o cr!.ame to e tre li /as e col! as a fim de e co trar determi ado ,alor correspo de te a esta i terse"o. So Jos dos Campos, 2011. 7

Tpicos em Microsoft Excel 2007

Habilitando o assistente de pesquisa


&rimeirame te, temos 1!e /a0ilitar o assiste te. &ara isto, acesse o pai el de op"%es do Excel 7Zoto (ffice K (p"%es8. &osteriorme te, cli1!e em S!pleme tos. Io campo ^ere ciar, cli1!e o 0oto Ir. Ia caixa de s!pleme tos, mar1!e a op"o 3ssiste te de &es1!isa e cli1!e em (_.

34ora ,ocB C5 pode !tili.ar o assiste te de pes1!isa, 1!e estar5 dispo G,el a a0a R$rm!lasY. &ara o exemplo de !tili.a"o do assiste te de pes1!isa, crie a ta0ela a0aixo9 +an 1+0 2<1 #2+ 122 100 101 ,ev 2+1 1+< 2#< 210 #20 12# Mar 1<+ 12+ 2##2+ 12# #21 A r 2+2 2+< 2-W 12# #21 102 Mai 12< 12+ 2#2 2## 122 111 +un #-1 21< 1#+ 2+1 2#2 201

Vendedor A Vendedor / Vendedor C Vendedor $ Vendedor % Vendedor ,

%xem#lo 0' ]!eremos sa0er 1!al a 1!a tidade de prod!tos ,e didos pelo )e dedorC o mBs de 30ril. 3cio e o assiste te de pes1!isa. )ocB ter5 1!e co fi4!rar < etapas9 Etapa 19 Selecio ar o i ter,alo de dados, i cl!i do rt!los de li /as e col! as Etapa 29 Selecio ar a col! a e a li /a 1!e co tm os ,alores a serem pes1!isados. Io osso caso, temos 1!e selecio ar a col! a 30r e a li /a )e dedorC Etapa #9 )ocB decide se 1!er copiar some te o res!ltado da i terse"o reali.ada o! tam0m os par6metros de pes1!isa 7caso ,ocB escol/a esta !ltima op"o, ,ocB de,era co fi4!rar mais al4!mas etapas8 Etapa <9 )ocB de,e selecio ar !ma cl!la o de ser5 exi0ido o res!ltado da f! "o. So Jos dos Campos, 2011. 2

You might also like