• ベストアンサー

入力規制について教えてください。

どうしてもできなければいけないわけではないのですが、できればいいなと思ってご質問してます。 入力規制でリストから選択して入力した後に、入力済みの分をリストから消す事はできるのでしょうか? 具体的にいうと、No.1~140というリストがあってその中から選択したら次の人はその番号は選択できないようにリストから消すといった感じです。 方法があれば教えていただけると嬉しいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.2

A列のA1~A140にリストがあり、B列に入力し、C列を補助列として使うと仮定します。 まず、「挿入」>「名前」>「定義」を選択し、 「名前」欄に「選択範囲」と入力し、 「参照範囲」に、以下の数式をコピーして貼りつけ、OKを押します。 =OFFSET($A$1,,,COUNTA($A:$A)) C1を選択して以下の数式を数式バーにコピーし、配列数式なのでCtrl+Shift+Enterで入力します。(数式バーの数式が{}で囲まれていることを確認してください) =IF(ROW(A1)<=COUNTA($A:$A)-SUM(COUNTIF($B:$B,選択範囲)),INDEX(選択範囲,SMALL(IF(COUNTIF($B:$B,選択範囲),COUNTA($A:$A)+1,ROW(選択範囲)),ROW(A1))),"") このセルを元のデータが入っている最後の行までマウスでドラッグしてコピーします。 B列の入力規則でリストを選択し、「元の値」の欄に以下の数式をコピーします。 =OFFSET($C$1,,,COUNTA($C:$C)-COUNTIF($C:$C,"")) これで一度選択したものはリストから除外されるようになります。 C列が見えるのがじゃまであれば、C列を選択して右クリック>「表示しない」を選んで見えなくするとよいでしょう。

coneco02
質問者

お礼

早速の回答、ありがとうございます。 他のスタッフと相談して試してみます。

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

その他の回答 (1)

  • hyorono
  • ベストアンサー率30% (7/23)
回答No.1

こんばんわ。 たとえば、 A列           B列                      C列 だいこん    =IF(COUNTIF(C:C,A1)=0,A1,"")     入力規則(B列参照) にんじん    =IF(COUNTIF(C:C,A2)=0,A2,"") たまねぎ    =IF(COUNTIF(C:C,A3)=0,A3,"") きゅうり    =IF(COUNTIF(C:C,A4)=0,A4,"") しいたけ    =IF(COUNTIF(C:C,A5)=0,A5,"") と、すれば出来ますよ!入力済みで選択できない部分は空欄になってしまいますが・・・ どうでしょう?

coneco02
質問者

お礼

早速の回答、ありがとうございます。 他のスタッフと相談してやってみます。

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

関連するQ&A

  • 入力規制

    入力規制を使って効率よくリスト選択で入力しておりますが、リスト以外の項目を入力しないで(何も入力しない状態)シートの追加を行うと、集計表にはゼロ(0)と表示します。 エラーメッセージは何か入力した場合には表示しますが、 空欄ではエラーになりません、なにか異常報告になるような方法ありますでしょうか。 EX2003 WINXP

  • エクセルの入力規制について

    エクセルで入力規制のリスト機能を使い、文字入力の手間を省きたいのですが、リストにない項目を入力したいときがあります。 入力規制なので、当たり前ですが、直接入力ができません。 なにかいい方法ないでしょうか。 できるかどうかわかりませんが、セルのB1に入力規制のリストを設定し、A1に「○」を入力した場合のみ、B2が入力規制になるとかいうのもありですが、もっと簡単にできないでしょうか。

  • エクセル 入力規制について

    お世話になります。 エクセルでリストの入力規制を作成しました。メッセージエラーは”停止”にし、文字を入力しようとするメッセージがでて、入力はできないようになっています。 ただ、コピーしたものを貼付けると、規制がかからずリストに載っていないものも入力出来てしまいます。。 値の貼付でも規制がかかり入力を出来ないようにする方法はありますでしょうか? 恐れ入りますがどなたかご教示お願いいたします。

  • EXCEL の[フォーム]入力に「入力規制/リスト」を付加したい。

    EXCEL で[フォーム]によるデータ入力をしたいのですが、この中の一部の項目に、「入力規制/リスト」を付加して、既存のマスターデータから[▼]クリックでデータを選択する方法を採りたいと思います。どうしたらよいでしょうか、教えて下さい。 EXCELでは、ダイヤアログボックス等々で頻繁に使われている方法なので、すぐにでも出来そうなのですか・・

  • エクセル2000 入力規制 リスト で リスト外の 文字の入力

    リストを作って、リスト中の項目については、ツール 入力規制より、リストボックスから選択して入力できましたが、リストに無かったら、自由に文字入力したいのですが、どうしたらいいの?

  • Excel の入力規制について

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=717333 とまったく同じ質問になるかと思うのですが、どーもわからいなので教えてください。 入力規制でドロップダウンリストをつけて、コードを入力したいのです。 が、コードだけでは内容がわからないので、リスト上にコードの説明を付けたいのです。(セルには選択したコードだけ入力される) 20 みかん 30 りんご 50 ぶどう とリストで出てきて、「20 みかん」を選択すると、 「20」とセルに入力される。 わかりやすく説明していただける方、お待ちしております。

  • データの入力規制とリンク貼り付け

    データの入力規制を使いリストより選択しますが、選択と同時に別のセルに関連数値を入力する方法を教えて下さい。 セルA1でリストより選択した場合、同時にB1に関連数値が入力される。 例:A1で「あ」を選択するとB1には「1」が入力される。いの場合2、うの場合3。 リスト 関連数値  あ    1  い    2  う     3 宜しくお願いします。

  • 【Excel】 入力規制のドロップダウンがなくなりました。

    こんにちは セルに入力規制を設定しています。 特定の範囲リストから入力出来るようにし、ドロップダウンで選択するようになっていますが、 今日、ファイルを開くとどのセルもドロップダウンが出ません。 入力規制の設定は変わっていませんでした。 ドロップダウンを、再び出す方法を教えてください。

  • 入力規制セルの色付け

    エクセル2003にて入力規制とリストを使用し効率のよい入力を行っておりますが、入力規制セルのリスト選択後セル色をOKの場合緑、NGの場合赤に表示させてたいと考えております。 全体的にはシートの入力が完了しているのか、未入力箇所があるのか感覚的に判断したいと考えております。

  • excelの入力規制で質問です。(リストも利用したいです)

    勤務表を作成していますが、Aという現場とBという 現場に同じ名前が入らないように重複して入力出来ないように入力規制をしております。入力をキーボードが打てない人でも出来るように上の規制と同時に 入力規制の中の”リスト”から選べるようにしたいのですが”リスト”をかけると先の重複が無効となります。何か良い方法がありましたら教えてください。

専門家に質問してみよう