[[20140410101143]] 『文字列の絞り込み検索』(ろでます) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『文字列の絞り込み検索』(ろでます)

おはようございます、ろでますです。
連日のご質問になって申し訳ございません。

表題の通りなのですが、文字列の絞り検索を行いたいのですがうまくいきません。(というか、やり方自体がかなり不明確で困っています)

例として、
シート2に簡単なDBを作ります。
   A    B  C   D   E
1 書類番号 市1  市2  市3  市4
2  1-1  神戸市 姫路市 尼崎市
3  1-2  神戸市 姫路市 尼崎市 加古川市

このDBではD3までは同じ市町村がかぶっているのですが、書類自体が1-1・1-2と別れています。

ここで、シート1にて書類番号を検索するようなシステムを作りたいのですが。

       A       B     C      D      E 
1 検索結果表示場所  市1を選択  市2を選択  市3を選択  市4を選択

という形にして、B1に神戸市をドロップダウンリストから選択すると、A1の検索結果の場所には
「複数の書類有」
というように表示され、結果がユニークになるように、C2・D2に姫路市・尼崎市と選択をした後、E4に「無」を選択すると、A1には
「1-1」
E4に「加古川市」と選択すると、A1には
「1-2」
と自動で表示されるようにしたいのですが、これを関数だけで実施することは可能でしょうか。

連日のご無理なご質問で申し訳ございませんが、ご教授いただける方いらっしゃいましたら、申し訳ございませんが教えていただけませんでしょうか。

よろしくお願い申し上げます。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 たとえば、作業セルをいくつか使って
 Sheet2のF2に=B2&C2&D2&IF(E2="","無",E2) として、必要行フィルドラッグ
 Sheet1のF2に=IF(B2="","*",B2)&IF(C2="","*",C2)&IF(D2="","*",D2)&IF(E2="","*",E2)
         A2に=IF(COUNTIF(Sheet2!F:F,F2)=0,"該当無し",IF(COUNTIF(Sheet2!F:F,F2)=1,INDEX(Sheet2!A:A,MATCH(F2,Sheet2!F:F,0)),"複数"))

 としておくと、イメージに近づけるかもしれません。
  
(HANA) 2014/04/14(月) 11:26

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.