エクセルで分数が日付に解釈されるのを防ぐ
翻訳校正:石橋啓一郎
Excelで分数を入力しようとすると、自動的に日付に変換されて困ったことはないだろうか。あらかじめ書式を設定しておくことで、これを避けることが出来る。
セルの表示形式を分数を指定しないで分数を入力した場合、Excelは分数を日付に変換する。例えば、「1/20」をセルに入力すると、Excelはそれを直ちに「Jan-20(1月20日)」に変換してしまう。このセルを分数の形式に直そうとすると、Excelはこれを「Jan-20(1月20日)」の内部的な値である39467に変換する。このような場合、もしExcelにセルへの入力を分数として認識させたければ、データの入力前にセルの書式を適切な種類の分数にしておく必要がある。
例えば、Acessのデータベースの表の1/20、2/13、10/11が含まれる列を取り込みたいとしよう。この場合、その前にデータを含むセルの列の書式を、適切な種類の分数に指定しておく必要がある。次の手順に従えばよい。
- 分数のデータを含む列を選択。
- 選択した列を右クリック。
- 「セルの書式設定」を選択。
- 「表示形式」タブの「分類」から「分数」を選択。
- 「種類」で「2桁増加(21/25)」を選択し、OKをクリック。
これで、その列にデータを取り込んだ時、Excelはそれぞれの入力値を分数として扱うようになる。30/750のような分数を含むデータを扱う場合には、手順5で「3桁増加(312/943)」を選択するということを念頭に置いておいて欲しい。あるいは分母を100にした形でデータを表示したければ(例えば30/65を46/100と表示したいような場合)、手順5で「分母を100に設定(30/100)」を選択する。
別の方法として、もし分数を計算で使わないのであれば、データを入力する前にセルの書式を「文字列」に設定しておけば、Excelへの入力が日付に変換されることはない。この場合、手順4で「分類」から「文字列」を選択し、OKをクリックする。
この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ
- 0人の推薦記事
- 0人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
- 今日のトップ記事
- 昨日
- 3日前
- 4日前
- 5日前
- 7日前
- ホワイトペーパー
- 話題のタグ
仮想化Java環境のスループットを2倍に--BEA LiquidVMの適応型メモリ管理
Firefox 3が対応したdisplayプロパティの値(3) - inline-table
MSもアドビも学生さんに開発ソフトを無償提供
「Economist」のトップページがリニューアル
あなたがプログラムを理解できない10の理由:第2回
新APIまもなく登場--Google Developer Day 2008の見所とは?
リスティング広告における競争優位性の維持
内部統制対策を実現するIT運用管理ツール
-Simplify IT- ITをシンプルに 連載第2回