Un des plus mystificateur d'Excel - et très puissant - fonctions est la fonction indirecte. INDIRECT renvoie la valeur de la cellule donnée . Ceci permet d'une formule à l'aide d'une fonction INDIRECT pour faire référence à une cellule qui contient une valeur de texte , et transmettre cette valeur de texte à la formule en tant que nom . Cela permet au passage à travers des noms et des plages nommées à des formules . Instructions
1
créer deux quatre cellulaire unique de haut par deux larges tables de cellules dans Excel , dans la cellule A1 se situe à B4, et D1 à E4, et nommez les «Lettres» et de «numéros ». Remplissez les cellules en «Lettres» avec codes à deux lettres , il n'ya pas deux codes sont les mêmes, et de remplir les missions "Nombres " avec nombres à deux chiffres dans chaque cellule. Vous pouvez nommer une plage de cellules sélectionnée en tapant le nom dans le menu déroulant à gauche de la barre de formule , au-dessus des cellules de la feuille de calcul .
2
Sélectionnez la colonne de gauche de chaque tableau , et de les nommer " Letters_List » et « Numbers_List " en tapant les noms dans le menu déroulant , comme vous l'avez fait pour les tables.
3
Sélectionnez la cellule H14 , puis cliquez sur les "Données " onglet et sélectionnez validation des données. Choisissez le type "Liste" de validation , et entrez " lettres, de chiffres » dans la case « Source », sans les guillemets . Cela rendra cette cellule dans une liste déroulante qui affiche soit lettres ou chiffres
4
entrez la formule suivante dans la cellule H15 : . "= CONCATENATE ( H14 , " _list " ) " , sans le jeu extérieur des guillemets.
5
Sélectionnez la cellule H16 et mis en place la validation des données , comme vous l'avez fait à H16 , avec une liste déroulante . Pour la liste Source entrez la formule suivante : "= INDIRECT ( H15 ) " Omettre les guillemets autour de la formule. Cela va créer une liste déroulante qui aura les valeurs en mode « Letters_List " ou " Numbers_List " en fonction de ce qui a été sélectionné dans la baisse de la cellule H14 liste déroulante.
6
Entrez la formule suivante dans la cellule H17 : "= RECHERCHEV ( H16 , INDIRECTS ( H15 ) , 2, FALSE) , " sans les guillemets externes. Cette RECHERCHEV prend sa valeur de référence dans la liste créée en H16 bas, et tire quelle table il est saisissant de données sur de la valeur choisie en utilisant INDIRECTS pour traiter la valeur du nom choisi en H14 .