Ignorer les Entrées en Double dans la liste de Validation des Données

Supposons que nous avons trois colonnes comme ci-dessous:

ID  Sys     Code
1   Roma    A4
2   Roma    A5
2   Roma    A5
2   Roma    A7
2   Lima    A7
3   Lima    B1
4   Lima    C1
4   Lima    D3
4   Lima    D5
5   Alpha   E9
6   Alpha   E2

Comme observé ci-dessus, toutes les colonnes peuvent contenir des doublons, l'objectif est de disposer de trois cellules dans une autre feuille où les données de validation des listes seraient utilisés. Un scénario typique serait:

Utilisateur sélectionne l'ID (par exemple 2), puis sur la cellule suivante, il sélectionne le Sys (par exemple, les Roms), cette liste peut être filtrée en fonction de l'ID sélectionné sur la cellule précédente (seuls les "Roms" et "Lima" illustré), enfin, il sélectionne le Code, ce serait filtré selon le Sys sélectionnée ("A5" et "A7" illustré).

L'approche que j'utilise actuellement est d'avoir une liste de seulement unique Id, ce est utilisé sur la première liste de validation, puis sur la deuxième liste de validation, je suis l'aide de la formule ci-dessous pour sélectionner l'Sys:

=OFFSET(IDS_Start,MATCH(A1,IDS,0)-2,1,COUNTIF(IDS,A1),1)

Où IDS_Start est une référence à l'ID du premier dans ma liste, ID une référence à l'ensemble de la colonne ID et A1 est la cellule dans laquelle l'utilisateur sélectionne l'ID.

Le problème ci-dessus est qu'il en résultera des doublons pour être affiché sur la deuxième liste de validation, est-il un moyen de contourner cela?

InformationsquelleAutor user2426634 | 2014-02-05