As células concatenadas retornam o número aleatório em vez da data

0

Eu tenho uma pergunta sobre uma fórmula do excel. Eu tenho alguns campos que quero concatenar juntos. Uma delas é uma data feita com a fórmula HOJE. Quando eu concatenar todos juntos, isso me dará um número estranho no lugar dos dados da fórmula HOJE.

Como você pode ver na captura de tela, o segundo raw contém dados e as fórmulas usadas (sem =), enquanto o terceiro bruto contém o URL final. O valor do conjunto de anúncios contém a fórmula HOJE e está formatado como célula de data, mas no URL final é como um número aleatório 42978. Como posso corrigir isso? Obrigado

    
por Andrea 31.08.2017 / 06:05

2 respostas

5

Em vez de concatenar "J13" (ou qualquer célula que contenha sua data) na fórmula final, concatene TEXT (J13, "yyyy / m / d").

Então sua fórmula se tornaria (espaços adicionados para legibilidade)

(...) & I13 & TEXT(J13, "yyyy/m/d") & K13 & L13

Claro, você pode alterar o formato "aaaa / m / d" se necessário.

    
por 31.08.2017 / 09:14
0

O Excel armazena datas internamente como números. Formate a célula que mostra 42978 com um formato de data e você verá que é 31 de agosto de 2017.

Editar 1: Se o número não mudar quando for formatado, então não é um número, mas um texto.

Edite depois que a captura de tela correta foi postada: já que a data não é a única peça de dados na célula, a formatação não ajudará, é claro, já que a célula inteira é texto.

O Excel armazena datas como números, então você precisa converter o número no texto que deseja ver. Em vez de apenas referenciar a célula J13, transforme o valor em J13 em texto com

Text(J13,"yyyy/mm/dd")
    
por 31.08.2017 / 06:20