Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2016)
FILTER関数で一部だけ特定並びで抽出したい
投稿日時: 21/08/15 17:26:18
投稿者: toma100

こんにちは、よろしくお願いいたします。
表から田中に該当する値をすべて抽出したくてFILTER関数使いました。
ですが、抽出したいのは3列だけなので、ネットを検索したところ
以下の数式でできました
 
=FILTER(FILTER(A1:E5,B1:B5="田中"),{0,1,1,0,1})
 
タイトルはこれです↓
売上日 担当 商品名 数量 売上  
 
抽出結果はこれです↓
担当 商品名 売上  
 
 
しかしこの結果を
 
売上 担当 商品名 
 
のような並びで抽出したいのですが、どう数式を変更したら
可能でしょうか?
よろしくお願いいたします。

回答
投稿日時: 21/08/15 17:56:39
投稿者: んなっと

    A   B    C   D   E F   G   H    I
1 売上日 担当 商品名 数量 売上   売上 担当 商品名
2   5/1 田中   あ   5  10    10 田中   あ
3   5/2 遠藤   い   6  11    12 田中   う
4   5/3 田中   う   7  12    13 田中   え
5   5/4 田中   え   8  13            
6   5/5 遠藤   お   9  14            
 
G2
=INDEX(FILTER($A$2:$E$500,$B$2:$B$500="田中"),,MATCH(G1,$A$1:$E$1,0))

投稿日時: 21/08/15 18:32:23
投稿者: toma100

んなっと様!
ありがとうございました!!
 
なるほど、INDEXで並びを変えられるんですね!
凄いです!
ありがとうございました!