Excel (一般機能)

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

 
(Windows XP Home Edition : Excel 2003)
リスト表示について
投稿日時: 18/11/02 11:10:28
投稿者: taikiine

リスト
番号 品名
1  みかん
1  りんご
1  かき
2  いちじく
2  いちご
2  バナナ
 
 
番号 品名
1  みかん
   りんご
   かき
 
上記のように番号1を入力したら
品名欄に表示されるには、
どのような式を組み立てたら
いいでしょうか。
ご教授ください。

回答
投稿日時: 18/11/02 14:19:32
投稿者: んなっと

   A     B C   D    E
1 番号   品名   番号  品名
2   1  みかん    1 みかん
3   1  りんご      りんご
4   1   かき       かき
5   2 いちじく         
6   2  いちご         
7   2  バナナ         
 
E2
=INDEX(B:B,SMALL(INDEX(ROW($2:$500)+(A$2:A$500<>D$2)*10^4,),ROW(E1)))&""
下方向・↓

投稿日時: 18/11/02 15:30:29
投稿者: taikiine

んなっと様
 
ありがとうございます。
 
   A     B C   D    E
1 番号   品名   番号  品名
2   1  みかん    1 みかん
3   1  りんご      りんご
4   1   かき       かき
5   2 いちじく    2 いちじく         
6   2  いちご      いちご         
7   2  バナナ      バナナ
8   3  ぶどう    3 ぶどう
8   3  ↓続く
 
↓へ続くときは、E2から↓への場合は
どのようにしたらよろしいでしょうか。
続けてのご質問ですみません、
ご教授ください。

回答
投稿日時: 18/11/02 16:09:43
投稿者: んなっと

情報不足ですよ。下の表を参考に、丁寧な質問を心がけてください。
 
    A   B C   D   E
 1 番号 品名   番号 品名
 2   1  あ    1  あ
 3   1  い       い
 4   1  う       う
 5   2  え        ┐
 6   2  お        ┘少し間隔をあけて
 7   3  か    2  え ←D列に番号を入力する
 8   3  き       お
 9   3  く        
10   3  け        
11              
12          3  か
13             き
14             く
15             け
 
E2
=INDEX(B:B,SMALL(INDEX(ROW($2:$500)+(A$2:A$500<>LOOKUP(10^9,D$1:D2))*10^4,),ROW(E3)-LOOKUP(10^4,ROW($1:2)/(D$1:D2<>""))))&""
下方向・↓

投稿日時: 18/11/02 22:44:29
投稿者: taikiine

んなっと様
 
ありがとうございました。
今後ともよろしくお願いいたします。
ご指摘ありがとうございました。