Mesclar células sem realmente mesclá-las

Sep 17 2020

Eu tenho uma tabela no Excel que contém algumas linhas que precisam ser mescladas. O problema é que preciso manter a funcionalidade de uma tabela (ex. Filtragem ), que não permite mesclagem de forma alguma.

Pesquisei o tópico, mas não consegui encontrar nada, exceto a opção "Centralizar na seleção", que não é o que estou procurando. Quando eu filtro por uma coluna na qual a mesclagem deve ocorrer, eu quero que ela retorne todas as linhas, não apenas a primeira (e a seção transversal central não funciona para linhas, apenas colunas).

Aqui está um exemplo de tabela:

Preciso mesclar as linhas 2 e 3 nas colunas "ID" e "Quantidade" (células amarelas).

Uma solução que encontrei é apenas copiar os valores da primeira linha para as outras linhas. O problema é que tenho uma coluna "Quantidade" que precisa ser somada no final da tabela. Quando copio os valores, a soma é maior do que deveria, é claro.

Posso deixar o valor apenas na primeira linha, mas, como disse, quero que o filtro funcione corretamente e retorne todas as linhas correspondentes.

Como posso conseguir isso? Eu estava pensando em escrever um aplicativo, mas isso pode ser um exagero para o projeto.

Respostas

1 RegEdit Sep 18 2020 at 01:06

Com base em seus comentários explicativos em minha resposta original, esta é uma resposta separada específica para o uso de dados em questão. Adicionar uma nova coluna IsPrimary permitirá que você use a SUMIFfunção, que é semelhante à SUMfunção, mas pode somar apenas os valores das linhas que você especificar.

Nesse caso, você deseja somar apenas os valores da linha principal de cada aplicativo, portanto, a fórmula na célula E6 é:

=SUMIF(B2:B5,"=1",E2:E5)

Como você pode ver, há dois intervalos passados ​​para a SUMIFfunção neste exemplo, mais uma condição "= 1". Usando essa fórmula, o Excel examinará os valores no intervalo B2:B5e, quando essas células atenderem à condição "= 1", o Excel incluirá essas linhas ao somar o intervalo E2:E5.

Há mais informações sobre SUMIF aqui

1 RegEdit Sep 17 2020 at 05:01

O problema é que você está tentando usar o Excel como banco de dados e formatador de documentos. O Excel é muito versátil e pode fazer muito por nós nessas duas funções, mas às vezes eles entram em conflito e o seu é um exemplo.

Como você precisa do Excel para manter seus dados de forma que possa manipulá-los em linhas e aplicar filtragem e cálculo, seria melhor não tentar combinar isso com qualquer formatação, mesclagem de células etc.

Em vez de deixar células em branco ou mesclar células, tente definir seus dados para incluir todas as informações necessárias para usar fórmulas para alcançar o que você precisa.

Por exemplo, usando seu conhecimento de quais linhas contêm um valor que deve ser excluído de um total somado, você pode incluir uma coluna adicional contendo, digamos, 1 ou 0 para marcar as linhas relevantes. Em seguida, você pode consultar esta coluna adicional em suas fórmulas para obter o cálculo correto.

Além disso, considere usar a função subtotal em conjunto com a função soma, quando apropriado. Novamente, você pode desejar usar uma ou mais colunas adicionais, para manter os valores de subtotais intermediários que contribuem para um total geral.