Excelの数式について質問があります。連結したいフィールドがいくつかあります。それらの1つは、式TODAYで作成された日付です。すべてを連結すると、TODAY数式のデータの代わりに奇妙な数値が表示されます。
スクリーンショットでわかるように、2番目のrawにはデータと使用された式(=なし)が含まれ、3番目のrawには最終的なURLが含まれています。広告セットの値にはTODAY数式が含まれており、日付セルとしてフォーマットされていますが、最終的なURLでは乱数42978のようになります。これを修正するにはどうすればよいですか。ありがとうございました
最終式で「J13」(または日付が含まれているセル)を連結する代わりに、TEXT(J13、 "yyyy/m/d")を連結します。
したがって、数式は次のようになります(読みやすくするためにスペースが追加されます)
(...) & I13 & TEXT(J13, "yyyy/m/d") & K13 & L13
もちろん、必要に応じて「yyyy/m/d」の形式を変更できます。
Excelは、日付を数値として内部的に保存します。 42978を表示するセルを日付形式でフォーマットすると、2017年8月31日であることがわかります。
編集1:フォーマットされたときに数値が変わらない場合、それは数値ではなくテキストです。
正しいスクリーンショットが投稿された後に編集します。セル内のデータは日付だけではないため、もちろん、セル全体がテキストであるため、書式設定は役に立ちません。
Excelは日付を数値として保存するため、数値を見たいテキストに変換する必要があります。セルJ13を参照するだけでなく、J13の値を次のテキストに変換します。
Text(J13,"yyyy/mm/dd")