セル内の1桁のエントリの禁止(Microsoft Excel)
レイチェルは、少なくとも2桁で始まるエントリのみを許可するようにセルを制限しようとしています。したがって、1桁の入力は許可されませんが、2桁、3桁、または4桁の入力は許可されます。レイチェルは、おそらくデータ検証を使用して、これが可能かどうか疑問に思います。
はい、これはデータ検証を通じて処理できます。セルに整数のみを入力できるようにする場合は、次のように設定します。
。ユーザーがエントリを入力するセルを選択します。
。リボンの[データ]タブを表示します。
。 [データツール]グループで、[データ検証]ツールをクリックします。 Excelは、[設定]タブが表示された[データ検証]ダイアログボックスを表示します。 (図1を参照)
。 [許可]ドロップダウンリストを使用して、[整数]を選択します。
。 [データ]ドロップダウンリストを使用して、[大なり記号]を選択します。
。 [最小]ボックスに値9を入力します([最小]ボックスは、手順4と5を完了した後にのみ表示されます)
。 [OK]をクリックします。
ユーザーが10進値の入力を許可されている場合は、手順を少し変更する必要があります。
。ユーザーがエントリを入力するセルを選択します。
。リボンの[データ]タブを表示します。
。 [データツール]グループで、[データ検証]ツールをクリックします。 Excelは、[設定]タブが表示された[データ検証]ダイアログボックスを表示します。
。 [許可]ドロップダウンリストを使用して、[小数]を選択します。
。 [データ]ドロップダウンリストを使用して、[大なり記号]または[等しい]を選択します。
。 [最小]ボックスに値10を入力します([最小]ボックスは、手順4と5を完了した後にのみ表示されます)
。 [OK]をクリックします。
「03」などの値を指定すると、これらのアプローチのいずれも正常に機能します
有効な2桁のエントリとは見なされません。この場合、データ検証の設定方法を完全に変更する必要があります。
。ユーザーがエントリを入力するセルを選択します。
。リボンの[データ]タブを表示します。
。 [データツール]グループで、[データ検証]ツールをクリックします。 Excelは、[設定]タブが表示された[データ検証]ダイアログボックスを表示します。
。 [許可]ドロップダウンリストを使用して、[テキストの長さ]を選択します。
。 [データ]ドロップダウンリストを使用して、[大なり記号]を選択します。
。 [最小]ボックスに値1を入力します。
。 [OK]をクリックします。
テキスト入力を許可することの欠点は、もちろん、ユーザーが「ab」や「Q7」などの無意味な値を入力する可能性があることです。さらに、ユーザーがテキスト値を入力している(そして、テキスト値としてセルに格納されている)ため、数式でそのセルを参照すると、ファンキーな結果が得られる場合があります。
ユーザーがセルにデータを入力するときに、ユーザーに何をしてほしいかを慎重に検討する必要があります。必要に応じて、[データ検証]ダイアログボックスに数式全体を入力して、ユーザーが入力した内容を評価し、ニーズに一致することを確認できます。たとえば、最初の2文字が数字であれば、ユーザーが何でも入力できるようにする場合は、次の手順が機能します。
。ユーザーがエントリを入力するセルを選択します。 (これらの手順では、セルはA2であると想定します。)
。リボンの[データ]タブを表示します。
。 [データツール]グループで、[データ検証]ツールをクリックします。 Excelは、[設定]タブが表示された[データ検証]ダイアログボックスを表示します。
。 [許可]ドロップダウンリストを使用して、[カスタム]を選択します。
。手順4の完了後に表示される[数式]ボックスに、次の数式を入力します。 (ここでは複数行で示されていますが、これは[数式]ボックスに配置する必要がある単一の数式です。)
。 [OK]をクリックします。
このシナリオを使用すると、ユーザーは「02」または「1234」または「73abcd」を入力できます。唯一の要件は、入力される最初の2文字が数字であることです。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(6157)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice365のExcelに適用されます。