Microsoft Excel - mesclando células com data e hora

1

Eu tenho as colunas K e L, cada uma com data e hora. Eu quero mesclar as células na linha das duas colunas em uma. A mesclagem manual ocupa muito tempo. E se eu usar fórmulas como concatenar, isso me fornecerá uma série de códigos numéricos que não posso reformatar novamente para o formato de data.

Existe uma maneira de mesclar as células sem alterar seu formato?

    
por Qi Yuan 23.04.2018 / 07:29

3 respostas

3

Talvez a solução mais fácil seja:

  1. Selecione a coluna inteira K
  2. Clique em Página inicial > Encontre & Selecione > Vá para especial ...
  3. Escolha "Blanks" e clique em OK. Isso selecionará apenas as células em branco na coluna A (que não possuem data)
  4. Clique com o botão direito nas células selecionadas e escolha "Excluir ..."
  5. Escolha "Shift cells left" e clique em OK

Isso deslocará os dados da coluna L para espaços em branco na coluna K, para que você tenha todas as datas na coluna K.

Editar: apenas para resolver seu problema com o uso de concatenar e obter um número: você provavelmente precisará usar a fórmula TEXT() para definir a formatação do resultado.

        K    |    L    |     M
-----------------------------------
1  Mar-17    |         | =K1 & L1
   (1.3.17.) |         | >42795
-----------------------------------
2  Mar-17    |         | =TEXT(K2 & L2, "mmm-yy")
   (1.3.17.) |         | >Mar-17

Editar 2: Apenas para adicionar uma nota: se você não tiver a versão em inglês do Excel ou as configurações do Windows "Região e idioma" não forem em inglês, a fórmula TEXT fornecerá resultados em seu idioma local, mesmo se você formatar as células como "Data" e defina a formatação de Locale para o inglês. Para resolver isso, você pode usar o código de idioma no fórmula: =TEXT(K2 & L2, "[$-409]mmm-yy")

    
por 23.04.2018 / 09:24
1

Se você deseja mostrar apenas o registro de data e hora de uma coluna ou de outra com base em se estiver em branco ou não, use uma função IF para verificar ISBLANK em uma coluna e exibi-la, se existir, ou outra coluna se isso não acontecer e colocá-lo em uma nova coluna.

Fórmula da coluna C: =IF(ISBLANK([@date1]),[@date2],[@date1])

    
por 23.04.2018 / 11:37
1

Isso depende de como as colunas são formatadas. Sugestão @Rajesh S funciona bem para o texto.

No entanto, se as colunas forem formatadas no formato de data e hora, o Excel as tratará como valores numéricos.

Nesse caso

=K1+L1

Funciona bem. Como ambos são realmente apenas números.

Se nulos duplos forem um perigo

=IF(AND(K1="",L1=""),"",K1+L1)
    
por 23.04.2018 / 15:09