[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『氏名から検索』(いもあん)
シート1のC10から下に個人コード D10から下に氏名 と個人情報を入力してあります。
シート2にB10から下へ3000名ほどの氏名が入力されていて個人コードが 入力されていないのでシート1から検索して個人コードを入れていきたいのですが 数字からの検索はVLOOKUPですがその逆の関数はあるのですか? A10から下にシート1からの個人コードを入力したいのです。 わかる方お願いします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
=Iferror(Index(シート1!C:C,Match(シート2!B10,シート1!D:D,0)),"") こんな感じでどうでしょう? (稲葉) 2014/11/20(木) 16:53
完全一致は仕様です。 スペースの有無、半角全角は検索される側、シート1のデータを書き換えて シート2の検索値に工夫を施す必要があります。
具体的には、 シート1で 置換前「_」←全角スペース、置換後「_」←半角スペース 置換前「_」←半角スペース、置換後「」←何も入れない これでスペースがすべて除去されます。
シート2の検索値 =Iferror(Index(シート1!C:C,Match(Substitute(Substitute(シート2!B10," "," ")," ",""),シート1!D:D,0)),"") とすることで、スペースがない検索値で検索ができます。
検索するために個人コードがあるので、逆使いはあまりしませんからねぇ。
(稲葉) 2014/11/20(木) 17:49
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.