Références lisibles - Astuces Excel

Table des matières

RECHERCHEV est génial et ma fonction préférée

Non seulement ces tableaux facilitent l'actualisation des données, mais ils facilitent également la lecture des formules! La seule chose à faire est d'appuyer sur Ctrl + T avant d'écrire la formule.

Revenons à la formule RECHERCHEV ci-dessus. Cette fois, convertissez votre tableau d'articles et votre tableau d'achat en tableau Excel avec Ctrl + T dès le début! Pour faciliter les choses, attribuez à chaque tableau un nom convivial à l'aide de l'onglet Outils de tableau:

Nommez votre table

Maintenant, tapez à nouveau VLOOKUP sans rien faire de différent de ce que vous faites normalement, votre formule dans C2 est maintenant =VLOOKUP((@Item),Items,2,0)au lieu de =VLOOKUP(B2,$E$5:$F$10,2,0)!

Entrez la formule RECHERCHEV

Même si la table Items se trouve sur une feuille de calcul différente, la formule est la même, au lieu de la moins lisible =VLOOKUP(B2,Items!$A$2:$B$7,2,0).

Le (@Item) dans la formule fait référence à la cellule de la colonne Item de ce tableau (dans la même ligne que la formule) et est donc le même dans toute la colonne. Et Items fait référence à la table des items entière (sans les en-têtes). Mieux encore, vous n'avez pas besoin de taper quoi que ce soit. Une fois qu'il s'agit d'un tableau, Excel placera ces noms dans votre formule lorsque vous sélectionnez les cellules / plages!

Allons encore plus loin. Ajoutez une autre colonne à la table Sales pour calculer le chiffre d'affaires avec la formule =(@Price)*(@Qty). Si vous souhaitez maintenant calculer le revenu total, la formule est =SUM(Sales(Revenue)); qui est vraiment facile à comprendre, peu importe où se trouvent les données ou combien de lignes elles couvrent!

Le résultat

Regarder la vidéo

  • RECHERCHEV est génial et ma fonction préférée
  • Les haineux de VLOOKUP se plaignent qu'il est fragile en raison du 3ème argument
  • Si la forme de votre table de consultation change, les réponses peuvent changer
  • Une solution de contournement consiste à remplacer le troisième argument par MATCH
  • Mais imaginez faire un MATCH pour 1000 lignes de RECHERCHEV
  • Transformez votre table de recherche en table avant d'effectuer la RECHERCHEV
  • La référence de table structurée gérera si la forme de la table change
  • De plus, il ne nécessite pas de faire un MATCH encore et encore
  • Peter Albert a soumis cette astuce

Transcription vidéo

Learn Excel for Podcast, Episode 2003 - Références lisibles

N'oubliez pas de vous abonner à la playlist XL. Je diffuserai tout ce livre en podcast.

Très bien le conseil d'aujourd'hui de Peter Albert. Peter Albert. Parlons maintenant de RECHERCHEV. Je suis un grand fan de RECHERCHEV. Pour moi VLOOKUP est la ligne de démarcation. Si vous pouvez faire RECHERCHEV, tout le reste dans Excel sera facile pour vous. VLOOKUP nous permet donc de rechercher le prix à partir de ce tableau et nous parlerons plus tard de VLOOKUPs.

