• ベストアンサー

EXCELの表示を変える方法

EXCELで シート1の、セルA1に、 "2006/07/27" と入力されているばあいに、 そのセルの値を参照して、 シート2の背DるB2で、 "00/07/27" と表示させることは出来ますか? もし出来るなら、具体的な方法を教えていただけませんでしょうか? よろしくお願いします

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.5

>別のシートの日付セルの値を、西暦二桁表示で、表示させたいのです。 それなら =SHEET1!A1 で表示形式をユーザー定義で yy/mm/dd とするか =TEXT(SHEET1!A1,"YY/MM/DD") ですね。

groovyreality
質問者

お礼

最初の方のやり方で実現できなかったので、 慌てて、お尋ねしましたが、 下の方法で、実現できました。 EXCELの関数は、全くのどしろうとで、 TEXT()なんて言う関数があるのですね。 思わすformat関数を探してしまいました。 ありがとうございました。

その他の回答 (5)

  • 245689731
  • ベストアンサー率22% (76/341)
回答No.6

書式>セル>表示形式タブ選択>分類(C): 中のユーザー定義 右に移り種類(T): 下の枠に yy/mm/dd  を入力 >OK

groovyreality
質問者

お礼

これで出来ると思ったのですが、 できなかったので、慌ててしまいました。 下の方のやり方だと、シート間参照値でも、問題なく表示形式を設定できました。 アドバイス。ありがとうございました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

どういう意味かで数式は変わります。 単純に2000年の日付にしたい場合 =DATE(2000,MONTH(SHEET1!A1),DAY(SHEET1!A1)) ←日付型式です。 ="00/"&TEXT(SHEET1!A1,"MM/DD") ←書式付の文字列です。 6年前の日付にしたい場合 =DATE(YEAR(SHEET1!A1)-6,MONTH(SHEET1!A1),DAY(SHEET1!A1)) ←日付型式です。 =TEXT(DATE(YEAR(SHEET1!A1)-6,MONTH(SHEET1!A1),DAY(SHEET1!A1)),"YY/MM/DD") ←書式付文字列です。 ※「ツール」「アドイン」で「分析ツール」にチェックがあるなら =EDATE(SHEET1!A1,-72) ←日付型式です。 =TEXT(EDATE(SHEET1!A1,-72),"YY/MM/DD") ←書式付文字列です。

groovyreality
質問者

お礼

みなさん、すいません。 じたばたしてしまいましたが、 みなさんのアドバイスを参考に編集して、 じつげんできました。 ありがとうございました。

groovyreality
質問者

補足

ご丁寧に説明いただきましたが、 下の方にも書きましたが、やりたいことは、 別のシートの日付セルの値を、西暦二桁表示で、表示させたいのです。 今日なら、”06/07/27”と表示されることを狙ってます。 よろしくお願いします。

noname#67951
noname#67951
回答No.3

何をされたいのか不明なので、使えるか分かりませんが・・・ シート2のセルBに下記の式を入れる。 =DATE(YEAR(Sheet1!A1)-6,MONTH(Sheet1!A1),DAY(Sheet1!A1)) いかかでしょうか?

groovyreality
質問者

補足

すいません。間違いました。 要は、別のシートの日付セルの値を、 西暦二桁表示で、表示させたいのです。 ヨロシクお願いします。

noname#22222
noname#22222
回答No.2

="00/" & TEXT(Sheet1!A1, "mm/dd") で可能です。が、No1さん同様に意図が解せません!

groovyreality
質問者

補足

すいません書き間違えました。 No1の方に、再度質問しましたので、 ご助言ヨロシクお願いします。

  • 920-920
  • ベストアンサー率27% (3/11)
回答No.1

"06/07/27"にするなら、日付が入っているセルを右クリックして「セルの書式設定」から「表示形式」タブで「日付」を選択して、右側の種類のところをそれに合うものを選んでOKすればできます。 "00"の場合、2006年を00年と表示する定義によると思います。どういうことか、もう少し詳しく説明していただければできるかもしれません。

groovyreality
質問者

補足

すいません。00ではなく、06の間違いでした。 西暦を、二桁表示したいのです。 今回の例では、 "06/07/27" と、別シートの値を参照して表示させたいと考えています。 どうかアドバイスヨロシクお願いします。

関連するQ&A

専門家に質問してみよう