• ベストアンサー

Excelでの日付表示等について

Excelで「2013/08/21」というように入力するとそののまま「2013/08/21」と表示され、日付として扱われます。これを文字列としたいのですが、どうしたらよいでしょうか? 「'2013/08/21」と入力すれば良いことは解っているのですが、既に入力済みの1000件近いデータを一気に変換したいのです。値のみの複写をしてみましたが「41507」となってしまいます。 まとめて一気に日付表示を文字列に変換する方法を教えて下さい。 Excelは2007 SP3を使用しています

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! 別列表示になりますが、一例です。 元データがA列の1行目からあるとします。 B1セルに =TEXT(A1,"yyyy/mm/dd") という数式を入れオートフィルで下へコピー (またはB1セルのフィルハンドルでダブルクリック) B列すべてを範囲指定 → 右クリック → コピー → (B列が選択されている状態で)右クリック → 形式を選択して貼り付け → 「値」を選択しOK 最後にA列を削除して完了です。 ※ 今後データが増える場合は操作したA列の表示形式を「文字列」にしておきます。 そうすれば今後A列は 2013/03/21 のように入力してもそのまま文字列となります。m(_ _)m

To-y_To-y
質問者

お礼

回答ありがとうございました。 勉強になりました。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

A1セルのデータを変換する場合は以下の式を使ってみてください。 =YEAR(A1)&"/"&TEXT(MONTH(A1),"mm")&"/"&TEXT(DAY(A1),"dd")

To-y_To-y
質問者

お礼

回答ありがとうございました。

関連するQ&A

  • EXCELの日付データを文字列に変換したい

    EXCELの和暦形式の日付データを文字列に変換する方法を教えてください。 たとえば、H17.9.2をそのまま文字列に変換したいのです。 最初から文字列データとして入力すれば問題ないのですが、日付データ(標準)として入力されたデータを書式→セル→文字列で変換するとシリアル値に変わってしまいます。(H17.9.2→38597) どうしたらよいのでしょうか。お願いします。

  • エクセルで「日付」を表示する件

    エクセルで「日付」を表示する件 シート(1)の「A1」に「この事件は」の文字列。「B1」に書式を日付にして「平成22年8月1日」と入力。「C1」に「に起こりました」と入力。 複数のセルの文字列と日付を一つのセルに合わせて「この事件は平成22年8月1日に起こりました」のようにしたいので、「D1」に「=A1&B1&C1」と入力すると、「この事件は40391に起こりました」と表示されてしまいます。 解決方法を教えて下さい。 エクセルのバージョンは2002です。

  • エクセルの日付への自動変換を止めさすには

    "1-2-3","2-24" という文字列の入ったCSVファイルを エクセルで開くと 2001/2/3 2月24日 というように 自動で日付と判断されてしまい、そのまま上書きすると 日付データとして確定してしまいます。 エクセルで開いても、該当のセルの値が 1-2-3 2-24 の文字列として使いたいのですが、 エクセルの「書式・セルの書式・表示形式」で、”文字” にしても、うまく出来ません。

  • エクセル日付について

    エクセル2000を使用しています。 文字列で 99/99/99 のデータを YYYY/MM/DD 日付け形式に変換したいのですが、 どうすればよいのでしょうか。 セルには、98/11/20とか 03/03/04 とあります。

  • Excelでの日付表示について

    Excelデータの一部について、文字列だった8ケタの数字があります。 これを、「区切り位置」を利用して”/”を入力し、日付として認識させました。 しかし、データの処理上で元の文字列に戻す必要があります。 色々検索をしてみたのですが、「セルの表示形式」で表示のみ変更する方法はあっても、 文字列に戻す方法を見つけられませんでした。 ご存知の方がおられましたら、教えて頂けませんか。 宜しくお願い申し上げます。 ≪例≫ 20130306(文字列) ⇒ 「区切り位置」を利用して、2013/03/06と変更(シリアル値) ⇒ 再度20130306(文字列)としたい(シリアル値ではダメ)

  • エクセルの表示形式文字と日付の分け方

    エクセルでデータベースを作成しているのですが、日付のフィールドに文字形式と日付形式がが混合されています。 例えば表示はすべて、2006/4/30と入力すると「H18.4」日付形式でと表示されるようにしたいのですが、幾つかのデーターは「h18.4」と文字形式で既に入力されています。 フィルターで文字形式のみを抽出して一気に日付形式に変更しようとしたのですが、フィルターでは「H18.4」も 「h18.4」も同じデータと認識されるみたいで抽出が出来ません。何か方法がありますでしょうか?宜しくお願いします。

  • EXCELで日付を文字列として取り出すには

    EXCELで日付形式のセルの内容を、そのイメージのまま文字列にするにはどうすれば良いでしょうか。何かうまい方法があれば教えてください。 例えば、2006/01/05 と表示されている日付をそのまま文字列として 取り出したいのです。単にセルの書式設定で文字列に変えただけでは 38722とタイムスタンプの値らしきものに化けてしまうので困っています。

  • エクセルの日付の一括変換

    エクセルの1列に日付を入力しています。入力した方によって文字列だったり、「2008/01/01」だったりしています。これを一括して日付設定に変換したいのですが、分かる方、教えてください。

  • EXCELでの日付表示で

    EXCELで日付表示する際に、「0208」と入れたら「2/8」となるようにしたいのですが、 「セルの書式設定」の「ユーザー定義」や「日付」では西暦から入力しないと 「2/8」のようにはなりません。 それも「2005/02/08」と入力して初めて「2/8」となるのなら 初めから「2/8」と直接入力した方が早いです。 要は「/」(スラッシュ)をイチイチ入力したくないので、 「0208」→「2/8」となるようにしたいのですが、その場合 どういう書式設定をすればいいのでしょうか? もしかすると、日付というより文字列として考えた方がいいのかも しれませんが、分かる方教えて下さい。

  • エクセルで日付表示

     XPです。エクセルで「平成16年6月25日」と入力して、Enterキーを押すと######となってしまいます。平成…のまま表示、保存するにはどうすればよいか教えてください。過去の回答で「表示形式を文字列にしておく」「セルの書式設定⇒表示形式⇒日付」等がありましたが、私の能力では解決できませんでした。よろしくお願いいたします。

専門家に質問してみよう