【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード

エクセルの関数を教えて下さい。
現在のCSVデータが以下のとおりです。

  A    B     C
1 商品  管理番号  支店名
2 テレビ  005    東京
3 ラジオ  002    大阪
4 スマホ  003    東京 
5 CD   006    大阪
6 DVD  004   名古屋
7 PC   001    東京


コレを以下のように求めたいです

抽出条件=「東京」
(管理番号順に並べる)

  A    B     C
1 商品  管理番号  支店名 
2 PC   001    東京
3 スマホ  003    東京
4 テレビ  005    東京


よろしくお願いします。

A 回答 (1件)

抽出したい支店名がE2セルに入力されていて、例示の「003」のような管理番号を入力しているなら、以下のような関数でご希望の表示ができます。



G2セルに以下の式を入力して下方向にオートフィルコピー
=TEXT(SMALL(INDEX(($C$2:$C$100<>$E$2)*10000+$B$2:$B$100,),ROW(A1)),"[>=10000]"""";000")

F2セルに以下の式を入力して下方向にオートフィルコピーし、そのままそのセル範囲を選択して「コピー」してH2セルに「貼り付け」してください。

=IF($G2="","",INDEX(A:A,MATCH($G2,$B:$B,0)))
「エクセルで文字列からデータ抽出」の回答画像1
    • good
    • 0
この回答へのお礼

ご丁寧にありがとうございました。とても参考になりました。

お礼日時:2014/10/08 08:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!