目次
Microsoft Excelでは、日付と時刻を簡単に結合する方法が数多く用意されています。 この記事では、日付とテキストを結合するための簡単で迅速な数式を、例と適切な図解を使用して学びます。
練習用ワークブックをダウンロードする
この記事の作成に使用したExcelワークブックをダウンロードすることができます。
日付と文字列を結合する.xlsxExcelで日付とテキストを結合する5つの適切な方法
1.Excelで日付と文字列を結合するCONCATENATE関数やCONCAT関数の使い方
次の図では、ステートメントと日付が横たわっています。 セルB5、C5 では、テキストと日付を結合してみましょう。
最初の例では、このように CONCATENATEまたはCONCAT関数 しかし、この関数を適用する前に、すべての日付と時刻が、以下のように始まる固定された通し番号に割り当てられていることに注意しなければならない。 '1' そのため、Excelで日付や時刻の書式を定義しない限り、日付や時刻は対応するシリアル番号のみを表示することになります。
日付や時刻の適切なフォーマットを維持するために、次のようなことが必要です。 TEXT機能を使う は、他のテキストデータや数値と連結しながら、ここに表示されます。 テキスト 関数は、値を指定された数値フォーマットに変換します。
出力において セルB8 の場合、必要な計算式は次のようになります。
=concatenate(b5," ",text(c5, "dd-mm-yyyy"))。
あるいは
=concat(b5," ",text(c5, "dd-mm-yyyy"))です。
を押した後 入力 をクリックすると、カスタマイズされたフォーマットで、日付を含む完全なステートメントが表示されます。
2.エクセルで日付と文字列を結合するアンパサンド(&)の使用法
また アンパサンド(&) を使ってテキストと日付を組み合わせています。 出力に必要な式は セルB8 になります。
=B5&" "&TEXT(C5,"DD-MM-YYYY")
プレス 入力 をクリックすると、次のような文が一度に表示されます。
3.TODAY関数を使って、テキストと現在の日付を結合する
があります。 TODAY機能で表示 したがって、テキストやステートメントを現在の日付と結合する必要がある場合、この関数を効果的に使用できます。 ただし、日付の書式を維持するために、この関数では テキスト 関数の前に TODAY 関数を使用します。
そこで、出力に必要な式 セルB8 であるべきです。
=B5&" "&TEXT(TODAY(), "DD-MM-YYYY")
を押した後 入力 を選択すると、選択した文字列と日付を含む次のような結合文が表示されます。
4.Excelで日付と文字列をつなぐTEXTJOIN関数の使い方
を使用している場合 エクセル2019 または Excel 365 とすれば TEXTJOIN 機能を利用する を使って日付とテキストを結合することができます。 テキストジョイン 関数は、指定されたデリミタと選択されたデータのみを引数として受け取ります。
出力において セルB8 を組み合わせた関連式。 テキストジョイン と テキスト の機能は、その時になります。
=textjoin(" ",true,b5,テキスト(c5, "dd-mm-yyyy"))
プレス 入力 を実行すると、先のすべてのメソッドに見られるように、次のような出力が表示されます。
5.エクセルで日付と時刻の両方を含むテキストを結合する
最後の例では、テキストと日付と時刻の両方を組み合わせて表示します。 テキスト形式を次のように維持することによって、ステートメントを表示したいとします - "The item was delivered at HH:MM:SS AM/PM on DD-MM-YYYY"
そこで、出力に必要な式 セルB8 であるべきです。
=B5&" at "&TEXT(D5, "HH:MM:SS AM/PM")&" on "&TEXT(C5, "DD-MM-YYYY")".
を押した後 入力 をクリックすると、次のスクリーンショットのように、選択したテキスト、時間、日付を含む完全なステートメントが表示されます。
結びの言葉
以上、簡単な方法をご紹介しましたが、これからは必要な時にExcelのスプレッドシートで応用していただければと思います。 ご質問やご意見がありましたら、コメント欄でお知らせください。 または、本サイトのExcel関数に関連する他の記事もご覧になってみてください。