[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『縦のデータベースを 横に展開』(たけちゃん)
初めて投稿します。関数で対応できるのか教えてください。
1シート目(データベース)
A列 B列 1 A a 2 A b 3 A c 4 A d 5 B e 6 B f 7 C g 8 D h 9 D a 10 D c
A列が親で、それに対してB列の子がぶら下がっています
子は1つの親に対して最大4つまで
子は複数の親の場合もあります。
それを 下記のように別シートで抜き出したいです。
A列は親を1行ずつ並べる 子は B〜E列に列挙
A列 B列 C列 D列 E列 1 A a b c d 2 B e f 3 C g 4 D h a c
可能ですか?
< 使用 Excel:Excel2010、使用 OS:Windows7 >
・A列は親ごとに固まりとなってることが前提。
A B C D E F G H 1 A a A a b c d 2 A b B e f 3 A c C g 4 A d D h a c 5 B e 6 B f 7 C g 8 D h 9 D a 10 D c 11
D列に親を入力 E1 =IF(COUNTIF($A:$A,$D1)<COLUMN(A1),"",INDEX($B:$B,MATCH($D1,$A:$A,0)+COLUMN(A1)-1)) 範囲コピー。 (GobGob) 2016/10/24(月) 10:06
早々にありがとうございます!
素晴らしい!!助かりました。
これから、関数の意味を調べて、理解できるよう努力します。
本当にありがとうございました。また投稿した際はよろしくお願い致します。
(たけちゃん) 2016/10/24(月) 11:53
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.