Elcio,
O problema é que estou utilizando um banco de dados grande, e quero extrair diversas listas dele. Nesse caso, o comando desloc iria acabar ocultando alguns valores, e exibindo diversos outros em branco, pois ele só conta a quantidade de ocorrências de uma forma não exata.
Se vc associar o DESLOC() com a condição <>"" (ou seja, célula não vazia) dá pra fazer o que vc deseja tranquilamente.
Eu preciso de alguma função pra utilizar uma lista que detecte valores com intervalos grandes entre eles, e ignore o que estiver em branco. (A função ignorar em branco do excel parece não funcionar. Se funcionasse meu problema estaria resolvido)
Conforme dito acima, o mapeamento dos registros independe do tamanho do intervalo (grande, pequeno ou nenhum). Basta que vc formule corretamente onde procurar e sob quais condições.
Então vamos ao que interessa:
Vc dividiu (pelo que entendi) sua demanda em 3 pontos. Utilizei cada uma das 3 abas pra demonstrar o seguinte:
1 - exibir somente o que está preenchido (estrutura móvel);
2 - exibir somente o que está preenchido (estrutura fixa);
3 - exibir tudo (estrutura fixa).
Avalie cada uma das soluções e veja se atende.
Antes, porém, observe o seguinte:
- Troque o PROCV() pelo PROCH() pois as buscas partem do cabeçalho na linha2 da BANCO de DADOS;
- Equalize os nomes desta linha (caso de BOTA, CALÇA por exemplo) e não os repita (caso de FOTO, por exemplo);
- Evite mesclar células... Dificulta bastante a captura adequada dos registros.
No mais, tente entender o uso da formatação condicional e troque meus dados (basicamente aleatórios) pelos seus para ver se está tudo ok. F9 para testar.
Qq galho ou ajuda me avise.
Abs,
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 26/04/2013 9:41 pm