question

Como para classificar no Excel quando as celulas sao mescladas?

Estou fazendo uma planilha e quero classificar por nomes, mas infelizmente, algumas das categorias à direita contêm células de divisão e o excel não me deixa apenas classificá-los.

Muito obrigado
resposta Resposta
Muito tempo, o Excel tem incluído a capacidade de mesclar células adjacentes em uma célula maior, única. Esta capacidade foi dado por muitos designers de planilha para dar suas planilhas uma aparência profissional.

Há uma desvantagem enorme para usar células mescladas, entretanto: você não pode classificar tabelas que as contêm. Se você tentar, você receberá uma mensagem que diz "A operação requer as células mescladas para ser dimensionada de forma idêntica."

A solução mais óbvia para o problema é não usar células mescladas. Digamos, por exemplo, que você tem uma planilha em que cada "registro" na verdade consiste de duas linhas, e que a primeira coluna da planilha contém células mescladas. (Começa a cada registro de duas linhas com duas células mescladas, abrangendo as duas linhas. Esta célula mesclada contém um nome de projeto).

É melhor desfazer a mescla de células na primeira coluna, mas, em seguida, você pode querer saber como fazer os registros a classificar corretamente na planilha; como manter os pares de linha juntos durante uma classificação. Você pode fazer isso colocando o nome do seu projeto na primeira linha e o nome de projeto anexado com "zz" na segunda linha. Por exemplo, se a primeira linha contém "Wilburn químicos" (o nome do projeto), a segunda linha pode conter "Wilburn Chemicalzz". Formate célula da segunda linha para o nome não aparece (por exemplo, texto branco sobre um fundo branco), e, em seguida, você pode classificar com êxito como você deseja.

Outra solução é usar uma macro para conciliar sua planilha e obter a classificação feita. Supondo que as células mescladas são na coluna A (conforme descrita anteriormente), você pode usar a macro a seguir para classificar os dados, o conteúdo da coluna a:

Void SortList)

Dim sAddStart As String

Dim rng As Range

Dim rng2 As Range

Dim lRows As Long

Application.ScreenUpdating = False

sAddStart = Selection.Address

Set rng = Range("A1").CurrentRegion

Com rng

lRows =.Rows. Count - 1

.Cells(1).EntireColumn.Insert

.Cells(1).Offset (0, -1) = "Temp"

.Cells(1).Deslocamento (1, -1).FormulaR1C1 = _

"= + RC [1] &" "" "& ROW()"

.Cells(1).Deslocamento (2, -1).FormulaR1C1 = _

"= + R [-1] C [1] &" "" "& ROW()"

Set rng2 =.Cells(1).Deslocamento (1, -1).Redimensionar (lRows, 1)

Intervalo (.Células (2, 0).Cells (3, 0))._ Preenchimento automático

Destino: = rng2

rng2.Cópia

rng2.PasteSpecial Paste: = xlValues

.Columns(1).MergeCells = False

.CurrentRegion.Sort _

Key1:=Range("a2"), Order1: = xlAscending, _

Cabeçalho: = xlYes, OrderCustom: = 1, _

MatchCase: = False, orientação: = xlTopToBottom

rng2.EntireColumn.Delete

Com intervalo (.Células (2, 1).Cells (3, 1))

.Mesclar

.Cópia

.Cells (3, 1).Redimensione (lRows - 2, 1). _

PasteSpecial Paste: = xlFormats

Terminar com

Terminar com

Application.CutCopyMode = False

Range(sAddStart).Selecione

Application.ScreenUpdating = True

End Sub

A macro insere uma coluna temporária, lê os itens da primeira coluna da lista, acrescenta o número de linha, copia-lo para baixo na coluna temporária, unmerges células, classifica a lista, exclui a coluna temporária e re-merges a coluna A. (que é muito trabalho só para classificar uma tabela com células mescladas!)

Essa macro é muito específica para um determinado layout de seus dados e, portanto, precisa ser testado e provavelmente modificado para certificar-se de que ele iria trabalhar com dados formatados de qualquer outra forma.

Comentários Comentários

Guest
Clara na 3 Nov 2023
0
Olá! Entendo a sua frustração. Quando as células estão mescladas no Excel, pode ser um pouco complicado classificá-las diretamente. Uma alternativa é criar uma nova coluna ao lado daquela que contém as células mescladas e digitar manualmente os valores de classificação para cada linha. Você também pode considerar desfazer a mesclagem das células, se possível, para facilitar o processo de classificação. Espero que isso ajude! Boa sorte com a sua planilha e fique à vontade para perguntar se precisar de mais ajuda. Obrigado!

O seu comentário
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved