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

XP Exsel2003を使用しています
日にち表示が現在次のようにセルに入っています。2002.02.14これを2002/02/14のように[.]を[/]に入れ替えたいのですが良い方法を教えてください
全部で2千日ほどありますので手作業では大変ですのでよろしくお願いします。

A 回答 (6件)

こんばんは!


すでに色々回答が出ていますので・・・
参考程度で目を通してみてください。
たぶん、文字列になっていると思われますので
シリアル値に変えて表示させる方法です。
A1セルからデータがありB列に表示させるとします。

B1セルの表示形式をユーザー定義から
yyyy/mm/dd にしておきます。
そして、数式は
=SUBSTITUTE(A1,".","/")*1

としてオートフィルで下へコピーしてみてください。
A列に入っているデータがシリアル値で表示できるはずです。
尚、エラー処理はしていません。

以上、参考になれば幸いです。m(__)m
    • good
    • 0
この回答へのお礼

このようなコマンドははじめて使います。意味は分かりませんが実際やってみてできましたありがとうございます。

お礼日時:2010/02/11 17:18

置換などを使用しない全く違った方法です。


例えばB列に日付がお示しのようなデータで入力されているとしたら、B列を選択してから「データ」メニューの「区切り位置」を選択します。
「元のデータの形式」では「カンマやタブ・・・・・」にチェックマークがあることを確認して「次へ」をクリックします。
次の画面はそのままにして「次へ」をクリックします。
「列のデータ形式」ではG/標準ではなく「日付」にチェックをし、「完了」します。
これによってB列の日付表示は例えば2002.02.14は02/2/14のように表示されるでしょう。これで日付としての計算ができるようになります。表示として2002/02/14のようにしたい場合には、そのままB列が選択されている状態で右クリックして「セルの書式設定」を選択し、「表示形式」のタブから「ユーザー定義」を選び、「種類」の窓に yyyy/mm/dd と入力してOKします。
    • good
    • 0
この回答へのお礼

簡単ですね!今までもデータをインポートするときにここを使っていましたがこのような使い方があるとは気がつきませんでした。
今まで日付にチェックを入れることをしていませんでした。
ありがとうございました。

お礼日時:2010/02/11 17:21

A1に日付の文字があるとして、B1に次の式を入れる。


B1をコピーして、C1に書式を指定して貼り付け(値のみ)する。
文字の置換では 02->2 になるため。
=MID(A1,1,4)&"/"&MID(A1,6,2)&"/"&MID(A1,9,2)
    • good
    • 0
この回答へのお礼

いろいろなやり方があるのですね!
実際にやってみて成功しましたありがとうございました。

お礼日時:2010/02/11 17:15

2002.02.14は文字列ででしょうか?


表示がセルの右より、左より?
とりあえず
日付の列を選択して
編集=>置換え
検索する文字列  .
置き換え後文字列 /
全てを置き換えるをクリックしてみてください。
    • good
    • 0
この回答へのお礼

すべて置き換えで即置き換ええ来ましたありがとうございました。

お礼日時:2010/02/11 17:12

1.文字列として入力されているのであれば、


入れ替えたい範囲を選択して、
編集―置換―置換
で、
「検索する文字列」に"."
「置換後の文字列」に、"/"
として、「すべて置換」
をclickする。

2.日付の書式が、"yyyy.mm.dd"であるなら、
"yyyy/mm/dd"にする。
    • good
    • 0
この回答へのお礼

置き換ええ来ましたありがとうございました。

お礼日時:2010/02/11 17:10

そのセルは日付形式になっていたら、セルの表示形式をご希望の形式にまとめて変更してください。



なっていなかったら、置換かな。
    • good
    • 0
この回答へのお礼

日付形式になっていませんので置き換えですね
ありがとうございました。

お礼日時:2010/02/11 17:09

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