• 締切済み

範囲内セルの入力規制

複数のセル(たとえばセルA1,A2,A3の連続したセルを範囲とした場合、セルA1に数字を入力した場合にセルA2,A3には入力できなくなるようにしたいのですが・・・(A2,A3もA1同様にしたい) 誰か教えてください。

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんばんは! No.2です たびたびすみません 前回の回答よりも簡単な方法がありました。 A1~A3セルを範囲指定して ↓の数式を入力規則のユーザー設定の数式に入力してみてください。 =COUNTIF($A$1:$A$3,"")=2 これで希望通りにならないでしょうか?m(__)m

0hashi99jp
質問者

お礼

遅くなりましたが、ありがとうございます。さっそく試してみます。

すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

>セルA1に数字を入力した場合にセルA2,A3には入力できなくなるようにしたいのですが・ 判りにくい。普通の書き方では、「A1、A2、A3のどれかのセルに入力されると、残り2つのセルには入力禁止したい」 となるのでは。 データ入力セルの数、ブランクセルの数を数える関数は COUNT  数値 COUNTA 数値+文字列 COUNTBLANK 空白セル の3つが有る。 質問の>数字を尊重すると1番目を使う。 それを入力規則の設定での式に使う。 3セルぐらいまでならAND、OR、IF関数で表現することも可能と思うが、式が長くなる。 ーー A!:A3を範囲指定 データ 入力規則 ユーザー定義 =OR(COUNT($A$1:$A$3)=0,COUNT($A$1:$A$3)=1)

すると、全ての回答が全文表示されます。
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! 一例ですが・・・ A1セルの入力規則のユーザー設定で 数式に =and(A2="",A3="") と入力して 「空白を無視する」のチェックを外してみてください。 同じようにA2セルのユーザー設定の数式に =and(A1="",A3="") というように全セルに設定しないといけないと思います。 他に簡単な方法があるかもしれませんけど この程度しか思い浮かびませんでした。m(__)m 尚Excel2003での回答でした。

すると、全ての回答が全文表示されます。
  • sige1701
  • ベストアンサー率28% (74/260)
回答No.1

こんな感じかな A1:A3を選択して データ 入力規則 ユーザー定義 数式 =COUNT(A$1:A$3)<2

すると、全ての回答が全文表示されます。

関連するQ&A