• ベストアンサー
  • すぐに回答を!

エクセルの日付けに関して

行に沿って約130の日付けを入力しています。 年をまたぐ(2004→2005)のですが、始め理解して なかったので、年を入れず入力してました。 それを使いグラフを作成してるのですが、うまく 表示しなくなりました。 それで、もういちど、年をいれて日付けを入力 しなおそうとおもってます。 (1)はじめのセルで長い文章(表題なのですが)を  入力して、セルの幅をひろげたいのですが、  文章の最後をダブルクリックしてとあるので  すがうまくいきません。 (2)日付けを全部入力しなおしたいのですが、一度  にうまくいく方法はないですか?  日付けは土日祝を除いてますので続いたものでは  ないです。 この表は他の部分はいろいろ数字がはいってますので、 それはそのまま使いたいので、新しく作成するもの ではありません。 あくまでも表題と日付けの部分をやりかえたいのですが。

共感・応援の気持ちを伝えよう!

  • 回答数5
  • 閲覧数86
  • ありがとう数0

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

  • ベストアンサー
  • 回答No.4
  • esprei
  • ベストアンサー率56% (718/1271)

Excelには表示形式というのがあります。 セルを選択後、メニューの書式からセル。 表示形式のタブを開くと、表示形式の変更が出来ます。 左側が日付。右側に日付に関する表示形式が出ていると思います。 どういう表示にするかはそこで決めて下さい。 置換がうまくいかないと言うことですが、2005を2005と全角で入力していると言うことはないですか? 一度新規ファイルでも使って、置換を試してみるのもいいかもしれません。 今後も使えると思いますので。

共感・感謝の気持ちを伝えよう!

質問者からの補足

いろいろお手数かけました。 置換の方はまだうまくいかないです。 全角ではなしに半角ですし、”などは ないですね。 それで、一応表示形式の変更でひとつの 表についてひとつづつ手作業で、フィルハンドル も使いながら、130程の日付けを変更しました。 そこからグラフを作成するのですが、日付けを変えた おかげで、これもうまくいきました。 ただ、日付けは土、日、祝は除きますので 表示形式の変更を繰り返す必要あり、10分 ぐらいかかりました。 表示形式のはじめは 12月25日とあればその後 2004/12/25 としてもまた 12月25日に表示形式はもどるんですね?

関連するQ&A

  • excelのテキストに日付けの自動表記

    excelのグラフでGraphの中のテキストに日付けの自動表記が 可能でしょうか。 毎日の売上データをグラフ作成しているのですが、 作成日を、現在はテキストに手入力で更新しているのでうが 自動表記できれば嬉しいのですが、良い方法がありますでしょうか。 データの日付けをリンク出来る方法でも良いのですが。 宜しくお願い致します。

  • Excelグラフ作成時の範囲指定について

    Excelでグラフを作成する際に、 B列 行1:=if(A1="","",A1) 行2:=if(A2="","",A2) … 行m:=if(Am="","",Am) 上記のような式を入力している B1:Bm の範囲の折れ線グラフを作成しているのですが、結果が""のセル(Excel画面上では何も表示されていないセル)をグラフにすると、0のラインを這っているような状態になっています。 画面上データが見えないセルの部分のグラフを表示させないようにするにはどのようにしたらよいでしょうか? ちなみに、offset関数も使ってみましたが、関数が入力されているセルは選択範囲に入ってしまうため、だめでした。 分かりづらい説明で申し訳ありません。 みなさんよろしくお願いいたします。

  • Excelの時間の計算

    時間の計算の算出方法について質問です。 セルE16に 2015/11/25  17:59 という日付けと時間が入力されています。 セルH16に同じような形式で日付けと時間が入力された場合 セルK16に経過時間を表示する方法を教えて下さい。 ちなみにK16の経過時間は30分以上いくことは絶対にないので 分表示のみで大丈夫です(○○min と表示したい) またE16、H16ともに、マクロにて、セルの所でダブルクリックすると日付けと時間が 入るようになっています。 理想としてはH16の所でダブルクリックしたときにH16に日付けと時間が入力され K16に経過時間を表示という形にしたいです。 このような計算をした箇所が20行あります。 列は変わりません。 16から35行まで。 ご指導の程、宜しくお願いします。

