UNIQUE
関数は、範囲内セルの値から重複を排除したリストを返します。
参考: UNIQUE
関数 - Microsoft サポート
ところで、公式ドキュメントに引数リストすら無いのはどうにかならなかったんでしょうか...
挙動がおかしい
何故か半角スペースと全角スペースを混同するようです。以下の例は 山田 太郎
と 山田 太郎
を含む範囲を指定しているのに、一方しか出ません。(Microsoft 365版Excelのバージョン 2503で確認)
この挙動はExcel全体の挙動というわけではなく、例えばUNIQUE
した結果行をキーに SUMIF
などをすると、完全一致で検索されます。結果、全角スペース側のデータを見落とすような事故が起きやすくなります。
困った挙動ですが、今のところ解決できる設定は見つかりません。Google Spreadsheetではこの問題は起きませんので、Excelを 窓から投げ捨て 使わないのが一番簡単そうです。
おまけ
Excelから a b
(全角スペース)の文字列をコピーしてSpreadsheetに貼り付けると a b
(半角スペース)になりますが、Ctrl+Shift+Vで書式無視コピーすれば正しく a b
になるような挙動もありました。Data Interchange Formatあたりのデータがおかしいのでしょうか。
Google禁止の顧客とのやり取りでExcelを使わざるを得ないケースなどで、変換やコピペを挟むと細かいところで予期せぬ破壊が起きがちなので、「気をつける」以外に打てる手が無いのが悲しいところですが意識しておこうと思います。