web-dev-qa-db-fra.com

Plage nommée indirecte

Dans Excel, à B3, j’utilise la validation des données de List et entre:

=INDIRECT(B2)

En B2, je mets le nom de la plage que j'ai définie. Ça marche bien. J'entre le nom de la plage en B2, et B3 est mis à jour avec la liste de la plage correspondante.

Maintenant, je transfère ma feuille de calcul Excel vers Google Sheets. Et ça ne marche plus. Je viens d'avoir l'erreur:

Invalide.

Et il n'y a pas d'articles dans la liste déroulante.

J'ai lu d'anciennes réponses à ce problème. un a suggéré d'utiliser ARRAYFORMULA comme ceci:

=ARRAYFORMULA(INDIRECT(B2))

mais j'obtiens toujours une erreur:

S'il vous plaît entrer une plage valide

et cela ne m'a pas permis de sauvegarder la validation.

Que puis-je faire?

4
GeneCode

Utilisez une validation de formule personnalisée (pas de liste) et entrez la formule suivante:

=match(B3, indirect(B2), 0)
1
ttarchala