その他の回答 (4)

  • 回答No.5
  • keipapa
  • ベストアンサー率47% (24/51)

こんにちは keipapaです >(1)はじめのセルで長い文章(表題なのですが)を …については#No.3のespreiさんのやり方で大丈夫だと思います 1つ1つのセルを選ぶのが面倒ならば 例えばA列ならばAと書いてある場所(セルの一番上にある)をクリックして 列全体を選択してから右クリックで“セルの書式設定”から選択すれば大丈夫です >(2)日付けを全部入力しなおしたいのですが、一度 …について未だ出来ないようですが 同じように見えても実は変わっているケースが有ります   12月25日   12月26日     ・     ・    1月4日    1月5日 とありますが2004年12月25日も2005年12月25日も 表示を“MM月DD日”に設定してあると見た目は同じ“12月25日”になります メニューバーとかツールバーのところにある“数式バー”の表示はどうなっていますか? “2004/12/25”が“2005/12/25”に変わっていませんか? あとは#No.4でespreiさんおっしゃっているように 全角と半角の違いに気を付けて置換して下さい >置換対象となる一致するデーターがみつかりません ですが“数式バー”の内容が“’12月25日”と「’」が付いていることは有りませんか? 「’」が付いていると文字として“12月25日”がExcelに認識されているので 当然“2004”はデータとして有りません その時は又、補足でもして下さい 答えになっていればいいのですが 何かありましたら補足して下さい では

共感・感謝の気持ちを伝えよう!

  • 回答No.3
  • esprei
  • ベストアンサー率56% (718/1271)

#2です。 文字が折り返しているところでも、列間をダブルクリックすれば、文字の長さに合わせたセル幅に広がるはずです。 また、そのセルの書式設定を出して配置のタブを開き、下の「折り返して全体を表示する」のチェックを外せば、文字は折り返しません。 2)についてですが、例の12月25日~(本来2004年分)はセルが連続していますね。 その2004年の月の部分をすべて選択してコピー、違うシートを開いてA1にでも貼り付ければいいのです。 後は置換を使って下さい。 表示は12月25日となっていても、上の数式バーを見れば、2005/12/25となっていると思います。

共感・感謝の気持ちを伝えよう!

質問者からの補足

何度もお手数かけてすみません。 教えられた通りしていると思うのですが。 「置換対象となる一致するデーターがみつかりません。 検索範囲にそのデータがないか又は条件に一致するレコードがありません」とでて、置換できません。 それで複雑でしたら、手作業で全部かえてもいいのですが、例えば12月5日を2004/12/5とかえようとすると Enterでまた12月5日に戻ってしまいます。 これはどうしたらいいのでしょうか?

  • 回答No.2
  • esprei
  • ベストアンサー率56% (718/1271)

1)ですが、文章の最後をダブルクリックではありません。 そのセルの入っている列の一番上、AとかBとか入っている部分で、列の間でダブルクリックです。 仮にA1の幅を文章に合わせて広げたい場合は、A列とB列の間にマウスを持っていき←|→の形になったところでダブルクリック。 2)ですが、年の違うセルは連続して繋がっているのでしょうか? もしそうならこういう方法があります。 その分をすべて選択してコピーします。 違うシートを出して貼り付けをします。 そして編集から置換。 検索する文字列で、現在の年。 置換後の文字列で変えたい年を入れます。 たとえば2005/1/1を2004/1/1に変えたい場合、 検索する文字列に2005。 置換後の文字列に2004と入力。 すべて置換をクリックすると、年の部分が置換されます。 それをまたすべて選択してコピー。 元のシートを開けて元の場所に貼り付けます。 これで大丈夫だと思います。

共感・感謝の気持ちを伝えよう!

質問者からの補足

