Googleスプレッドシート - セルに整数だけ入力させるようにする

特定のセルに、整数だけ入力させたい場合って結構あると思うんですよ。

割と簡単なことなんだけど、調べてみてもあまり情報が載ってなかった...

というわけで、知ってる方は結構いると思うけれど一応やり方を載せておきます~

 

1.整数のみ入力させたいセルを選択し、右クリック⇒「データの検証」

今回はA2からA10セルを対象に、整数のみ入力できるようにします。

試しに、あらかじめ以下のように数値をいくつかセルに入力しておいてみました。

 

 

f:id:micho1124:20160701025236p:plain

 

2.「条件」欄に数式を入力する

まず、データの検証ダイアログが表示されたら、「条件」欄のプルダウンで「カスタム数式」を選択し、その右側に

=INT(A:A)=A:A

と入力します。

そして、「無効なデータの場合」欄では「入力を拒否」を選択し、「保存」を押す。

 

 

f:id:micho1124:20160701025242p:plain

 

 

これだけでOK。

一応、小数が入力されたときにメッセージを表示させるために、

「ヘルプを表示」にチェックをいれ、その右側に「整数のみ入力可能です。」という

文章を入力しました。

設定が反映されているか確認してみましょう。

 

 

f:id:micho1124:20160701025245p:plain

 

 

先ほど数値を入力しておいたセルで、小数が入力されているものに関しては

「セルの内容が無効です」というエラーが出ましたので、うまく反映されている模様。

 

 

f:id:micho1124:20160701025250p:plain

 

 

改めて空欄のセルに小数を入力してみると...

 

 

f:id:micho1124:20160701025253p:plain

 

 

さきほど設定したメッセージが表示され、入力が拒否されました。

OKを押してみるとなにもセルに変化はないので、うまく整数以外の入力をはじくことができました。(もちろん数値以外を入れてもはじかれます。)