- ベストアンサー
何がちがうのでしょうか?
Win95+Excel97です。 A1のセルに123456と入力しました。 B1のセルにLEFTB(A1,5)で12345を抽出しました。 C1のセルには B1のセルをコピーして『形式を選択して張り付け』の 『値』で張り付けしました。 D1のセルには直接12345と入力しました。 ここでB列からD列の表示形式を 日付に変えると D1だけは表示が日付に変りますが B1とC1の表示は12345のままで変化がありません。 B1が変化がないのはなんとなく分かりますが、 C1の変化がない理由が分かりません C1とD1では何が違うのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
B1は文字の12345です。左詰 C1も文字を張りつけしたのだから値にしても文字。左詰 D1は数値なので右詰 表示書式を変更しても数値以外は変りません。 したがって B1を=VALUE(LEFTB(A1,5)) とすればOKです 参考になれば幸いです
その他の回答 (1)
- oja
- ベストアンサー率29% (78/261)
回答No.1
A1及びD1は、数値ですが、B1とC1は文字です。 『形式を選択して張り付け』の 『値』で張り付けしても、文字は文字のままです。
質問者
お礼
素早い 返答ありがとうございました。
お礼
質問は 何がちがうのでしょうか? でしたが 実際には数値にしたかったので、助かりました。 ありがとうございました。