回答編集履歴
1
コードに問題があったため書き直し
answer
CHANGED
@@ -4,18 +4,23 @@
|
|
4
4
|
※D列に間接データを作ります
|
5
5
|
※結果は元データとは別の列で、E列=名前、F列=合計、として作ります
|
6
6
|
|
7
|
+
★★★
|
8
|
+
★ 私の書いたコードに問題がありました
|
9
|
+
★ ここをご覧になった方に間違ったまま伝わるとご迷惑がかかるため
|
10
|
+
★ ta-kun 様のコードに差し替えます
|
11
|
+
★ ta-kun 様、ありがとうございました
|
12
|
+
|
7
13
|
D3のセル(間接データの作成)
|
8
|
-
=IF(COUNTIF(B$3:B3,B3)=1,ROW()-2,"")
|
14
|
+
=IF(COUNTIF(B$3:B3,B3)=1,ROW()-ROW(E$2),"")
|
9
15
|
|
10
|
-
E3のセル(名前の列を作成)
|
16
|
+
E3のセル(名前の列を作成)
|
11
|
-
=IF(COUNT(
|
17
|
+
=IF(COUNT(E$3:E$8)<ROW()-ROW(F$2),"",INDEX(B$3:B$8,SMALL(E$3:E$8,ROW()-ROW(F$2))))
|
12
18
|
|
13
|
-
F3のセル(合計の列を作成
|
19
|
+
F3のセル(合計の列を作成)
|
14
|
-
=IF(
|
20
|
+
=IF(F3="","",SUMIF(B$3:C$8,F3,C$3:C$8))
|
15
21
|
|
16
22
|
D3 ~ F3 を下方向にオートフィルコピー
|
23
|
+
★★★
|
17
24
|
|
18
|
-
参照元テーブルの場所や大きさによって調整が必要になりますのでご注意ください
|
19
|
-
|
20
25
|
(参考サイト)
|
21
26
|
[重複のないリストを作成する](http://www.geocities.jp/chiquilin_site/data/060314_integrated_list.html)
|