重複する連絡先を除く(UNIQUE)
マーケ用シートが3つのフォームから申込を集めるため、同じ連絡先が A2:A7 に何度も出ます。メールツールにはきれいな一覧が必要です。Unique list に UNIQUE の数式を書き、最初の一意な連絡先が C2 に来るようにしてください。重複を除いた一覧は下へ自動でスピルします。
セル参照を使って数式を書いてください。テストケースを切り替えても正しい結果になる必要があります。
テストケース
1
2
3
リセット
提出
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。
テストケース
1
2
3
リセット
提出
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。
ポイント解説
UNIQUE(配列) は範囲の一意な行を返し、数式セルから下へスピルします。コピーや「重複の削除」は不要です。数式セル自体は常にスピル配列の先頭値です。下のセルが空でないと #SPILL! になるので、出力先を空けておきます。ちょうど1回だけ出る値だけ残すなら第3引数:=UNIQUE(A2:A7, FALSE, TRUE)。
よくある質問
なぜ C2 に最初の名前だけ見えるのですか?
C2 は UNIQUE 結果の先頭値で、残りは下の空セルへ自動スピルします。SheetDo は数式セルを採点し、各テストケースもそこを見ます。
#SPILL! とは?直し方は?
UNIQUE は数式の下に結果を並べる空セルが必要です。何かがあると Excel / Google スプレッドシートは #SPILL! を返します。出力先を空けるか、広がる場所へ数式を移します。
データの「重複の削除」と同じですか?
タブのコマンドは元範囲をその場で書き換え、更新もしません。UNIQUE は別の場所に置き、元データを残し、元が変われば再計算します。
大文字小文字だけ違う名前は重複ですか?
はい。"alice wang" と "Alice Wang" は同じ値です。区別したい場合は先に PROPER などで表記をそろえます。