Notifications
Clear all

Ordenação Alfabética.

11 Posts
3 Usuários
0 Reactions
1,318 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde,
Caros Srs.
Estou precisando de ajuda na seguinte questão:
Tenho uma tabela onde são elencados 30 itens, entretanto, nem todas as células são preenchidas as vezes. Assim preciso de uma matricial que coloque em ordem alfabética não importando quantas células são preenchidas dentre do range de 30 células.

Segue planilha anexo para melhor compreensão.
Desde já agradeço a atenção que será prestada. Muito Obrigado.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/10/2015 1:34 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

Já usou nossa base de dados?
http://cse.google.com.br/cse?cx=partner ... gsc.page=1

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/10/2015 1:37 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Já sim, e das possibilidades que pude testar quando se tem uma célula do range em branco ou quebra a sequência ou da #N/D. Como também eles pegam os valores de suas respectivas linhas. No caso estou tentando obter a ordenação alfabética. Peço desculpas ao(s) Administrador(es) por ter respondido no outro post.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/10/2015 1:50 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Encontrei esse tópico: www.planilhando.com.br/forum/viewtopic.php?f=5&t=5841
Quando baixo o arquivo ele está corrompido!!!!

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/10/2015 2:56 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite Motorolla

Baixe a planilha e veja se atende:

Se foi útil, clique em curtir.

Dê retorno.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/10/2015 3:11 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia,
Caro Patropi agradeço muitíssimo sua ajuda. Entretanto, nos itens listados não terei somente Folha ***, terei outros itens como Guias de Recolhimento (FGTS, INSS, ICMS etc) bem como outros documentos correlatos. Assim, necessito que a ordenação alfabética ocorra quando for elencado qualquer outro item. Por favor ajude-me, pois já nem sei quantos sites entrei em busca dessa solução.

Muito Obrigado.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/10/2015 8:23 am
(@mprudencio)
Posts: 2749
Famed Member
 

Nem vi sua planilha mas ordenar manualmente é muito complicado?????????????

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 20/10/2015 10:57 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Motorolla

Neste teu caso, como tem 2 tipos de ordenação, eu concordo com o MPrudencio, e aconselho partir para o VBA.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/10/2015 1:38 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

Eu não sei se eu entendi, mas tente essa formula:
Considerando que os dados estão em coluna A e a formula em Coluna B.

=SEERRO(ÍNDICE(SeuIntervalo;CORRESP(MENOR(SE(ÉCÉL.VAZIA(SeuIntervalo);"";SE(ÉNÚM(SeuIntervalo);CONT.SE(SeuIntervalo;"<"&SeuIntervalo);CONT.SE(SeuIntervalo;"<"&SeuIntervalo)+SOMA(SE(ÉNÚM(SeuIntervalo);1;0))+1));LIN()-LIN($B$1)+1);SE(ÉCÉL.VAZIA(SeuIntervalo);"";SE(ÉNÚM(SeuIntervalo);CONT.SE(SeuIntervalo;"<"&SeuIntervalo);CONT.SE(SeuIntervalo;"<"&SeuIntervalo)+SOMA(SE(ÉNÚM(SeuIntervalo);1;0))+1));0));"")

Use a formula Ctrl+Shift+Enter

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/10/2015 1:45 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia,
Caro Alexandre, infelizmente não estou conseguindo. Onde tem (seuIntervalo) trata-se do range em estarão os nomes mesmo que tenha algumas células desse range em branco?

Desde já agradeço a atenção.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 21/10/2015 5:49 am
(@gui-d)
Posts: 155
Estimable Member
 

Motorola, veja no exemplo se é isso que precisa.

A formula usada foi:

=SE(CONT.VALORES($A$12:$A$42)<=CONT.VALORES($C$12:C12);"";DESLOC($A$12;CORRESP(MAIOR(CONT.SE($A$13:$A$42;">"&$A$13:$A$42);LIN(A1));CONT.SE($A$13:$A$42;">"&$A$13:$A$42);0);0))

Dê retorno.

[]

Guilherme Domingos

Se a mensagem foi util Favor Clicar na mãozinha ao lado de "citar".
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].

 
Postado : 23/10/2015 8:47 am