Tenho uma dúvida sobre uma fórmula do Excel. Tenho alguns campos que quero concatenar. Um deles é um encontro feito com a fórmula HOJE. Quando concateno tudo junto, recebo um número estranho no lugar dos dados da fórmula HOJE.
Como você pode ver na captura de tela, o segundo bruto contém os 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 é formatado como célula de data, mas no URL final é como um número aleatório 42978. Como posso corrigir isso? Obrigado
Responder1
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 facilitar a leitura)
(...) & I13 & TEXT(J13, "yyyy/m/d") & K13 & L13
Claro, você pode alterar o formato "aaaa/m/d", se necessário.
Responder2
O Excel armazena datas internamente como números. Formate a célula que mostra 42978 com formato de data e você verá que é 31 de agosto de 2017.
Edição 1: Se o número não mudar quando for formatado, então não é um número, mas sim texto.
Edite após a postagem da captura de tela correta: como a data não é o único dado na célula, a formatação não ajudará, é claro, pois toda a célula é 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 fazer referência à célula J13, transforme o valor em J13 em texto com
Text(J13,"yyyy/mm/dd")