- ベストアンサー
エクセル 行への入力制限
各行のデータ入力用セルに入力制限を設けたく質問させていただきます。 A列と1行目が項目になっている表があります。 行数には決まりがなく多かったり少なかったりします。 列はFまでの固定で、データをBからFまで入力するようになっています。 さて質問させていただきたいのは、このデータ入力用のセルに1行で1セルしか入力できないようにしたいのです。 B2にデータを入力した場合、C2からF2までには入力できないようになり、なおかつ入力しようとした場合にアラート警告できるようにしたいのです。 今は目視で確認しています。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 >文字も入れたいので、ご提案いただいた もう一つの方法を模索してみようと思います。 「模索」なんてでなく =COUNTBLANK($B2:$F2)>=4 に変えるだけでよいと思う。
その他の回答 (3)
- okormazd
- ベストアンサー率50% (1224/2412)
ANo.2です。 =COUNT($B2:$F2)=1 じゃなくて =COUNTA($B2:$F2)=1 なんですが。 だめでしたか。
お礼
失礼いたしました。 再度試したところ文字もOKでした。 すいません。昨日はうまくできなかったのですが、こちらでの何らかのミスだったのだと思います。本当にすいません。 今後ともよろしくお願いいたします。
- okormazd
- ベストアンサー率50% (1224/2412)
ANo.1さんで、 =COUNTA($B2:$F2)=1 で、数字、文字列とも行けませんか。
お礼
ご回答ありがとうございます。 早速ためさせていただいたのですが残念ながら文字は不可でした。 ご助言いただき感謝です。
- imogasi
- ベストアンサー率27% (4737/17069)
関数(的式)の入力規則利用という珍しい例 例データ A2:F6、B-F列には数字を入れる場合(下記は入力後) エラー指摘は1行あたり2列目で起こる。 a 1 b 123 c 23 d 12 e 111 B2:F6を範囲指定 データー入力規則ーユーザー定義 で式で =COUNT($B2:$F2)=1 $のつける位置に注意。 ーー 数字を1行1列だけ入れるようにしている。 数字、文字どちらでも入れてよい場合は、COUNTBLANKで(6列中)4以上とかで出来そう。
お礼
ご回答いただきありがとうございます。 エラーメッセージの設定で近い動きができたのですが、文字も入れたいので、ご提案いただいた もう一つの方法を模索してみようと思います。
お礼
ややこしく考えてしまっていました。 でっ、無事に動作しました。 本当にありがとうございました。感謝。