プロが教えるわが家の防犯対策術!

会社の前任者(退職)から引き継いだExcelファイルの件で不明の点が
ありましてどなたか教えてください。
納品日が入力されている列の各セルなのですが、この列を右クリックし、
セルの書式設定を選択すると、表示形式が ge.m.d となっています。
すべての納品日が、 R4.5.6 のように表示されています。
しかし、フィルタをかけると、
+R4
+R3
+R2
R3.10.3
R3.11.25
というように、ほとんどは+R3の中にR3.1.1~R3.12.31のものが抽出
されるのですが、一部R3.10.3のようにそれらからはじかれています。
そのセルを見ると、日付型のはずなのに左側に寄っているし、確かに
おかしいのです。
そのセルをダブルクリックすると右寄せになるのですが、フィルタをかけ
るとやっぱり+R3の中に入っていません。
昔、csvファイルをxlsxファイルに変換すると、文字の頭に ' や " がついて
文字列になってしまう現象がありましたが、今回のものは特にそのような
ことがありません。
原因はなんでしょうか。またその解消法はあるでしょうか。

A 回答 (3件)

左詰めのセルは文字列になっているのでしょう。


(表示形式はこの場合関係ありません)
どのように入力したかわからないのでそうなった原因はわかりませんが。

その列を選択して

データタブ→区切り位置→次へ→完了
(次へはいらないかも)

を押すと日付になりませんか?
    • good
    • 0

こんばんは


R3.10.3
R3.11.25が文字入力されていると推測します。
再度日付で入力してみてください。
確認のため、日付の列を
DATEVALU(文字形式日付をシリアル値変換)してみてください。
日付がシリアル値はエラー(#VALUE!)、文字形式日付の場合はシリアル値に変換されるはずです。
    • good
    • 0

>表示形式が ge.m.d


月が1桁設定になってるから、
2桁のものは排除されてんじゃない?
はじかれてるのは、2桁の月、のデータだけなんでしょ?

>日付型のはずなのに左側に寄っている
数値型でないから、右寄りになってないだけ。
デフォルトとしてそのセルが左寄りだから、
左寄りのままなだけ、じゃないの?
    • good
    • 0

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