メインコンテンツへスキップ
見出し画像

[EXCEL] リスト入力⑦ 重複データは自動で排除してくれる(場合もある)~入力表作成レッスン~

    ▶目次>様式/入力表の作成>プルダウンリスト
    ▶関連記事:プルダウンリスト

    【まとめ】
    ・プルダウンリストは、「元の値」に同じデータが並んでいても、同一データは1つのみの表示となる(重複を排除してくれる)場合もある。

    *2025/12/1追記
    EXCELのバージョンによっては、重複が排除されない。Office365はいいが、買い切りのエクセル2021では排除されない。
    (参考)[EXCEL] プルダウンリストは重複データを自動で排除してくれない場合がある 相変わらずCopilotは適当 ~入力表作成レッスン~


    【説明】(以下はOFFICE365の場合)

    すみません、これ、知りませんでした。

    エクセルのプルダウンリストは重複データを勝手に、つまり自動で排除してくれます。

    プルダウンリストの対象となる「元の値」に同じデータが並んでいても、同じデータは1つしかリストに出てこない、ということです。

    例えば・・・
    都道府県+市町村データがあるとして、都道府県名は同じものがずっと続きます。

    画像


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

    画像


    画像

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

    画像

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

    画像

    私は、重複データがあるリストは、重複の排除をしてからでないとプルダウンリストに同じデータが並んでしまう、と思っていました。
    重複の排除はUNIQUE関数で出来ます。
    具体的には、こちらの記事をどうぞ。
    [EXCEL] リスト入力 番外 都道府県×市町村のタテヨコ表を作る ~入力表作成レッスン~
    3 UNIQUE関数を入れる
    の辺りからです。


    なお、リストを開いたとき(セル右の▼クリックまたはAlt+↓)に、南の方の都道府県が表示されてしまう場合があります。
    これはB列全体を範囲指定しているからでしょう。
    これを回避するには・・・一緒にすると、ゴッチャになってしまうので、別記事にします。


    あなたへのおすすめ