回答編集履歴

2

スマートな実現方法を追記

2021/11/22 11:11

投稿

takanaweb5
takanaweb5

スコア359

test CHANGED
@@ -19,3 +19,19 @@
19
19
  実行結果はこのような感じになります。
20
20
 
21
21
  ![イメージ説明](a3cf02e8f6abf465bd45c60bd8be896e.png)
22
+
23
+
24
+
25
+
26
+
27
+ 追記 2021/11/22
28
+
29
+ SMALL()関数というものを使うと、もっとスマートに実現できました。
30
+
31
+ ワーク列を新たに挿入せずにG列をワーク列として
32
+
33
+ G2セルに```=IF(COUNTIF(E:E,A2) + COUNTIF(A$1:A1,A2)=0,ROW(),"")```
34
+
35
+ 結果を求めたいD列に対して
36
+
37
+ D2セルに```=IFERROR(INDIRECT("A" & SMALL(G:G,ROW(1:1))),"")```

1

表削除

2021/11/22 11:10

投稿

takanaweb5
takanaweb5

スコア359

test CHANGED
@@ -3,16 +3,6 @@
3
3
 
4
4
 
5
5
  まずワーク列としてD,E,F列を追加します
6
-
7
-
8
-
9
- | A列 | B列 | C列 | D列 | E列 | F列 | G列 | H列 | I列 |
10
-
11
- | ------ | ------ | -------- | ---- | ---- | ---- | ---- | ------ | ------------ |
12
-
13
- | 商品名 | 販売日 | 販売個数 | | | | ☆ | 商品名 | 販売個数合計 |
14
-
15
-
16
6
 
17
7
  D2セルに```=IF(COUNTIF(H:H,A2) + COUNTIF(A$1:A1,A2)=0,ROW() & " ","")``` を入力し、必要な行数コピー
18
8