みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

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

締切り済みの質問

エクセルでの質問でです

Sheet2のA1からA5まで田中、鈴木、山田、佐藤、土屋、大橋とあり
これを「リスト」と名前の定義をしています。

Sheet1のB5から
=IF(ISERROR(MATCH(INDEX(リスト,ROW(A1)),$B$3:$J$3,0)),INDEX(リスト,ROW(A1)),"")
とB10まで下にオートフィルをしています。

このB5からB10までを
「名前」と名前の定義をしています。

Sheet1のB3,F3,J3に入力規則のリストを使って
元の値は=OFFSET(名前,COUNTIF(名前,"<"""),0,COUNTIF(名前,">"""),1)
となっています。

なのでB3のプルダウンで田中を選ぶとF3またはJ3では田中と空白を除く部分が表示されるように作ったのですが

B5からB10まの式の中で$B$3:$J$3部分なのですが
連続していない範囲として検索をしたいのですが(プルダウンがあるのはB3,F3,J3だからC3やD3は含んでほしくない為)
そういった事はできないのでしょうか?

どうかお力添えをお願いいたします。

投稿日時 - 2009-08-19 04:42:43

QNo.5218678

すぐに回答ほしいです

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

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

回答(2)

ANo.2

私の力が無いのかもしれないが
式の読み取りが難しい。
文章でしたいことを解説してもらえませんか。
ーーー
Sheet2の名前からSheet1のリストへの値を持ってくるなど
=Sheet2!A1で下方向に複写で済ますとダメなのかな。

>連続していない範囲として検索をしたいのですが
検索とは?普通の検索と紛らわしい意味で使ってないか。
入力規則のリストから、リストは1つでセルに応じて除外したいアイテムがあるということか。
ーーー
入力規則の(リストの)質問なら、表題とか質問文の早いうちに、その言葉を書くこと。
ーー
この質問文章で判る人もいるのかもしれないが、私にはすっきりしない。

投稿日時 - 2009-08-19 10:21:12

ANo.1

入力規則の式ですがどうしてそのように複雑になるのでしょうか。単に=名前でよいのではないでしょうか?
もしも提示の式を使った場合には,仮に名前で鈴木が空白となった場合にはプルダウンのメニューには田中の表示は無くなって、山田以降が表示されますね。
B3からJ3の間でたとえばC3,D3などに同じ名前が入力される可能性があるのでしたらB5セルに入力する式を変えることが必要でしょう。
式はより複雑になりますが次のようにしてはどうでしょう。
=IF(AND(ISERROR(MATCH(INDEX(リスト,ROW(A1)),$B$3,0)),ISERROR(MATCH(INDEX(リスト,ROW(A1)),$F$3,0)),ISERROR(MATCH(INDEX(リスト,ROW(A1)),$J$3,0))),INDEX(リスト,ROW(A1)),"")

投稿日時 - 2009-08-19 09:37:39

あなたにオススメの質問