[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『指定回数、行を展開するには?』(excel初心者)
以下のデータを
$A $B
AAA 1
BBB 2
CCC 1
DDD 3
EEE 1
次のように展開するにはどのようにすればいいでしょう。
関数で行いたいのです。
AAA
BBB
BBB
CCC
DDD
DDD
DDD
EEE
よろしくお願いします。
A B C D 1 AAA 1 AAA 2 BBB 2 BBB 3 CCC 1 BBB 4 DDD 3 CCC 5 EEE 1 DDD 6 DDD 7 DDD 8 EEE 9
条件 @A:B列連続データ。 AA列ダブリ項目なし BB列0値なし。
D1 =A1 D2 =IF(SUM(B:B)<ROW(A2),"",IF(VLOOKUP(D1,A:B,2,0)>COUNTIF(D$1:D1,D1),D1,INDEX(A:A,MATCH(D1,A:A,0)+1))) D2を下へコピー。
(GobGob)
A B C D 1 項目1 項目2 2 AAA 1 AAA 3 BBB 2 BBB 4 CCC 1 BBB 5 BBB 3 CCC 6 AAA 1 BBB 7 BBB 8 BBB 9 AAA
何度もすみませんが、一行目項目名、A列ダブりありの場合はどのようになるのでしょう。
よろしくお願いします。
(excel初心者)
D2 =IF(SUM(B:B)<ROW(A1),"",INDEX(A:A,SMALL(INDEX((MID(REPT(0,B$2:B$1000),COLUMN(A:Z),1)="")*10^16+ROW(B$2:B$1000),),ROW(A1))))
下へコピー。
※データ範囲1000行目までに設定。
(GobGob)
C列作業列
C2 =SUM(B$1:B1)+1
D2 =IF(SUM(B:B)<ROW(A1),"",INDEX(A:A,MATCH(ROW(A1),C:C)))
両方とも下コピー
(名無しのおっさん)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.