• 締切済み

EXCELのドロップダウンリスト

いつもありがとうございます。 EXCELでドロップダウンリストを設定したのですが、こちらが考えているように動作せず困っています。 例えばリストが次のようになっているとします。 アメリカ イギリス ウクライナ エチオピア オランダ カナダ キプロス クウェート ケニア コロンビア テキストボックスが空の状態で三角ボタンをクリックすると先頭のアメリカからリストが表示されます。 これを、テキストボックスに "カ" と入れてドロップダウンを開くとカナダから下だけを表示させるようにしたいのですが、うまく動作しません。 そのような事を実現する方法はないのでしょうか? もう一つ、[Alt] + ↓ を押した時に開くドロップダウンメニューにも同様に上記で設定したリストを表示させたいのですがこちらもうまく行きません。

みんなの回答

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

>テキストボックスに "カ" と入れてドロップダウンを開くとカナダから下だけを表示させるようにしたいのですが ◆入力規則による方法です      A        B 1   アメリカ     カ 2   イギリス 3   ウクライナ 4   エチオピア 5   オランダ 6   カナダ 7   キプロス 8   クウェート 9   ケニア 10   コロンビア ■手順■ 1)A1:A10 に国名リストを入力します 2)B1:B10 の範囲を指定して、メニュバーの[データ]→[入力規則]を選択します 3)「入力値の種類」を「リスト」に変更します 4)「元の値」に =INDIRECT("A"&MATCH(B1,$A$1:$A$10)+1&":A10") と入力します 5)「エラーメッセージ」の「無効なデータが入力されたらエラーメッセージを表示する」のチェックをはずす 6)B1 に「カ」を入力して、▼をクリックしてください、「カナダ」以下のリストが表示されます

kunisada
質問者

お礼

回答ありがとうございます。 今回のブックはリストが別シートにしてある事と入力時に先頭の文字だけを打ち込み、それドロップダウンリストにはそれ以降を表示させたいという理由からこの方法は使う事ができません。

関連するQ&A

専門家に質問してみよう