• ベストアンサー

EXCELで日付の形式を変えたいのですが

始めて質問いたします。 Win98,Excel97を使用しております。どちらかというと初心者の部類だと 思います。 次のようなことをしたいのですが、可能でしょうか。 1.あるセルに、日付を入力します。 2.別のセルに、1で入力したセルを参照して日付を表示させます。 3.このとき、もう一つのセルの内容(0か1かですが)により、形式を  変えたい。 つまり、0のときは 2001/7/2, 1のときは 2/7/2001 という風に表示させたい。 よろしくお願い致します。

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

  • ベストアンサー
  • oresama
  • ベストアンサー率25% (45/179)
回答No.2

 すいません >1.をA1 >2.をB1 >にして、3.をC3とすると >C3を ではなく 1.をA1 2.をC1 3.をB1に の間違いです。

hinebot
質問者

お礼

こんなに早く回答いただけるとは。 今回は、数値が文字列になっても問題ないのでこれで充分です。 ありがとうございました。 PS.わざわざ訂正いただきましたが、hinebotには回答1であってると 思うのですが。

その他の回答 (1)

  • oresama
  • ベストアンサー率25% (45/179)
回答No.1

1.をA1 2.をB1 にして、3.をC3とすると C3を =if(B1=0,text(a1,"yyyy/m/d"),text(a1,"d/m/yyyy")) にすれば、そうなります。 注意していただきたい点は、 A1の日付データは数値データですが、 C3は文字列になってしまうということです。

関連するQ&A

  • Excelの日付表示

    保存していたExcelファイルの日付の表示形式を 今までは「2004/1/30」としていたのですが、 昨日あたりから「2004 1 30」というふうに 「/」が半角スペースに変わってしまいました。 セルの書式設定→表示形式から元に戻そうとしても 今まであったはずの「2004/1/30」の形式がなく 「2004 1 30」に変わっていました。 原因や元に戻す方法が分かれば、教えてください。 お願いします。 WinXP、Excel2002です。

  • エクセルの表示形式の日付での*とは?

    エクセル2002を使用してます。セルに日にちを入力。表示形式の日付で種類BOXを見ると*のついたものがあります。*のついたものとつかないものとの違いを教えてください。 例*2003/3/3と2003/3/3

  • EXCEL 日付について

    EXCEL2000を使用しています。 表示形式は「yyyy/mm/dd」です。 日付を「1/5」と入力すると、「2006/01/04」と表示されます。「12/1」と入力すると、「2006/12/01」と表示されます。 昨年の12/31までの日付を入力する場合、「2005/12/31」と表示させたいのですが、どうしたらいいのでしょうか? ご回答の程、よろしくお願いいたします。

  • 日付の表示形式について

    Excel2007を使っています。 A列に「2014/4/1」のように日付が入力されています。 これを表示形式のユーザー定義を使って「平成26年(2014)4月1日」のように表示を変えることはできるでしょうか?

  • エクセルに日付型データを貼り付けた時の表示形式が・・・

    Microsoft Access 2000でデータベース(Oracle)を参照し、 日付型のフィールドをコピーしてエクセルに貼り付けると 表示形式が「24-Aug-04」のようになってしまっているのですが、 この表示形式を「2004/08/24」のように変更するには、 データを貼り付けた後にセルを選択して書式の変更をするしか方法がないのでしょうか? 最初に貼り付けた時点で「2004/08/24」の形式にしたいのですが、 貼り付ける前にシート全体を選択して表示形式を変えてしまうと、 日付型以外の項目まで日付形式に変換されてしまいます・・・。 よろしくお願いします。

  • Excel2002の日付の表示形式について

    Excel2002のセルの表示形式で、日付の分類の種類に 「*2001/3/14」のようにアスタリスクが頭に付いているものと、「2001/3/14」のようになにも付いていないものがあります。 この違いは何でしょうか? いろいろ調べてみるのですが、説明がのっていなくてよくわかりません。 ご存知でしたらお教え下さい。

  • エクセルの日付で/が表示されません

    エクセルのシートに日付を2002/08/01という形式で入力したいのですが、 うまくいきません。 セルの書式設定で表示形式を日付にして、種類の欄を見てみても、 本来2002/08/01等と表示されてる筈の種類が、2002 8 1 のような[/]が 無い形式で表されており、実際にセルに日付を入力しても、[/]が表示 されません。 他の種類に変更する(例えば、年月日形式等)と、問題なく表示されます。 原因および改善策をご存じの方、教えてください。

  • エクセルの表示形式(日付→文字)

    エクセルで、2002/12/1のような日付が大量に入っている列があります。 そのセルの表示形式は、現在日付になっているのですが、 文字列に変更する必要が出てきました。 しかし、表示形式を文字列に変更すると、37591のような数字になってしまうセルと、2002/12/1のままのセルが出てきてしまいます。 表示形式を文字列に変えてもすべてのセルが2002/12/1のようになる方法はないでしょうか、よろしくお願いいたします。

  • エクセルで日付形式への変換方法

    エクセルに日付形式でなく数字8桁で日付のつもりで入力されているセルがあります。 たとえば「2004年10月1日」なら「2004/10/01」ではなく「20041001」と8桁数字で入ってるのです。 セルの書式変更では、この8桁の数字は日付とみなされずエラーになってしまいます。 この8桁数字のはいってるセルを一挙に日付形式に変換するにはどうすればいいのでしょうか

  • Excelの日付がスラッシュ表示になり困ります

    こんにちは。Excelの日付入力について質問です。 入力した日付の表示が勝手にスラッシュ形式に変わってしまいます。 Excelの知識が足りず、困っています。治す方法を教えて頂けませんか。 まず日付をセルに「2012年11月21日」と入力しています。 この形をそのままにしたいのです。 しかし後から曜日を付けくわえたり訂正するために セルを選択(ダブルクリックで入力しようと)すると 表示が急に2012/11/21に変わってしまいます。 セル選択をはずすと、入力した時の2---年-月-日状態に戻ります。 スラッシュ形式のまま書き加えると、スラッシュ形式のままで確定されてしまいます。 ここで調べて、日付の入力形式はセル書式から変更出来るとしりましたが セル書式で変更をしても全く変わりません。 変更後も何も変わらず困っています。 どなたか、入力した日付形式をそのままにする方法を 教えて頂けませんか。

専門家に質問してみよう