質問: エクセルでのデータ抽出について こんにちは!関数初心者です・・・。 どうしてもできなくて教えていただきたいのですが、たくさんのデータの中から一致するデータを表示したいのです。 下記のようなデータがあったとき、検索する文字列を入れるセルをa1とします。検索結果をb1に表示したいのです。 たとえば品目にある「鉛筆」の商品id「aa-001」を探したいとき、セルa1に「鉛筆」と入力したら、セルb1に「aa-001」と表示したいのですが、どうしてもうまくいきません。 商品id 業者no 科目 品目 単価 aa-001 スズキ100 文具 鉛筆 100 aa-002 スズキ200 文具 ノート 200 bb-001 タナカ100 食品 卵 100 bb-002 タナカ200 食品 チーズ 200 cc-001 サトウ100 衣類 シャツ 100 cc-002 サトウ200 衣類 スーツ 200 どなたかおわかりになりましたら教えてください!! よろしくお願いいたします!
回答: vlookup関数では、左端を検索するので出来なかったとの事ですか? 品目に重複はないものとして a b c d e f 商品id 業者 no 科目 品目 単価 aa-001 スズキ 100 文具 鉛筆 100 aa-002 スズキ 200 文具 ノート 200 ・・・・ 別シートのa1に 鉛筆 と入れてあったとして b1に =index(商品シート!a:a,match($a1,商品シート!$e:$e,false)) といれて右へコピィしてみてください。 エラー処理なしです。