Resuma dados do Excel de várias linhas para preencher espaços em branco de célula

1

Estou trabalhando com um arquivo do Excel que é bem grande e que ficará maior com o tempo. Os dados são exportados de alguns locais diferentes, então, no final, tenho esse arquivo que lista um único item em várias linhas.

Quase todas as informações são as mesmas, com exceção das minhas últimas colunas, que listam diferentes características desse item em particular. A questão é que quando um item tem o recurso chamado para essa coluna, um "SIM" aparece nessa célula. E, em vez de um item com vários recursos apenas ter um "YES" listado para cada coluna que se aplica, ele cria uma linha separada para ele e deixa as outras colunas do recurso em branco.

Então, meu arquivo lista 6 recursos diferentes. Se um produto suporta 4 desses 6 recursos, ele recebe 4 linhas, cada uma dizendo SIM para apenas um recurso, em vez de apenas uma linha para cada produto e listando SIM, quando apropriado.

Os dados podem mudar com o tempo, por isso espero que haja algum modo de resumir os dados, conforme necessário, após as novas exportações, para acabar com apenas 1 linha para cada item único, com todos os detalhes.

Veja um exemplo:

Product ID | SKU | Feature1 | Feature2 | Feature3
product1   | 123 | YES      | BLANK    | BLANK
product1   | 123 | BLANK    | BLANK    | YES
product2   | 127 | BLANK    | YES      | BLANK
product2   | 127 | BLANK    | BLANK    | YES
product3   | 383 | YES      | BLANK    | BLANK
product3   | 383 | BLANK    | YES      | BLANK
product3   | 383 | BLANK    | BLANK    | YES

Eu gostaria de terminar com:

Product ID | SKU | Feature1 | Feature2 | Feature3
product1   | 123 | YES      | BLANK    | YES
product2   | 127 | BLANK    | YES      | YES
product3   | 383 | YES      | YES      | YES
    
por Nate 28.09.2016 / 02:04

1 resposta

1

Em vez de "YES" ou "BLANK", usei 1 ou uma célula vazia. Em seguida, despejou-o em uma tabela dinâmica, que envolve apenas arrastar e soltar os campos e selecionar algumas opções, como deixar de fora os subtotais.

Eu não fiz nada extravagante e não o fiz bonito. Contar ou somar pode ser usado para agregar; o padrão era contar (e eu deixei os rótulos de coluna padrão).

Eu fiz um teste rápido com o YES em vez de 1, e o count trabalha com o YES também, e isso nem envolve qualquer limpeza de dados. Portanto, esse método fornece a consolidação desejada com literalmente alguns minutos de trabalho e nenhum VBA é necessário.

    
por 28.09.2016 / 12:21