No.5ベストアンサー
- 回答日時:
COUNTIFを使用する方法で、行うのでしたら
=COUNTIF(E5,"A*")+COUNTIF(E5,"B*")=0
等の様になります。(「COUNTIF(E5,"A*")+COUNTIF(E5,"B*")」の部分を( )で加工必要はありません)
ですが、「A」又は「B」で始まるデータを入力した場合にエラーメッセージを表示させるのでしたら、先頭の文字を取り出して、その文字が「A」及び「B」のどちらでもない場合にのみ入力を許可し、それ以外の場合にはを表示させる、というのが基本だと思います。
ですから、最も基本的な数式は、
=AND(LEFT(E5,1)<>"A",LEFT(E5,1)<>"B")
になると思います。
又、大文字の「A」や「B」で始まる場合にはエラーメッセージを表示し、小文字の「a」や「b」で始まる場合には入力を許可するのでしたら、
=NOT(OR(EXACT(LEFT(E5,1),"A"),EXACT(LEFT(E5,1),"B")))
が最も基本的数式となりますが、その他にも、次の様な数式でも同様の事が出来ます。
=ISERROR(FIND(LEFT(E5,1),"AB"))
それから、もし、先頭の文字が半角の「A」や「B」となっている時だけではなく、全角の「A」や「B」となっている時にも、エラーメッセージを表示させる場合には、上記の数式の中の「E5」の部分を、全て「ASC(E5)」に置き換えた数式とすれば良いと思います。
No.4
- 回答日時:
参考までに。
元の数式はE5のセルに「A」、もしくは、「B」で始まるデータを入力したときにTRUEを返す式になっていますので、その数式を利用するなら、以下のように式全体を否定するNOTで関数を囲むのがわかりよいかもしれません。
=NOT(OR(COUNTIF(E5,"A*"),COUNTIF(E5,"B*")))
もっと直観的な数式にするなら、E5セルの左1文字がAまたはBの場合以外の数式にする手もあります。
=NOT(OR(LEFT(E5,1)={"A","B"}))
ただし、上記の数式は大文字と小文字を区別しませんので、小文字のaやbで始まる場合も入力規則の対象になってしまいます。
これを避け大文字と小文字を区別する場合には(Bsは入力できないがbsは入力できるようにしたい場合)、たとえば以下のような数式を入力することになります。
=SUMPRODUCT(EXACT(LEFT(E5,1),{"A","B"})*1)=0
No.3
- 回答日時:
設定が逆だと思いますが
=OR(COUNTIF(E5,"A*"),COUNTIF(E5,"B*"))
だと、AまたはBで始まる場合TRUEでOK、AまたはB以外で始まる場合FALSEでエラーになります。
=NOT(OR(COUNTIF(E5,"A*"),COUNTIF(E5,"B*")))
または
=OR(COUNTIF(E5,"A*")=0,COUNTIF(E5,"B*")=0)
または
=(COUNTIF(E5,"A*")+COUNTIF(E5,"B*"))=0
No.1
- 回答日時:
提示された数式は、先頭がAまたはBの時「TRUE」を返します。
数式を使った入力規則は、以下の数式のように入力できる値の場合に「TRUE」を返す式にしなければなりません。
=(COUNTIF(E5,"A*")+COUNTIF(E5,"B*"))=0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで指定範囲にある名前と重複した場合に入力できないようにしたい 1 2023/07/13 09:58
- Excel(エクセル) Excel ユーザー定義で変換したセルについて 3 2023/02/04 01:25
- Excel(エクセル) 【エクセル】COUNTIFの検索条件が可変する数字の場合の数式 1 2022/09/27 15:34
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/06/06 10:13
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
exselの質問です
-
エクセルの日付に時差を加算 #V...
-
(マクロ)vlookupの元データを同...
-
Excelのデーターを消して保存し...
-
Excelの数式について教えてくだ...
-
pdfの表をexcelにはりつけて計...
-
エクセルの「赤」の印刷がうま...
-
エクセルで特定のセルに入力が...
-
エクセル おすすめフォント
-
一つのセルに(例えばA1)入力...
-
Excelの関数について教えてくだ...
-
関数の説明
-
Excelにいついて質問です。
-
[オプション]の[アクセスビリテ...
-
VBAについての質問です
-
Excelについて
-
CSVファイルについて質問です。
-
エクセルの「入力規則」のプル...
-
エクセルファイルがファイルの...
-
エクセルであるセルに数字を入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの対象セルの1つしか...
-
Excel 「入力規則」が消えて困...
-
入力規制でエラーメッセージが...
-
WPS OfficeのSpreadsheetで、複...
-
掛け率計算系のソフト
-
Excel 数式を教えてください
-
RとCの丸のマークの意味と入力...
-
Excelのデータの入力規則が薄く...
-
商蔵奉行
-
エクセル・リンク貼り付けをし...
-
【エクセル】日付での入力制限
-
エクセル 入力規則 リスト以...
-
絹目写真の加工
-
楽天ショップでの伝票番号入力...
-
二重螺旋表現
-
ゆっくりムービーメーカーで発...
-
Excelでの合計予想
-
《EXCEL2003》入力規制のリスト...
-
excel 2026 macについて マクロ...
-
計算ソフト(xを計算できる)
おすすめ情報