Versão mais complicada do 990125 (Excel: pegue os dados horizontais da tabela, organize verticalmente em uma planilha diferente, ignorando os espaços em branco)

Versão mais complicada do 990125 (Excel: pegue os dados horizontais da tabela, organize verticalmente em uma planilha diferente, ignorando os espaços em branco)

Suponha que eu tenha uma tabela semelhante [mais de 200 linhas e mais de 80 colunas], mas com a coluna B como descrição adicional de "nome do fornecedor" e com outras (coluna C e à direita) preenchidas com fórmulas retornando TEXTO ou "".

Você escreveu: "=IFERROR(INDEX(...),"") mostra célula vazia após exibir todos os dados".

E se eu quiser que a fórmulacontinue retornando textos das próximas linhas(nomedovendedor_1, nomedovendedor_2 e assim por diante)?

E não consigo imaginar como usar MATCH nesse caso.

Penso em uma fórmula que "sabe": 'OK, não há mais texto nesta linha (nome do fornecedor_1), vamos compensar um para baixo (nome do fornecedor_2) e examiná-lo'.

Eu gostaria de terminar com uma tabela de três colunas, onde nas duas primeiras colunas "nome do fornecedor" e "descrição do nome do fornecedor" apropriados são repetidos enquanto houver valores de texto (dados) sendo retornados pela fórmula na terceira para aquele "nome do fornecedor" específico ...

Qualquer ajuda seria muito apreciada! (E desculpe pelo meu inglês.) Atenciosamente.

minha mesa

Responder1

Se você deseja alcançar o que sua captura de tela mostra, seria melhor sem fórmulas. O que você precisa é destorcer sua mesa.

Existem maneiras de fazer isso com o Excel. Use um pivô reverso ou o comando Unpivot no Power Query para Excel 2010 e 2013, também chamado de Obter e Transformar no Excel 2016.

informação relacionada