アプリ版:「スタンプのみでお礼する」機能のリリースについて

セルに計算式がある場合の値だけのコピペは良く使うのですが、
計算式ではなく時間が表示されている場合はその表示されている数字をコピペ出来ません。

現在している作業の説明です。
最終的には違う日時の列と違う日時の列のセルを合わせる作業なのですが、
日時設定で値だけのコピペをすると訳のわからない数字が並んでしまい、
その後の作業が出来ません。

シート1からコピー
2014/7/1 10:00
2014/8/1 10:00
2014/9/1 10:00

シート2からコピー
2014/7/15 8:00
2014/8/15 8:00
2014/9/15 8:00

それぞれA列、B列に貼り付けして、最終的この二つの列をセルを合わせて、
2014/7/1 10:00 - 2014/7/15 8:00
2014/8/1 10:00 - 2014/8/15 8:00
2014/9/1 10:00 - 2014/9/15 8:00

と表示したいのですが、
計算式では簡単なのですが時間になると出来ません。

まず書式設定は元がすでに日時設定もしくはユーザー定義の日時設定がしてあります。
値だけのコピーをするともうなにがなんだか...

どなたか解決できますでしょうか?

A 回答 (1件)

日付・時間は「コピーして、値のみ貼り付け」をすると「日付・時刻を表すシリアル値」が貼り付けされます。



「日付・時刻を表すシリアル値」とは、単純に言うと「エクセル内部で日付と時刻を表現するために使用している数値」の事です。

例えば「12:00:00」は「0.5」と言う値になります。

例えば「2014/8/7」は「41858」と言う値になります(1900/1/1から41858日経過すると2014/8/7になる)

>それぞれA列、B列に貼り付けして、最終的この二つの列をセルを合わせて、

何か訳の判らない数値はそのままにして、その2つをくっ付けた結果を出したいセルに

=TEXT(A1,"yyyy/mm/dd hh:mm") & " - " & TEXT(B1,"yyyy/mm/dd hh:mm")

と言う式を書きましょう。

すると、そのセルに

2014/7/1 10:00 - 2014/7/15 8:00

と言う結果が出ます。

出たら、それを「コピー」して、同じ場所に「値のみ貼り付け」をしましょう。

貼り付けすると

2014/7/1 10:00 - 2014/7/15 8:00

と言うのが、文字列として貼り付きます。

この回答への補足

この回答以外答えがあるかも?
と思ってみましたがシリアル値というものがあると理解出来た事、
詳しくわかりやすく、しかし簡潔に回答していただいた事、
これがベストアンサーでなければ他に何があるだろうと思いましたので、
これをBAに選ばせていただいて締め切らせていただきます。

chie65535様、本当にありがとうございました。

補足日時:2014/08/08 04:48
    • good
    • 0
この回答へのお礼

ありがとうございました!一発解決です。

エクセルを使いこなす道はまだまだ遠いです。
小さな会社でエクセルを日常使うのは私のみなで、
知らない事があるとネット検索で殆ど解決出来るのですが今回は何処にもヒットせず、苦しい時のgoo頼りとなりました。

スッキリ、そしてまた一つ勉強も出来て、
本当にありがとうございました。

お礼日時:2014/08/07 16:21

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