早速お返事いただき、有難うございます。 (1)についてはわかりました。 ただ、新しいシートの場合それでいいのですが、 今すでに作成しているものだと、長い文字を いれると折り返してしまいます? (2)は例えばですが  12月25日  12月26日    ・    ・    ・  1月4日  1月5日    ・    ・    ・ このような入力で130日程度並べています。 12月は2004年で1月は2005年です。 が、年号いれるの当時知らずに入力してました。

  • 回答No.1

>>文章の最後をダブルクリックしてとあるので  すがうまくいきません。 文章の最初のセルでダブルクリックするとどうなりますか? 日付の形式ですが、具体的にどのような形式なのかわからないと答えられません。2005年2月1日とか、2005/2/1とか、

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • Excel VBA 日付けでIF/Else仕訳

    図のようなリストがあります。 「発売日」の日付けを判断するVBAを教えてください。 ・オレンジ色のセルと「発売日」のE列は固定で移動しません。 ・データの最終行は未定(表による、ここでは17行目、No.13が最後のデータ) ・データのある右端の列も未定(表による) ・表のタイトル行(No. シリアル・・・)は固定(4行目) このようなシートに対して、次のような操作ができるVBAのコードを教えてください。 1. 「発売日」のE列を調べ、"G1"の"EOL最終日"と比較し、こお日"以前"の行は、  右端に"EOL"と入力する (EOLとは「End Of Life」で、部品サプライヤーが部品供給を終わったことを意味します) 2. "G1"の日付けの翌日から"G2"の日付け(当日含む)までの期間にある部品は現行品のため、"現行品"と入力する 3.E列でどちらにも該当しない入力、空欄、ゴミ入力などは”N/A”と入力する(これはElseでよい) 表の右端は現在の表ではF列の「備考」列ですが、表によっては誰かが列を増やしている可能性があるため、上記の入力は列の右の空いている未使用列に入力したい。 日付け形式で入力された列の、If / Elseif/ Else判定の仕方がわからずこまっています。 よろしくお願いします。

  • エクセルのグラフの横軸の範囲の自動設定

    お世話になっております。 前々から不便に思っていたのですが、今回他部署にエクセルの入力表を作成することになったので表題の設定方法につき教えて頂きたく。 エクセルの表に上から順に、例えばC列に値が入っていく場合、入力されたセルまでをグラフに表示したいのですが、年間で200-300個(行)になるので、最初から余裕をみて400行までのセルを指定すると、最初の方(データが数個の時)のグラフは左端に数個のデータのグラフになってしまいます。 これを自動で入力セルの個数に合わせたグラフにしたいのです。 以前より不便に思っていましたが、自分使用の場合はグラフの線をクリックして入力位置まで引っ張れば良かったので改善せずに使用していましたが、今回はファイルを人に渡すので何とかスマートにできないかと思い質問させていただきます。 更にはもし、同じ程度のレベルで可能なら、最新の50個のデータのグラフ化が出来れば理想的ですが、これは難しそうなので上記が解決してからにしたいと思います。

  • エクセルのセルの縮小

    複数の列と行を持った表があり、その表のセルにAlt+Enterをしながら複数の行の文章を書きます。 最終的にセルの行の高さを、セルの中にある文章のサイズぎりぎりに表示させたい時、 (文章が1行のセルは1行、3行かかれているセルは3行分の高さになる) 一番左にある行番号の一覧を全て選択し、複数選択のどこか一行の下線をダブルクリックすると セル内にある文章ぎりぎりのサイズに自動調整されると思われます。 その時、セル内に複数の行があっても全ての行が1行になってしまう場合と、 セル内の行数に合わせて縮まる場合があります。 その違いはどこの設定で変えるのでしょうか? 教えてください。

  • エクセルについて質問です。列に日付け、行に項目が入っている表(1ヶ月)

    エクセルについて質問です。列に日付け、行に項目が入っている表(1ヶ月)があり、 別シートで作成した特定日(最大で15日)を入力したら自動で表の日付けの列を 色塗りしたいです。エクセル2003です。条件付書式で土日に色塗りや特定日と 一致したら色塗りは出来ますが、条件が3つまでというのと、特定日の選択を複数選択 できなく、困っています。当方VBAについて全くわからないので、できれば条件書式での 解決を望みます。

  • エクセルでセルの固定は可能でしょうか?

    エクセルで日報を作成しています。 一番下の行に、社長や部長印を押す欄を作成しました。 ただ、日報を打つ際に、入力文字が多い場合は人によって列幅を変更することが 多々あります。 そうすると、下に作った印鑑部分のセルが列幅の変更と共に広がってしまい バラバラの大きさになってしまいます・・・。 印鑑部分のセルのみ固定、ということはできないでしょうか? もし可能であれば教えていただきたいと思います。 分かりにくい文章で申し訳ありませんがよろしくお願いします。

  • エクセルで曜日によって表示と非表示をわけたい

    すみません。教えてください。 平日の場合は、Dセルに 土日祝日の場合は、Eセルに 表示させるようにしたいのですが、どうしたらよいでしょうか? 具体的には、出勤簿の時間集計で Aセルに、日付 Bセルに、就労時間数 を入力してあり それを、 Cセルには、平日だけの時間を表示 Dセルには、土日祝だけの時間を表示 させたいのですが・・・ 宜しくお願いします。

  • エクセルのグラフ切り替え

    最近、仕事でエクセルをやるようになったのですが、エクセルで取引先の年度別の売り上げ表を作成しました。行には「年度」、列には「No.」と「会社名」が入力してあります。 この表をグラフにしたいのですが、会社の数が多いため、ひとつずつ表示しようと思っています。 例えば、あるセルに「No.」を入力すると、グラフが切り替わるようなものを作成したいのですが、どのようにやればよいでしょうか。VBAを使わず、関数でできますか?ご存知の方、または、よいサイトなどありましたら、ご教授をお願いします。

  • excel に関しまして質問いたします。

    excelを使って作業しています。 縦列したの行のそれぞれひとつのセル内に鈴木・・、佐藤・・、田中・・、などといった言葉が入力(・・の部分はばらばらです)されています。 このときに鈴木だけ消してそれぞれのセル内に佐藤・・、田中・・という様に一気にまとめ上げることはできないでしょうか? グラフをお示しできればより詳しく説明できるのですが・・・。 なんとなく私の質問の意図がわかってくださればご回答お願いします。

  • エクセル教えてください!

    【シート1】    1  2   3   4   5 A  ★ B  1  朝  昼  夜 C  2  月  火  水  木 D  3  年  月  日  分 シート1の「A1」セルの★のところに、「B1」セルの1を手で入力したときに 事前に作成済みのシート2の文章の指定した各セルに 「B2」の朝、「B3」の昼、「B4」の夜がそれぞれ入力されるようにしたいんですが可能ですか? 同様に、★に「C1」の2を入力すると、今度は「月」「火」「水」「木」がシート2の文章に、、、 ★に「D1」の3を入力すると、今度は「年」「月」「日」「分」がシート2に入力される。 急ぎで困ってます・・・。 どなたか教えてください!!お願いします。

  • 日付けの数字と文字の比較

    いつもお世話になっています。 またまたですが、エクセル2010で日付から作成される文書Noと作成時の日付けを付き合わせて間違っていたらエクセルの書式で文書Noを赤字にしたいのですが。 文書Noの先頭の4文字は西暦の下2桁と月(2017年3月なら1703****)をいうルールで作成することになっているのですが、たまに年数を間違えることが発生します。 間違えてしまうと文書の時系列が変わってしまうので大きな問題になります。 そこで、TODAY()関数を使って特定のセルに1703を表示させることまでは出来て、これと入力された文書Noの先頭から4文字を指定する「LEFT」を使って1703と表示させることまでは出来たのですが、この2つのセルの照合方法が分かりません。 恐らく、日付けは数字で、文書Noは文字で入っているのが原因だと思うのですが、日付けを文字や数字にするとコードの数字(文字)になってしまうので=if(A1=B1,。。。)というような式が成立しないことが分かりました。 どなたか助けてください。