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