エクセルで分数が日付に解釈されるのを防ぐ
翻訳校正:石橋啓一郎
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の記事へ
- 2人の推薦記事
- 0人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
- ホワイトペーパー
- 話題のタグ
グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
最大32個のセンサーが電力を徹底管理!
100万円で実現!中小企業の情報漏えい対策
大丈夫?あなたの会社のセキュリティ対策
【最終警告】パンデミック対策特集
―エン・ジャパン厳選求人☆毎週更新―
進むストレージ環境の見直し
企業ITシステムの企画、構築、運用のイロハ