Usando a fórmula do Excel para combinar algumas linhas em linhas e colocá-las em uma única célula

0

Eu tenho as seguintes linhas na minha planilha do Excel.

============================================
| Male    | Jack    | 8765    | India      |
============================================
| Female  | Jill    | 5425    | Japan      |
============================================
| Male    | Pet     | 8541    | China      |
============================================
| Female  | Joan    | 2156    | Australia  |  
============================================

Como eu uso a fórmula do Excel para combinar as linhas acima em uma única célula? (porque os dados acima podem mudar com bastante frequência e eu não desejo fazê-lo manualmente.)

======================================
| Male    Jack    8765    India      |
| Female  Jill    5425    Japan      |
| Male    Pet     8541    China      |
| Female  Joan    2156    Australia  |  
======================================

(Para sua informação - eu verifico que a Microsoft é capaz de combinar o mesmo conteúdo em uma linha

============================================
| Male    | Jack    | 8765    | India      |
============================================

para uma única linha

======================================
| Male    Jack    8765    India      |
======================================

usando a fórmula CONCATENATE ou & como mencionado em link .

mas quero usar uma fórmula do Excel para várias linhas em uma única célula. Possível?

    
por Jack 16.01.2012 / 03:25

1 resposta

1

Use CONCATENATE e / ou & para combinar os dados em uma linha e use ... &CHAR(10)& ... para inserir a quebra de linha da linha. Ative Quebra de texto para a célula que contém o resultado, para que a quebra de linha seja exibida corretamente.

Suas colunas provavelmente não serão alinhadas corretamente porque o conteúdo das células com tamanhos variáveis provavelmente será exibido com uma fonte proporcional. Para obter melhores resultados, você deve usar uma fonte de largura fixa e usar as funções LEN e REPT para determinar e inserir a quantidade adequada de espaços entre os dados. Por exemplo, para garantir que os dados na célula A1 sejam preenchidos com espaços para fazer com que uma coluna tenha 20 caracteres de largura, ... A1 & REPT(" ", 20-LEN(A1)) & ...

    
por 16.01.2012 / 03:51