• 締切済み

Excelの表示形式について

<例> セルA1に『2/10』と入力する→Enterで確定すると『2月10日』と表示される→セルA1をDeleteで削除→セルA1に『2』と入力すると『1月2日』と表示される。 Excelの特徴で、自動的に表示形式が日付に変わってしまうものだと思いますが、コレを初期設定の段階で常に表示形式を標準にする方法はありますか? たとえば 『2/10』と入力したら『2/10』とそのまま表示したい。 『2/10』と入力して日付扱いになっていたセルに、あとから数値として入力する必要が発生した。 などの場合、不便です。 よろしくご回答のほどお願いいたします。 (バージョンは2002または2003)

みんなの回答

  • sanpin-cha
  • ベストアンサー率48% (533/1095)
回答No.10

あいてにしちゃだめ

noname#33973
noname#33973
回答No.9

失礼しました。 最後の 値を書き換える癖に“表示”形式などと呼ぶのはやめろ! というのはマイクロソフトに対する文句です。 不用意な記述でした。陳謝します。 要求した補足とは、最初に書いたとおり、 ・どういう状態を望んでいるのか です。 最後まで読んで頂いたようですので、ご理解頂けたはずと思いますが、 「1/2と入力されたら表示形式を自動で日付にしろ」という設定が“標準の表示形式”です。 1/2と入力したとき表示形式が日付になってほしくないのに、 >初期設定の段階で常に表示形式を標準にする方法 というのは矛盾した要望ではありませんか?

noname#33973
noname#33973
回答No.8

マイクロソフトの回し者です(ウソ #4さんと同様に、どういった状態を希望しておられるのか判りません。 1.そもそも、表示形式<標準>は、引数の形式から判断して“一般の(標準的だと思われる)表示形式を自動で選べ”というもので、“既定の表示形式”ではなく“未定(自動)の表示形式”といった意味合いのものです。 2.ブック全体に、数値とか文字列とかいった特定の表示形式を予め指定しておきたいのであれば、#4さんのおっしゃるように、そのように設定したブックをテンプレートにすることで解決します。 3.特定の部分の表示形式を簡便に指定したいのであれば、スタイルボタンやスタイルのドロップダウンリストを使えばよいでしょう。 4.Excelをグリッド付きのワープロとして使う人もいるようですが、Excelはあくまで表計算ソフトです。さっきまで日付を入れていたセルに今度は数値を入れなきゃ、などという状況は率直にいって考えにくいです。 5.表の様式を変更する場合は、削除・挿入で新規に行・列を作るか、使用済みの汚れた部分を再利用するなら全クリかけるのが普通かと思います。 6.「(日付や時刻などの)特定の表示形式以外を自動で選べ」というのは判断アルゴリズムが複雑になることを考えると少々無茶な気がしますし、挙動が読めなくなるのでかえって不安です。 7.Deleteはそもそも「値と数式」を削除する機能で、値を消すたびにフォントやセルの色や罫線を設定しなおさなければならないとしたら、少なくとも私は大変困ります。(書式のうち表示形式だけを特別扱いする理由も思い当たりません) 8.書式を消すのは 編集⇒クリア⇒書式 すべてをもとに戻すのは 編集⇒クリア⇒すべて であって、別の機能です。いずれもショートカットキーを使えばたいした手間ではありませんし、私は「すべて」のボタンをツールバーに出していますから、Deleteを押すよりむしろ早いかもしれません。 最後に、MSの回し者でない証明(?)を。 値を書き換える癖に“表示”形式などと呼ぶのはやめろ! 長駄文失礼しましたm(_ _)m

ruka253
質問者

補足

”表示形式”とは、 セルの書式設定ダイアログの中にあるタブの名前の引用です。 「できない」なら、そうお答えいただくだけで結構です。 それ以外に何の補足説明が必要ですか?

  • chuke
  • ベストアンサー率0% (0/1)
回答No.7

誤字がありました。スイマセン 中ほど教示→表示 失礼しました。

  • chuke
  • ベストアンサー率0% (0/1)
回答No.6

2/10というのが文字として表示したいのであれば、頭に ' を付けて入力し直すか(日付として設定されたセルの状態のままでも入力可能='を付けることで文字として認識されるからです)、セルの書式設定で「文字列」を選択して、2/10と入れなおすのが一番早いです。また、0:00は、日付プラス時間と認識されてしまうので、表示方法の違いだけで、日付として認識される事では同様です。 日付(時間)として認識されるということは、エクセルでは1900/1/1を「1」として計算するエクセルの機能が起動するためで、2/10と入力すると2005/2/10と認識され、それは数値で言うと1900/1/1から38,393日後という数値に自動計算されます。ですから、数値や文字列に教示を変えたるすると、38,393という表示になるのです。 それを数値として入力する必要に関しては、すでに38,393ですから、入力しなおす必要があるのです。 また、分数として表示したいのであれば、No.1の回答の方の方法で解決されると思いますが、2分の10=0.2として捕らえるのであれば、ツールバーの「小数点表示桁上げ」などのボタンを押せば、数値として認識されますよ。とっつきにくいですが、なれればいい奴ですよEXCELって。