Alors copiez ceci et tout fonctionne bien mais je dois vous dire. Je les ai vus. Je leur ai parlé. Je les ai rencontrés. Il y a des ennemis de RECHERCHEV. Les gens qui détestent si vous regardez en haut et quelles autres plaintes, c'est que c'est si fragile, ce troisième argument, où nous avons dit que nous voulons la troisième colonne, que si quelqu'un décidait plus tard que nous avons besoin d'un nouveau champ ici, peut-être comme, la taille . D'accord, tout d'abord, il semble y avoir une sorte de bogue qu'Excel ne recalcule pas tout cela. Permettez-moi d'annuler, d'annuler puis de refaire. On y va. C'est bizarre, je dois le signaler à l'équipe d'Excel, mais vous voyez que là où nous obtenions le prix, il obtient maintenant de la couleur, car il était codé en dur de dire qu'ils veulent la troisième colonne. D'accord et ce que les gens font pour contourner ce problème, c'est ce truc fou avec = MATCH.Allez chercher le mot Prix dans la première ligne du tableau, F4,0 et qui nous dira le prix à ce stade est la quatrième colonne. Donc ils feront réellement = RECHERCHEV. Nous recherchons A104, dans ce tableau. F4 et au lieu de coder en dur le numéro quatre, ils vont faire un MATCH et le MATCH va être verrouillé au prix. Donc F4, deux fois pour mettre $ avant le 1 et il va regarder à travers la première ligne du tableau. Oups, F4 deux fois, virgule, a manqué la virgule. Très bien, appuyez sur F4 ici virgule 0 pour une correspondance exacte avec la correspondance, puis la virgule tombe pour une correspondance exacte avec la RECHERCHEV. Ouais et bon ça marche très bien et ici je n'en ai que six donc ce n'est pas grave.dans ce tableau. F4 et au lieu de coder en dur le numéro quatre, ils vont faire un MATCH et le MATCH va être verrouillé au prix. Donc F4, deux fois pour mettre $ avant le 1 et il va regarder à travers la première ligne du tableau. Oups, F4 deux fois, virgule, a manqué la virgule. Très bien, appuyez sur F4 ici virgule 0 pour une correspondance exacte avec la correspondance, puis la virgule tombe pour une correspondance exacte avec la RECHERCHEV. Ouais et bon ça marche très bien et ici je n'en ai que six donc ce n'est pas grave.dans ce tableau. F4 et au lieu de coder en dur le numéro quatre, ils vont faire un MATCH et le MATCH va être verrouillé au prix. Donc F4, deux fois pour mettre $ avant le 1 et il va regarder à travers la première ligne du tableau. Oups, F4 deux fois, virgule, a manqué la virgule. Très bien, appuyez sur F4 ici virgule 0 pour une correspondance exacte avec la correspondance, puis la virgule tombe pour une correspondance exacte avec la RECHERCHEV. Ouais et bon ça marche très bien et ici je n'en ai que six donc ce n'est pas grave.Très bien, appuyez sur F4 ici virgule 0 pour une correspondance exacte avec la correspondance, puis la virgule tombe pour une correspondance exacte avec la RECHERCHEV. Ouais et bon ça marche très bien et ici je n'en ai que six donc ce n'est pas grave.Très bien, appuyez sur F4 ici virgule 0 pour une correspondance exacte avec la correspondance, puis la virgule tombe pour une correspondance exacte avec RECHERCHEV. Ouais et bon ça marche très bien et ici je n'en ai que six donc ce n'est pas grave.

Voyez si j'en insère un nouveau, il s'ajustera automatiquement et continuera à obtenir le prix, mais imaginez simplement si vous aviez un millier de RECHERCHEV et que chaque RECHERCHEV va refaire ce match pour déterminer ces prix dans la cinquième colonne ou la quatrième colonne. C'est horrible. Les tableaux résolvent simplement ce problème. Voici donc ma table RECHERCHEV, que ce soit longtemps avant de faire quoi que ce soit, je vais aller ici et CTRL T pour en faire une vraie table. Ils vont l'appeler table 1 mais je vais l'appeler ProductTable, un seul mot, pas d'espaces: ProductTable. Alors maintenant, il a un nom. Très bien, nous avons maintenant une table nommée ProductTable. Ensuite, nous venons ici et disons que nous allons faire = INDEX de ces prix. Quel prix voulons-nous? Nous voulons le résultat du match de A104 dans ces éléments. Correspondance exacte, fermez les parenthèses pour l'INDEX.Cela ne fait qu'un seul match. Il ne fait pas de correspondance et de RECHERCHEV. En quelque sorte, ce sera beaucoup, beaucoup plus rapide. Copiez cela. D'accord et plus tard, si nous insérons la taille, insérez donc la colonne, la taille continue de fonctionner, car il recherche la colonne appelée Prix et disons que si nous changeons cela en Prix catalogue, cette formule est réécrite. Bon, tellement, beaucoup plus sûr et plus sûr.

D'accord, tant de trucs sympas dans les tables. Consultez ce livre de Kevin Jones et Zach Barresse sur les tableaux Excel. Toutes sortes de trucs là-dedans et tout ce que nous diffusons en baladodiffusion en août et septembre se trouvent dans ce livre bourré. Et beaucoup de plaisir. Blagues Excel. Excellents cocktails. Tweets Excel. Excellentes aventures. Confiture en couleur. Vérifiez-le, achetez ce livre. J'apprécierai vraiment cela.

Très bien l'épisode d'aujourd'hui. VLOOKUP est génial et c'est ma fonction préférée, mais il y a des haters VLOOKUP qui se plaignent qu'il est fragile en raison de ce troisième argument, si la forme de votre table VLOOKUP table change, les réponses changeront. Une solution de contournement consiste à remplacer ce troisième argument par un MATCH, mais jeez, imaginez faire un MATCH pour mille lignes de RECHERCHEV. Alors transformez votre RECHERCHEV dans une table avant de faire la RECHERCHEV. Les références de table de structure gèrent si la forme de la table change. De plus, vous ne faites pas de RECHERCHEV et un match. Une seule correspondance avec un INDEX et un INDEX est rapide comme l'éclair.

Merci à Peter Robert pour cette astuce et merci à vous pour votre visite. Nous vous reverrons la prochaine fois, pour une autre diffusion en direct de.

Télécharger un fichier

Téléchargez l'exemple de fichier ici: Podcast2003.xlsx

Articles intéressants...