

No.6ベストアンサー
- 回答日時:
現時点で【2008/5/5 1:30:00】のような表示になっているのであれば、
1." *"(半角スペース以降)を空白に置換
2.表示形式を日付に
で同様の結果が得られます。Excel2000,2003で挙動確認。
最短かどうかわかりませんし、元データの表示形式に依存しますが…。
シリアル値について見た目の表示で置換が効くというのは、
個人的には少し意外(?)な挙動ですね。
以上ご参考まで。
--------------------------------------------------------
INTを使った処理について言及しておられますし、
・表示だけでなく値を変更したい
・値と表示形式の区別については百も承知
・シリアル値についても先刻承知
・必要があればこの程度のコードはさくっと書ける
という前提で回答しましたが、万一そうでないとしたら、
頓珍漢な的外れ回答まことに申し訳ありません。
一応念のため。
なんと、そんな置き換えが可能なんですか?!
驚きです。(確認済み)
目では日付+時間に見えていても中身は小数点つきシリアル値なので置き換えははなから考えていませんでした。
目からうろこです。
No.5
- 回答日時:
こんにちは。
作業を簡単にしたいならばマクロを使うしかないのでは?
個人用マクロブックにでも登録しておくとか。
' // シリアル値から時刻部分を取り除く
Sub DropTimeValue()
If Not TypeOf Selection Is Range Then Exit Sub
Dim r As Range
Application.ScreenUpdating = False
For Each r In Selection.Cells
If VarType(r) = vbDate Then
r.NumberFormat = "yyyy/mm/dd"
r.Value = CDate(Int(r.Value))
End If
Next
End Sub
KenKen_SPさま、いつもありがとうございます。
マクロのコードありがとうございました。
ただ、今回はマクロをつかわないで簡単なやり方を模索しておりました。
No.4
- 回答日時:
いつもこの手の質問には
(1)値をも変えてしまいたい(しまってよい)のか
(2)表示形式でそう見せれば良いのか
があいまいのままだ。
質問者が日付時刻シリアル値、日付・時刻書式の区別がはっきり判っているのかな。
(1)の値を変えるのは、関数かVBAを使わないとできない。INTもその例。関数は値を扱う(値を使って値を返すものです。
(2)書式はセル範囲に一遍に設定できるから簡単だが
yyyy/m/d (時刻部分は見えない)これぐらいご存知でしょう。
(1)との兼ね合いでどちらが正しいともいえないでしょう。
すくなくとも作業列に=INT(A1)としてるのですから表示形式でそう見せれば良いのではないことはお分かりいただけると思いましたが、説明不足でした。
ありがとうございました。
No.3
- 回答日時:
単に表示を変えたいだけなら、表示書式の「日付」グループで「2001/3/14」のパターンにして、
日付だけの表示書式にすれば良いだけでは?
> 2008/5/5 0:00:00 とし、表示形式を日付に直してから
これでは再度時間レベルまで指定していて意味無いのでは?
確かに、これでもデータが「2008/5/5」と日付のみなら、時分秒は表示されませんが・・・
表示をかえるのではなくデータを書き換えたいのです。
2008/5/5 0:00:00 は 2008/5/5と表示形式が違うだけで同義です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
尿検査前日に自慰行為した時の...
-
彼女のことが好きすぎて彼女の...
-
EXCELで条件付き書式で空白セル...
-
至急!尿検査前日にオナニーし...
-
リンク先のファイルを開かなく...
-
風俗店へ行く前のご飯
-
尿検査の前日は自慰控えたほう...
-
エクセルで空白セルを含む列の...
-
VLOOKUP関数を使用時、検索する...
-
値が入っているときだけ計算結...
-
2つの数値のうち、数値が小さい...
-
イタリアから帰国する際、肉製...
-
Excel 数値の前の「 ' 」を一括...
-
検便についてです。 便は取れた...
-
小数点以下を繰り上げたものを...
-
MIN関数で空白セルを無視したい...
-
【Excelで「正弦波」のグラフを...
-
腕を見たら黄色くなってる部分...
-
EXCELで式からグラフを描くには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
尿検査前日に自慰行為した時の...
-
至急!尿検査前日にオナニーし...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
値が入っているときだけ計算結...
-
リンク先のファイルを開かなく...
-
EXCELで条件付き書式で空白セル...
-
2つの数値のうち、数値が小さい...
-
VLOOKUP関数を使用時、検索する...
-
尿検査の前日は自慰控えたほう...
-
MIN関数で空白セルを無視したい...
-
小数点以下を繰り上げたものを...
-
風俗店へ行く前のご飯
-
エクセルで空白セルを含む列の...
-
Excel 数値の前の「 ' 」を一括...
-
【Excelで「正弦波」のグラフを...
-
納豆食べた後の尿の納豆臭は何故?
-
EXCELで式からグラフを描くには?
-
ある範囲のセルから任意の値を...
おすすめ情報