回答No.5

#1です。 1)「1/2」を入力した 2)入力したセルの書式設定が[日付]になった。   (これはエクセルのサービスでしょう) 3)同じセルをdeleteした。 4)そのセルの書式設定は記憶されたまま残っている。   次に入力するのは─┬→日付?            └→文字?   わからないからそのままにしておこう…というのが   エクセル側のスタンス。 5)セルをdeleteしたら書式も削除されて、以前の標準   設定に戻るか?   答えは二種類あり、数式セルのときは数式が削除さ   れる結果、標準設定に戻りますが、エクセルのサー   ビスは戻すテがないようです。ガチンコです。 どちらかというと、エクセルの考えが正しいと思います。 ユーザは「1/2」が「1月2日」に翻訳されることを知った うえで入力しているので、「あっ、間違えた!」というの はナシだと思います。米国流の考え方なんでしょう。 「日付を間違えたら正しい日付を入力せよ」の思想でい いと思います。 セルをdeleteしたら何もかも標準設定に戻すサービスは、 マイクロソフトの石頭が治らないかぎりないと信じます。 そりゃー、「delete→標準」に戻ったほうが便利です。 たぶん、"日本マイクロソフト"でしょう、こんなふうに 設計したのは!

  • sanpin-cha
  • ベストアンサー率48% (533/1095)
回答No.4

セルをどういった表示形式にしたいのか良く判りません。 「標準」ではなく「文字列」にしたいのでしょうか? 一番簡単な方法は、新しいBOOKを開いて自分の良く使う書式にして何も書き込まずに、 「テンプレート」で保存すればよいのではないでしょうか。 次回からはこれを開いて使用する。 全然違う意味かな?

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

最初に入力したものが日付扱いされなくて良いなら '2/10 の様に入力するのがいいと思います。

ruka253
質問者

お礼

ありがとうございます。 日付については解決しましたが、そのほかの書式で たとえば 『0:00』と入力して『Delete』→『8』と入力すると 数式バーでは『1900/1/8 0:00:00』となってしまいます・・・ ご存知ないでしょうか?

回答No.2

私は削除する代わりに隣の空白セルをコピーしています。 セルの右下角をドラッグするやり方で。

ruka253
質問者

補足

<補足> 書式を元に戻す方法はわかります。 ソレを初期設定にする方法はなにかありませんか? たとえば、ワードでいう「ページ設定」を「既定値として設定」のような・・・。

  • zorro
  • ベストアンサー率25% (12261/49027)
回答No.1

「セルを右クリック→セルの書式設定→分数」は、利用できませんか?

