こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

2010 フィルタ後の可視セルのみリスト

Excel2010を使用しております。

A1:A100の範囲でフィルタをかけた後
セルB1にA1:A100の可視セルのみのドロップダウンリスト表示はできるでしょうか?

宜しくお願いします

投稿日時 - 2014-07-12 13:59:37

QNo.8675097

困ってます

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

準備:
シート2のB10に
=IF(SUBTOTAL(3,Sheet1!B10),ROW(),"")
と記入、B198までコピー

シート2のA10に
=IF(ROW(A1)>COUNT(B:B),"",INDEX(Sheet1!B:B,SMALL(B:B,ROW(A1))))
と記入、A198までコピー

数式タブの名前の定義を開始
 名前 myList
 参照範囲 =OFFSET(Sheet2!$A$10,0,NOW()*0,COUNT(Sheet2!$B:$B),1)
と登録

手順:
シート1のA2で入力規則を開始
 種類 リスト
 元の値 =myList
としてOKして完成。









>私の説明が間違っていると思います

1.ご自分が最初のご相談に書いた通りの内容であなたもエクセルを作成し、そして寄せられた回答を実際に試してみます
  上手くいってるのを見ながら(=どうやってそれで上手くいってるのか考えながら)、今度は実際のエクセルに応用します

2.(説明を手抜きして?)例えばで教わってもご自分でちゃちゃっと応用できると思ってたのがそうじゃなかったので、こういう二度手間になりました
  ご自分の「今の事実」を最初から丁寧にご相談に書いていれば、一回で済んだことですよね?次回以降のご参考に。

投稿日時 - 2014-07-12 20:18:04

お礼

再度ご回答誠にありがとうございました

できました。
本当に助かりました。
ありがとうございました!




自分なりに関数の本やネットで検索しても探し方や用語などが分からず
もともと説明能力に不安もあり
できるだけ簡潔に簡単に質問しようと思ってこのような質問文になってしまいました。

>ちゃちゃっと応用
その通りです。

2度手間申し訳ありません。
それなのに再度ご回答くださり心から感謝いたします。

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

投稿日時 - 2014-07-12 20:33:38

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

シート1にご質問のシートがあるとして。


準備:
シート2のA1に
=IF(SUBTOTAL(3,Sheet1!A1),ROW(),"")
と記入、A100までコピー

シート2のB1に
=IF(ROW(B1)>COUNT(A:A),"",INDEX(Sheet1!A:A,SMALL(A:A,ROW(B1))))
と記入、B100までコピー

数式タブの名前の定義を開始
 名前 myList
 参照範囲 =OFFSET(Sheet2!$B$1,0,NOW()*0,COUNT(Sheet2!$A:$A),1)
と登録


手順:
シート1のB1で入力規則を開始
 種類 リスト
 元の値 =myList
としてOKして完成。

投稿日時 - 2014-07-12 14:46:38

補足

ご回答ありがとうございます
すみません、うまくいきません
私の説明が間違っていると思います


実際のセル番号は
A~G列まで行9にてテキストフィルターにて
B10:B198の範囲で絞り込み

表示された(可視)B列の文字列を
A2のセルでドロップダウンリストにできないでしょうか?

投稿日時 - 2014-07-12 19:39:46

お礼

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

投稿日時 - 2014-07-12 20:37:10

あなたにオススメの質問