[EXCEL] リスト入力⑦ 重複データは自動で排除してくれる(場合もある)~入力表作成レッスン~
▶目次>様式/入力表の作成>プルダウンリスト
▶関連記事:プルダウンリスト
【まとめ】
・プルダウンリストは、「元の値」に同じデータが並んでいても、同一データは1つのみの表示となる(重複を排除してくれる)場合もある。
*2025/12/1追記
EXCELのバージョンによっては、重複が排除されない。Office365はいいが、買い切りのエクセル2021では排除されない。
(参考)[EXCEL] プルダウンリストは重複データを自動で排除してくれない場合がある 相変わらずCopilotは適当 ~入力表作成レッスン~
【説明】(以下はOFFICE365の場合)
すみません、これ、知りませんでした。
エクセルのプルダウンリストは重複データを勝手に、つまり自動で排除してくれます。
プルダウンリストの対象となる「元の値」に同じデータが並んでいても、同じデータは1つしかリストに出てこない、ということです。
例えば・・・
都道府県+市町村データがあるとして、都道府県名は同じものがずっと続きます。

都道府県名が並んでいるB列をプルダウンリストの対象である「元の値」に入れます。


セルをクリックすると・・・

北海道(に限らず)は1つしかリストに出てきません。

私は、重複データがあるリストは、重複の排除をしてからでないとプルダウンリストに同じデータが並んでしまう、と思っていました。
重複の排除はUNIQUE関数で出来ます。
具体的には、こちらの記事をどうぞ。
[EXCEL] リスト入力 番外 都道府県×市町村のタテヨコ表を作る ~入力表作成レッスン~
3 UNIQUE関数を入れる
の辺りからです。
なお、リストを開いたとき(セル右の▼クリックまたはAlt+↓)に、南の方の都道府県が表示されてしまう場合があります。
これはB列全体を範囲指定しているからでしょう。
これを回避するには・・・一緒にすると、ゴッチャになってしまうので、別記事にします。
