すべてのカテゴリ » インターネット・パソコン » 技術・プログラミング

質問

終了

エクセルでセル内にA,B,C,D,E以外入力できないようにするにはどうしたらよいのでしょうか?

  • 質問者:ピノ
  • 質問日時:2008-08-21 01:04:28
  • 0

(1)A~Eだけを入力させる範囲を選択します。

・A5~C10 ←セル範囲でも
・D~E列  ←列で指定でも
・3~5行目 ←行で指定でも OKです

(2)メニューバーから【データ】-【入力規則】をクリック
(3)【設定】タブで、【入力値の種類】に〔リスト〕を選択
   【元の値】に A,B,C,D,E と入力
   ≪注意!≫カンマは半角で入力。
(4)【OK】をクリック

以上の処理で、選択した範囲内のセルには、リストから「A~E」のいずれかしか入力できなくなります。
誤ったデータを入力した場合、エラーが表示されます。

  • 回答者:ヤマト (質問から37分後)
  • 1
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。
お礼コメント

これです。たいへん助かりました。ありがとうございました。

並び替え:

(1)A~Eだけを入力させる範囲を選択します。

・A5~C10 ←セル範囲でも
・D~E列  ←列で指定でも
・3~5行目 ←行で指定でも OKです

(2)メニューバーから【データ】-【入力規則】をクリック
(3)【設定】タブで、【入力値の種類】に〔リスト〕を選択
   【元の値】に A,B,C,D,E と入力
   ≪注意!≫カンマは半角で入力。
(4)【OK】をクリック

以上の処理で、選択した範囲内のセルには、リストから「A~E」のいずれかしか入力できなくなります。
誤ったデータを入力した場合、エラーが表示されます。

  • 回答者:ヤマト (質問から38分後)
  • 0
この回答の満足度
  
参考になりました。回答ありがとうございました。

設定したいセルを選択します。
メニューバーの「データ」-「入力規則」
入力値の種類を「リスト」にします
元の値に「A,B,C,D,E」と入力します
OKボタンを押します
するとドロップダウンリストから選択できるようになると思います
直接入力したい場合は他の方のを参考にしてみてください

  • 回答者:立夏 (質問から31分後)
  • 0
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。
お礼コメント

たいへん助かりました。ありがとうございました。

入力規制を使うのが一番スタンダードです
後IF関数ではじくという手もあります

  • 回答者:MrNH (質問から24分後)
  • 0
この回答の満足度
  
参考になり、満足しました。回答ありがとうございました。
お礼コメント

ありがとうございました。

入力規制という機能が使えます

  • 回答者:● (質問から8分後)
  • 0
この回答の満足度
  
参考になり、満足しました。回答ありがとうございました。
お礼コメント

早速の回答ありがとうございました。

列を3列使えば可能です。または行を3行でもおなじことです。

たとえば、左端の3つの列です。
A列は表示用。
B列は関数を設定。
C列は入力用。
とします。

B列に仕込むのは、IF関数です。
仕込むのは、C列に入力し、A列に表示されるようにすることと、ご指定のアルファベット5文字以外は入力できてもエラー表示されるようにします。
具体的なロジックは、「C列に入力されたのが特定のアルファベット5種のどれかひとつであるならば、A列にそっくりそのまま表示せよ。特定のアルファベット5種のどれか一つでなかったら、エラー表示せよ」というものです。

こうすれば、C列に例えば「E」と入力されたら、A列に「E」と表示されます。
一方、C列に入力されるのが「Y」だったら、A列にはエラー表示が出ます。
さらに、「DDD」と入力しても、A列にはエラー表示が出ます。

こんなもんでよろしいでしょうか。

  • 回答者:ピニス (質問から4分後)
  • 1
この回答の満足度
  
参考になり、満足しました。回答ありがとうございました。
お礼コメント

ありがとうございました。

関連する質問・相談

Sooda!からのお知らせ

一覧を見る