Lista de localização do Excel de endereço de célula não em branco

0

Nestemomento,euqueriacoletartodasascélulasnãovaziasemB1:B7.Eusoucapazdefazerissocom

={IFERROR(INDEX($B$1:$B$7,SMALL(IF($B$1:$B$7<>"",ROW($$B$1:$B$7)),ROW(1:1))),"")}

O resultado está na coluna D.

No entanto, preciso tentar obter o endereço ou a linha da referência de retorno. Que é mostrado em E e F.
Porque meu objetivo final é obter o número da placa do carro. Que é mostrado na coluna G.

Se o valor do Status de reparo fosse exclusivo, eu poderia ter usado index e match para obter o local da célula. Mas ... O valor não é único.

Alguma ideia de como fazer isso?

    
por Cytan 21.09.2017 / 06:02

2 respostas

1

Isso pode ser feito sem fórmulas, usando uma tabela dinâmica. Arraste o status de reparo para a área de linhas, o número do veículo abaixo do status de reparo e filtre para remover os espaços em branco do status de reparo.

    
por 21.09.2017 / 06:26
0

Obrigado pela sua solução. Tentei isso, mas tenho que atualizar cada vez que faço alterações. e a folha de excel real é muito mais complicada, com dados de todo o mês. A tabela dinâmica não pode fazer isso tão bem.

Percebi que posso usar apenas

SMALL(IF($B$1:$B$7<>"",ROW($$B$1:$B$7)),ROW(1:1)))

para obter o número da coluna. De lá, é o suficiente para me referir ao número do veículo! Muito obrigado ainda!

    
por 21.09.2017 / 13:10