- ベストアンサー
一定の数字を表示する方法
現在、毎日体温をexcelに記録(正確には紙で書いたのを一週間程度で転記している)しているのですが、基本的に、ほとんどが「36.〇」になるので、入力時、「36.」を省略して、例えば36.5の場合、「5」と入力して、表示は「36.5」にしたいのですが、方法はありますでしょうか? また、35、37、38、の場合は、式なり、書式を削除して、今まで通り、入力しようと思っています。 尚、平均とか、最高、最低を検索したいので、あくまでも、数字として認識させたいです。 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
単純に A列に日付、B列は計算結果の表示、C列に入力するとして B1セルに =C1÷10+36 と入力後、必要行までフィルペースト で完了。 B列の見た目をすっきりさせたいなら、B列の最上部クリックしB列全てを選択し、小数桁数を一桁に揃えるといいかも。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
#1です。下記の法を先に出すべきだったかもしれないが。 A列に日付、B列にその日の所定時刻の、体温を入力するとして、 ーー 以下は入力規則の設定操作。 B2:B32を範囲指定。 どこかの空きのセル範囲列(仮にF列とする)に、 34 35 35.1 35.2 35.3 35.4 35.5 35.6 35.7 35.8 35.9 36 36.1 36.2 36.3 36.4 36.5 36.6 36.7 36.8 36.9 37 36 39 と入れておく。一度だけ。 ーーー B2:B32を範囲指定。 データーデータの入力規則ーリスト 元の値 F1:F25 ーー 入力 毎日1回 ・当該の日のB列のセルをクリック ・▼をクリック。 ・リストの中から該当の体温数値をクリック(選択) B列にデータが入る。
お礼
ありがとうございました。
- imogasi
- ベストアンサー率27% (4737/17069)
エクセル操作の「設定」(普通の使い方)では、要求が2-3なので、無いと思います。 VBAを使えば何でもなります。 ーー また「コントロール」と言いますが(VBA利用となりますが)、「部品」(リストボックス、コンボボックスなど)を使えば、一覧から1クリック選択で、アクチブセルにデータをセットできます。 ーー 要領かまし、ですが、 A列に入力するとして、B列同行に関数を入れれば、例えばA列が1より少の値の時はA列に+36などにする、とかどうですか、
お礼
御礼が、超遅くなり申し訳ありませんでした。 希望の事が出来るようになりました。