重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

 お世話になります。

 Excelのデータで、添付画面のように日付データが4つにわかれるデータを持っております。
 このデータを一つのセルにまとめたいのですが、方法はありますか?
 StartDate,StartTime,EndDate,EndTimeとわかれております。

 宜しくお願い致します。

「日付データの統合を行いたいのですが方法は」の質問画像

A 回答 (3件)

>このデータを一つのセルにまとめたいのですが、方法はありますか?


StartDate,とtartTimeを1つに、EndDateとEndTimeを1つに纏めるのは簡単です。
日付と時刻を加算するだけで良いでしょう。
=C2+D2
=E2+F2
下へオートフィルで必要数だけコピーすれば完了です。
但し、結果は日付と時刻を組み合わせたシリアル値(数値)になりますので、元データが文字列で結果も文字列としたい場合は加算ではなく文字列の連結(&)を使います。
=C2&" "&D2
    • good
    • 0
この回答へのお礼

アドバイス通りにできました。
最後の式は文字列のデータに適応するのですね。
ありがとうございます。

お礼日時:2014/06/01 15:06

まず最初に重要なポイントの一つとして、各セルに具体的にどういうデータで記入してあるのかに応じて、細工を変えてやる必要があります。


添付画像で見ると各列は「文字列」で記入してあるように見えますので、その前提でお話しします。



また,具体的にどういう「結果」が欲しいのでしょうか。

>このデータを一つのセルにまとめたい

たとえばG2セルに
=CONCATENATE(C2," ",D2," ",E2," ",F2)
と記入すれば、
2014.01.31 09:20:00 2014.02.03 08:16:00
という具合に、1つのセルに計算結果が現れます。

もしこうならずに違う数字が表れた場合は、最初に確認した「文字列で記入してある」という前提が違っているという事です。
具体的にどんな結果が現れたのか(たとえばじゃなく)「事実」を情報提供して、その場合はどうしたらいいのかご相談を投稿してください。


#参考
各列を文字列で設定していた場合、他の結果として「数式の文字列がそのまま表示されてしまう」場合があります
その場合、数式を記入したセルの書式設定の表示形式を「数値」に変えてから、改めて数式を記入し直します。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。
一つのセルに表示することができました。
タスク別に開始時間と終了時間を表示し、後者から前者をひいて
取組時間を抽出することが目的でした。
仰るように、文字データだとバグが出そうですので、数値データに
なっているか確認を入れるようにします。ありがとうございます。

お礼日時:2014/06/01 15:05

一つにまとめる、の意味が分かりません。


どういう形にしたいのか、希望結果を書いてもらえますか?
    • good
    • 0
この回答へのお礼

失礼しました。
4つにわかれているセルの情報を一つのセルに表示したい。
という意味でした。
次回からわかりやくす書きます。
ありがとうございます。

お礼日時:2014/06/01 15:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!