• 締切済み

他のシートへコピーしたときの文字化け

EXCELで、ほかのシートのセルに書き込んだ文字をシート1のセルに反映するようにしました。文字と数字は、ちゃんと反映されているのですが、日付を入力するとシート1のセルには、よく解らない数字の羅列が表示されます。 日付がきちんと表示されるようにするには、どうしたらよいのでしょうか。

  • niyog
  • お礼率100% (2/2)

みんなの回答

noname#99913
noname#99913
回答No.2

エクセルでは、日付は、1900年1月1日を1として、そこから始まる連続する数字(シリアル値)で表現します。ですから日付を単純に参照すると、数字になるのです。 たしかエクセル2003以降は自動で日付書式に直してくれますが、それ以前では自分で日付書式にしなくてはいけません。 (1)シリアル値のあるセルにセルカーソルを移動 (2)Ctrl+1キーを押す。 (3)「表示形式」タブ(既定) (4)左側の「分類」の中の「日付」をクリック (5)「種類」から任意のものをクリック (6)OK (5)の場面で好みのものがなければ、 (4)左側の「分類」の中の「ユーザー定義」をクリック (5)(5)「種類」から任意のものをクリック(日付は下のほうにある) (6)OK 自分で定義することもできます。 年:y (yyyy→2009、yy→09) 月:m (m→4、12、mm→04、12) 日:d (d→5、11、dd→05、11) yyyy"年"m"月"d"日" →2009年6月7日 yy"年"mm"月"dd"日" →09年06月07日

niyog
質問者

お礼

シリアル値というのを調べて、日付についての概念を初めて知りました。EXELを知っているいる人には、あたり前のことなんですね。勉強不足です。 早速、教えていただいた手順に従って作業してみます。 丁寧なご指導ありがとうございます。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

5桁の整数の数字ではない? 日付シリアル値というEXCELの重要な概念を知らないね。 Googleで「エクセル 日付シリアル値」で照会して勉強のこと。 データを持ってきたほう(コピー先に当たる)のセルの表示形式を日付の適当なものに設定すること。 日付シリアル値を知っていたのであれば、本回答は無視してください。

niyog
質問者

お礼

EXCELは簡単な計算しか今まで使っていないので、よく解っていません。 日付シリアル値について調べてみます。 ありがとうございました。

