Googleスプレッドシートで日付を連結する方法
CONCATENATE関数を使用すると、Google スプレッドシートは日付を数値に自動的に変換します。
ただし、 TEXT関数を使用して、日付を日付として書式設定したままにするように指定します。
= CONCATENATE ( A2 , TEXT ( B2 , "M/DD/YYYY" ) )
この特定の数式は、セルA2とB2の文字列を連結し、セルB2の日付をM/DD/YYYY形式で保持します。
次の例は、この公式を実際に使用する方法を示しています。
例: Google スプレッドシートでの日付の連結
Google スプレッドシートに、会社のさまざまな従業員の入社日情報を含む次のデータ セットがあるとします。
次のCONCATENATE関数を使用して、各従業員がいつ勤務を開始したかを説明する文字列を作成すると、列 B の各日付はデフォルトで数値に変換されます。
= CONCATENATE ( A2 , "started working on", B2 )
各日付はデフォルトで数値に変換されていることに注意してください。
セルを連結し、列 B の日付を日付形式で保持するには、代わりに次の数式を使用できます。
= CONCATENATE ( A2 , "started working on", TEXT( B2 , "M/DD/YYYY"))
CONCATENATE関数内でTEXT関数を使用すると、日付を正しい形式に保ちながら、従業員の名前と日付を連結できます。
また、 M/DD/YYYY は使用できる日付形式オプションの 1 つにすぎないことにも注意してください。
たとえば、 MMM YYYYを使用すると、月と年のみを表示できます。
= CONCATENATE ( A2 , "started working on", TEXT( B2 , "MMM YYYY"))
使用できる日付形式の完全なリストについては、Google スプレッドシートのドキュメントを参照してください。
追加リソース
次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。
Googleスプレッドシートで部分文字列を削除する方法
Googleスプレッドシートの文字列から数値を抽出する方法
Googleスプレッドシートで日付を文字列に変換する方法