![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
A 回答 (7件)
- 最新から表示
- 回答順に表示
No.7
- 回答日時:
No2です
>セルに文字を入力して、下矢印お押すと候補が絞られている
>イメージをつくりたいのです。
文章の意味が不明です。
そういう回答をしたつもりですけれど????
わからないなら、ひとまず、回答通りのものを作成してみれば?
コピペで同じものが作成できるはずです。
No.6
- 回答日時:
No.5の補足への返答です。
その通りです。
そのため呼び出す範囲に対して「範囲名」を付けるのです。
その「範囲名」は分かりやすい名称なら何でもいい。
「Aから始まる」
でも、
「Aから」
でも、
「Header_A」
でも、
制限されている単語以外なら何でもいい。
(設定してエラーが返るなら、その単語は制限されて使えないという事)
ただし、統一しないと読みにくくなるから注意しよう。
・・・
「検索」じゃないんだ。
「目次」「インデックス」を作るという意味です。
No.5
- 回答日時:
範囲名をリストから選んでも良い。
手入力しても良い。
これは「入力規則」の「リスト」の制限です。
範囲名以外の値を入力したら怒られるのは当然。
自分が示した例では「Z_」とか「A10]なんて範囲名は作っていないので、
「そんな値はリストにねーぞ。よく見ろ」
と怒られる。
当たり前のことですよね。
![「エクセル ドロップダウンリストに検索機能」の回答画像5](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/f/542206607_60c5c3c52b3a8/M.png)
No.4
- 回答日時:
ええと、どのようなことをやっているのか理解していらっしゃいませんね。
自分の回答で例を挙げたものは、
事前準備として、
Aで始まるデータに対して「A」という範囲名を、
Bで始まるデータに対して「B」という範囲名を、
…
Fで始まるデータに対して「F」という範囲名を、
つける。
A1セルではその範囲名をリスト表示するように指定します。
B1セルで範囲名を割り当てられた範囲のデータをリストとして表示するようにしています。
範囲名に対するセルの範囲をあらかじめ手動で設定してください。
・・・
あと、スクリーンショットをトリミングするなら、見やすいサイズにしてください。
何が書いてあるのか分からないような図を貼られても困る。
![「エクセル ドロップダウンリストに検索機能」の回答画像4](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/8/542206607_60c5bffde6bee/M.png)
No.3
- 回答日時:
(=INDIRECT(シート2!$A$1:$A$100"))
……ダブルクオーテーションが一つ足りない、括弧が多い、ような気がするのは、自分だけでしょうか。
あと、INDIRECT関数に与えるパラメータ内は絶対参照にしなくてもいい。
その方が見やすいと思う。(見やすい=間違えにくい)
=INDIRECT("Sheet2!A1:A100")
でOKてこと。
No.2
- 回答日時:
こんにちは
>近しい文字を入力すると、候補が絞られ、ドロップダウンリストに
>入っているデータを少なくしたいです。
どのような絞り込みをするのか不明ですが、普通に考えれば、「先頭文字から順に絞り込む」か、あるいは、いわゆる「あいまい検索」で絞り込むかでしょうか?
とりあえず、「あいまい検索」(「*検索値*」 での絞込み)での例を以下に挙げておきます。
要領のみなので、1シートに集約してありますが、別シートの場合等は、セル参照を調整すれば良いでしょう。
添付図では、仮に、
ドロップダウンがA1セルにあるものとして、もとのリストはD列にあるとしています。
入力規則に直接使用するリスト(=絞り込まれたリスト)を作成する必要があるので、これにはF列を利用しています。
A1セルに検索値となる文字(図では「田」の文字)を入力した状態で、ドロップダウンを表示した状態が添付図です。
「*田*」で検索しているので、「田」を含むものが元のリストから絞り込みリストに4件抽出された状態です。
(二文字以上の入力でも、同様の絞り込みを行います)
添付図は、以下のような仕組みになっています。
1)絞込リストのF2セルに
=IFERROR(INDEX(D:D,AGGREGATE(15,6,ROW($D$2:$D$100)/(COUNTIF(OFFSET($D$1,ROW($D$2:$D$100)-1,0),"*" & $A$1 & "*")>0),ROW(A1))),"")
の関数式を入力し、下方に必要なだけフィルコピーします。
2)A1セルの入力規則を、F列に連動させるため
「設定」タブで、種類はリストを選択し、元の値の範囲に、
「=OFFSET($F$2,,,SUMPRODUCT((F:F<>"")*1)-1)」の式を設定。
「エラーメッセージ」タブで「無効なデータが~」のチェックを外す。
(↑これを行なっておかないと、検索値の一時的入力ができません)
という設定にしてあります。
※ 違う絞込方法をとりたい場合は、抽出の式を適宜変更していただければ、実現できるものと想像します。
![「エクセル ドロップダウンリストに検索機能」の回答画像2](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/4/587726_60c5480e07a05/M.png)
No.1
- 回答日時:
どういった目的でリストから選択するのかで、対処方法が変わってくるわけですが、
単に値として表示させたいだけならインデックスのようなリストを別に作って、
最終的に選択する値を絞り込ませる。
A1セルには
A~F
B1セルには
A1セルで選択された文字から始まる一覧
……のような感じ。
こんなんで良ければ、
Aから始まるリストの範囲に「A」
Bから始まるリストの範囲に「B」
…
Fから始まるリストの範囲に「F」
と範囲名を付ける。
A1セルの入力規則に設定した範囲名のテキスト一覧を指定。
元の値……に、
A,B,C,D,E,F
と入力すればでOK。
B1セルの入力規則に数式で
=INDIRECT(A1)
と設定。
こんだけです。
INDIRECT関数は「文字列」を「範囲」に置き換える関数ですので、
範囲名のテキストを「範囲」に置き換えてくれます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel ドロップダウンリスト(入力規則)に関してです データの入力規則で元データ79000行のド 3 2023/07/17 10:06
- Excel(エクセル) Excelの機能に関してです ドロップダウンリストをB3セルに設定します 元データはB3~B1000 2 2023/07/22 09:20
- Visual Basic(VBA) VBA ドロップダウンリストを残して値のみクリア 2 2022/10/27 05:42
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Word(ワード) LibreOfficeで数年保存しているデータの変更作業 4 2022/07/08 17:15
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Safari(サファリ) エクセルの検索機能について教えて下さい 1 2023/03/22 17:00
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
プルダウン 項目が多いので先頭文字とかで検索したい
JavaScript
-
エクセルで、入力したい品名の最初の文字を入力した時に、候補を表示する方法
Excel(エクセル)
-
エクセルで「あいまい検索」を行いたい。
Excel(エクセル)
-
-
4
エクセルでサジェスト機能っぽいこと。セル範囲が非常に多くても適用させる方法とは
Excel(エクセル)
-
5
EXCELで他のファイルデータをドロップダウンさせるには?
その他(コンピューター・テクノロジー)
-
6
【Excel2010】リストから部分一致を抽出する
Excel(エクセル)
-
7
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
8
Excel2016でプルダウンのメニューをすべて表示する
Excel(エクセル)
-
9
Excelの入力規則で2列表示したい
Excel(エクセル)
-
10
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
11
【Excel】ドロップダウンリストの昇順、昇順
Excel(エクセル)
-
12
【Excel】プルダウンのリストを別ブックから読み込めないですか?
Excel(エクセル)
-
13
エクセルでマイナスの%表示を赤字にしたい
Windows Vista・XP
-
14
エクセル:一般的に何メガくらいの容量なら安全ですか?
PowerPoint(パワーポイント)
-
15
Excel 数式の保護をしたセルを保護のままコピーする方法
Excel(エクセル)
-
16
ピボットテーブルのことです
Access(アクセス)
-
17
Excelでセルに名前を定義したいのですが
Excel(エクセル)
-
18
E列のセルに数値が入れば(空白でなければ)B列の同じ行のセルに色がつく
その他(Microsoft Office)
-
19
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
20
エクセルで条件に一致したセルの隣のセルを取得したい
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで 自動的に◯や数字を...
-
【マクロ】2回実行したら、エ...
-
エクセルのツールバーから数値...
-
特定の文字列を含む、住所を抽...
-
Excel 2019 [オプション]の[リボンのユ...
-
祝日と土曜、日曜の合計をカウ...
-
EXCELの散布図で日付が1900年に...
-
マイクロソフトのPADを使ってい...
-
絶対参照
-
エクセルでCtrl+Tでテーブルの...
-
【マクロ】名前を保存する際に...
-
エクセルのクイックアクセスツ...
-
【マクロ】VLOOKUPにて参照元に...
-
Excel分数の表示について
-
【EXCEL】画像の黄色部分の抽出...
-
DATE関数で現在の年齢を出した...
-
Excelについて
-
マクロエクセルのブロック解除
-
Excelピボットテーブルの1行目
-
REGEXREPLACE関数について、
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報
ドロップダウンリストで選択できるところまでは出来上がっています。
申し訳ありません。
シート2のA列に選択するデータがあり、
シート1にA列2にドロップダウンでシート2のA列にある100件のデータを選択させます。
ドロップダウンを作るため、入力規制で=(シート2!$A$1:$A$100")を選択していますが、
その入力規制の入力欄に(=INDIRECT(シート2!$A$1:$A$100"))を入れて
シート1で試して見るとエラーで出て、どうしたら良いのか悩んでいます。
ありがとうございます。
入力制限欄に入力すると、図のエラーで出てきます。
理由がわからなく、困っております。
ありがとうございます。
セルに文字を入力して、下矢印お押すと候補が絞られているイメージをつくりたいのです。
ありがとうございます。
つまり、手入力設定や近しい文字検索については、
別のリストを作成し、そこから選び出すそうなリストが必要という理解で良いでしょうか。
ありがとうございます。
>A1セルではその範囲名をリスト表示するように指定します。
>B1セルで範囲名を割り当てられた範囲のデータをリストとして表示するようにしています
この部分の設定方法は、どうされていますか。