関連するQ&A

  • エクセルの表示形式

    エクセルでセルに数字をいれると必ず1/100の数字が入ります。 1と入れたいのに、1でENTERを押すと0.01と変換されるのです。 表示形式は「標準」になっています。 「数値」にしてもやはり1/100されるのです。 購入してから設定をかえたことはありません。 普通に入力したままの数字を入れるのには どう設定したらよいですか? これからエクセルを使うときにはすべてその形式に しておきたいのですが、毎回設定しないといけないのでしょうか?

  • 【Excel】入力した数値に対する表示形式について

    仮名や漢字、アルファベットなどの「文字」。また「数字」や「記号」と表示形式との関係を教えてください。 以下、具体的な数値を入力する必要がある日付、時刻を除いた表示形式すべてを対象とした結果を述べる。指数についてはよくわからないため除外。 (1)入力した数値は入力どおり、設定した表示形式も設定どおりの場合 例)冒頭に0のない数字「123」を入力(表示形式「標準」の場合) ➡「123」と表示された (2)入力した数値も設定した表示形式も入力、設定どおりではない場合 例)冒頭に0のある数字「0123」を入力(表示形式「分数」の場合) ➡「123」と表示された (3)入力した数値が入力どおりだが、表示形式が設定どおりではない場合 例)冒頭に0のない数字「123」を入力(表示形式「分数」の場合) ➡「123」と表示された (4)入力した数値が入力どおりではないが、表示形式は設定どおりの場合 例)冒頭に0のない数字「123」を入力(表示形式「数値」の場合) ➡「123」と表示された 他の組み合わせ結果も、入力数値と表示形式が不規則にでます。 たとえば分数を文字列で設定して「1/2」と入力すると分数になるのに、「標準」だと「1月2日」とでます。 同様、「標準」に対し「1/2」や「1-2」と入力すると双方とも「1月2日」となりますがこれはなぜでしょうか? この場合「標準」「通貨」「会計」「パーセンテージ」で日付表示となります(「標準」は分かる気がしますが「通貨」「会計」「パーセンテージ」までもが日付扱いになります)。 特に(入力した数値が違う結果になるのは)冒頭に0がつく数字の場合は、他のすべての表示形式に対しても同様の結果となり違いが顕著です。 冒頭に0を置いた数字を示す場合を例外的に、原則は標準にしたほうがよいそうですが、上で述べたように「標準」でも「1/2」と分数を入力したいのに「1月2日」というように日付がでてしまいます。 (1)なぜこのようになるのでしょうか? (2)添付した画像は表示形式と入力した文字種との対応結果を示した表ですがこのように規則性がないためそれぞれの文字種に対しどの形式が適しているのかわかりません。 文字と形式を使い分ける考え方や法則性などがあれば教えてください。 (3)「指数」「その他」はどのような文字種や目的に使えばよいのでしょうか?

  • エクセル 表示形式って・・・コレできますか?

    スケジュール表を作成中です。 例えば日付の 2006/4/1 のセルがA1だったとしたら 下のようになりますよね。 日付    曜日 2006/4/1  =A1 そして曜日のセルに表示形式を aaa で付ければ月火水・・となるのは、解っているのです。 ですが! 日付のセルをただ単に「1 2 3 4・・・」と数字だけにしたいのです。 そうすると表示形式はどうつければいいのでしょうか。 ただの1234だけど、ちゃんと「日付」と認識して欲しいのです。 じゃないと、今度曜日が月火水・・・って認識できないですよね!? 不可能でしょうか。 どなたか教えてください><

  • エクセルの表示形式について

    エクセルで普通に数字を入力すると、セルの書式設定の表示形式は標準で、数字はセルの右側に寄ります。 次に、平均を出して小数点以下がいらないので、表示形式を数値にして小数点以下を0にします。 すると入力した数字と平均の数字では、字の位置が少しずれて、平均の数字が少し左に寄っています。 なぜこのような設定なのでしょう。 また、表示形式を数値にしても右端に寄るようにできないのでしょうか。 通貨で表示すると揃うんですけどね 暇なときでよいのでお願いします

  • エクセルで表示形式が変更されるのはなぜ

    セルに1-2-3のように入力すると自動的に日付に変更されます。 書式設定の表示形式で標準を選択してもすぐに戻ってしまいます。 住所のような1-2-3を入力数にはどのようにすればよいのでしょうか? よろしくお願いします。

  • エクセルについて

    エクセルでセルの余白(「長さ」と言った方が良いかもです)があるのにも関わらず数値を10000000000000000000000と長く入力してエンターすると、1000000000+E29となります。なぜそうなるのでしょうか? とりあえず入力したまんまの数値を出したいです。 セルの設定で表示形式を標準や数値、文字列にしても入力した数値にはなりませんでした。 セルをもっと長くしても意味がなかったです。 どういった理由で上記のように表示されるのですか?そしてそれをどう修正できるのですか? 教えてください。よろしく御願いします。

  • EXCELのセルの書式設定-表示形式について

    Excelで、表示形式が自動で戻る方法を教えてください。 例えば、 セル「A1」の表示形式をセルの書式設定にて「文字列」にします。 そして、セル「A1」に値を入れます。(例えば012等) そうすれば、この値は文字列として、「012」と表示されます。 その後、セル「A1」の表示形式を「標準」に戻した時に、 自動的に標準に戻りゼロが消えて、「12」と表示されると思ってたんですが、 「012」のままでした。 ただ、ファンクションキーの「F2」や、セル「A1」をダブルクリックして、 一度、セル「A1」を編集状態にして「Enterキー」を押したら、標準に戻ります。 表示形式を「標準」に変えた時点で「標準」に戻る方法をどなたかご教授願います。 ちなみに使用しているのは「Excel2000」です。 以上宜しくお願いいたします。

  • セルの書式設定の表示形式(数字)

    こんにちは。 同じ列Aに数字が並んでいます。 一列全て同じ表示形式(文字列、数値、標準) なのですが、表示が右そろえだったり、左そろえだったり、数字の頭に0がついていたりいなかったり、ばらばらなのをそろえたいのですが、表示形式を変えても揃いません。 上のセルを入力するバーに一度カーソルを合わせてenterキーを押すと、表示が変わってしまうことがあります。 どなたかわかる方、ぜひ教えてください。 よろしくおねがいします。

  • エクセルのセルの表示形式について

    エクセル初心者です。宜しくお願いします。 とあるデータを入力しているのですが、数字や文字を入れるセルの表示形式が日付になってしまっていました。 例えば2156-6と入力したら、JUN-56となってしまうため セル表記を「標準」に変えました。 すると93656となっていまったので、改めて2156-6と入れなおしたら・・ またまたJUN-56になってしまいます(日付表記に戻っている)。 あと、セルに色を塗りたいのでツールバーより選択したのに色が変わらず 表示→セル→パターンからだと色が変わります。 どちらもセルのロックはされていません。 もともと他の人が作ったフォーマットなのですが 上記の解決策が分かる方、教えていただけませんでしょうか? 宜しくお願いします。

  • Excelでの変換(数値⇒10進法表記へ)

    Excelで勤怠管理をしています。 月単位で集計をしているのですが、 9.30【数値】(意味:9時間30分)⇒9.5(10進法)で表示させたいのですが、 ---------------------------------------------------------------- ▼操作手順:時間を10進法表示する (A1セルに「9:30」と入力されていてB2セルで「9.5」と表示する例) B2セルに「=A1*24」と入力し[Enter]キーを押す  ↓ B2セルの表示形式を「標準」にする ---------------------------------------------------------------- 上記の方法ですと、セルの書式設定⇒表示形式が時刻になっている場合は 10進法で表示されますが。。 セルの書式が数値(又は標準)の際には適用されないようです。 ※セルの書式が数値(又は標準)の場合に10進法で表示させる  方法があれば教えてください。よろしくお願い致します!

専門家に質問してみよう