関連するQ&A

  • エクセルで、他のシートの数式と位置を反映させたい場合、

    エクセルで、他のシートの数式と位置を反映させたい場合、 どうすればよいのでしょうか? 例えば、「フォーマット」というシートのセル5とセル7に セル1の数字を表示したいとします。 別の「店舗A」というシートにもセル5とセル7に数字を表示したいのですが、 「フォーマット」のセル1ではなく、「店舗A」のセル1の数字を表示させたいのです。 エクセルはあまり詳しくありません・・・ すみませんが、宜しくお願いいたします。

  • Excel2003 他シートからの参照方法

    どなたかわかる方がいらっしゃった場合は教えて頂けますでしょうか? Excel2003でSheet2に貼付した情報(webページよりコピー)をSheet1に反映させたいと考えています。要するにSheet2のセルに貼り付けた情報がSheet1に自動で入るようにするということです。 指定の方法は =Sheet2!B8 というようにしています。 Sheet2に文字列が入力されている場合にはきちんと文字列が反映されるのですが、文字列が入力されていないと0と表示されてしまいます。 この状態を改善する方法はありますでしょうか? すごくわかりづらいと思うのですが、宜しくお願い致します。

  • 他シートへのセルの反映

    初歩的な質問ですみません。 エクセルでシート1のあるセルの数字を シート2の指定したセルに反映したいのですが どうしたらよいのでしょうか? 教えてください。

  • 【エクセル】シート1のデータを他のシートへ反映したい

    エクセルのシート1のデータを他のシートへ反映させる方法を教えていただきたく思います。 (検索したのですが、自分の状況とは違っていてわからなかったので新たに質問させていただきます) 具体的には、 シート1のセルA1に日付を入力します。 そうすると、シート2~シート7のセルG4にもそのシート1のA1のデータが表示されるようにしたいのです。 そして、シート1のA1のデータを変更すると、 自動的にシート2~シート7のセルG4のデータも変更されるようにしたいです。 以前は、 =シート1!A1 という式で動いていたのですが、 なぜか急に、一度セルG4を指定してenterキーを押して確定してからでないと データが変わらなくなってしまいました。 自動的に反映されるようにするにはどうすればよいのでしょうか? よろしくお願い致します。

  • エクセルのシート間でのセルのコピー

    こんばんは、エクセルに関しての質問です。 シート1に、あるデータを打ち込むと自動的にシート2でも そのデータが表示されるようにしたいのです。 ただ、以前、似た質問があり実行してみました。 ”=シート!A2”のようなやり方で成功したのですが、 その際、元の文字(数字)の大きさや字体を変えたくて、 変えてみたのですが別シートには反映されませんでした。 何が問題なのでしょうか? また、どのようにしたら文字の大きさ等も反映されますでしょうか? エクセル初心者です。 教えて下さい。よろしくお願いします。

  • ☆エクセルのシート間でのセルのコピー

    こんにちは!エクセルに関しての質問です。 シート1に、あるデータを打ち込むと自動的にシート2でも そのデータが表示されるようにしたいのです。 ただ、以前、似た質問があり実行してみました。 ”=シート1!A2”のようなやり方で成功したのですが、 その際、元の文字(数字)の大きさや字体を変えたくて、 変えてみたのですが別シートには反映されませんでした。 何が問題なのでしょうか? また、どのようにしたら文字の大きさ等も反映されますでしょうか? エクセル初心者です。 教えて下さい。よろしくお願いします。

  • エクセルで、セルに入力された文字を別なシートで数字

    エクセルで、セルに入力された文字を別なシートで数字で表すにはどうしたらいいのですか? いま、会社でエクセルVBAを使って表を作っています。 そこで、例えば、 Sheet2で、セルA1に○○会社 ~、セルA2に△△会社と入力したら、 Sheet1で、数字で、2 と表すには、どういう風に作ればいいのでしょうか?

  • 文字の色を反映出来るのか?

    INDEX関数で、シート2に、入力した文字(数字・漢字)を、シート1で、引用するExcelファイルを作りました。 引用する文字(数字・漢字)は問題無いのですが、文字(数字・漢字)の色まで反映させる事は、出来るのでしょうか? 何となく調べた限りでは、セルの色は出来るようですが、文字の色に関しては、見つけられませんでした。

  • Excelのワークシート内の二つのシートのセルの値(文字列)を共有する

    Excelのワークシート内の二つのシートのセルの値(文字列)を共有する方法を教えて下さい。 具体的には、ワークシート内に|31日|30日|・・・|2日|1日|7月|とタブがあります。 7月のシートのA1が1(日付)のとき、B1にあらかじめ入力した1日のシートのB1(文字列)を 表示させる方法があるのでしょうか。 7月のB1セルに直接=1日!B1と入力すると出来たのですがこれだとA1が28(日付)の時も1日のB1を表示させてしまいうまくいきません。 7月のシートA1の値28(日付)の時に28日のシートのB1、A1の値11(日付)の時は11日のシートのB1を表示という具合にしたいのですが初心者なのでうまくできません。 どなたか詳しく教えていただけませんか。 宜しくお願い致します。

  • エクセルシートに作成した文字を自動コピー

    エクセルシートに作成したシートのデーターを、別シートへ自動で、文字を入力するだけでその下にある数字を全てコピーする事はできますか。 添付シートを参照して頂ければと思いますが、シート1の元データーから、別シート2に文字を返して、その下にある文字が自動で反映できるような仕組みを構築したいと考えております。 元データーは400件以上ある為に、コピー&ペースト作業を繰り返し該当する品目を探して、 貼り付けるには時間がかなりかかっていて困っております。 そこで、品目だけ入力すればその下の数字が自動で反映出来ればと思っております。 トラックの搬入時間管理の為、タイムリーな処理が必要な為、お知恵をお借りできればと思いいます。 お忙しい所申し訳ありませんが、どなたかお力添えをよろしくお願いいたします。

専門家に質問してみよう