Comment extraire les cours des actions en temps réel dans Excel

Nous l’avons enfin compris !

Le 5 juin 2019, Microsoft a publié une fonctionnalité pour Office 365 qui permet aux utilisateurs d’Excel d’extraire les cours des actions en temps réel dans leurs feuilles de calcul. Cette fonctionnalité n’a jamais été vraiment prise en charge dans Excel jusqu’à présent, même si de nombreux utilisateurs d’Excel avaient l’habitude d’extraire des données boursières de Yahoo! Finance jusqu’à la fin de la capacité en 2018 (merci Verizon !).

Excel a désormais la capacité d’extraire des données relatives aux actions, aux obligations, aux devises et même aux crypto-monnaies telles que Bitcoin. Microsoft travaille avec Nasdaq et Refinitiv pour extraire les données financières actuelles directement dans vos feuilles de calcul sous une nouvelle fonctionnalité appelée Types de données .

Cours des actions en Excel

Que sont les types de données liées ?

Les types de données liés contiennent une connexion à une source de données en ligne. Ils vous permettent de prendre une entité telle que le pays de France et d’extraire automatiquement les données actuelles qui s’y rapportent (c’est-à-dire la population, les dirigeants, le PIB, etc.).

Image 0.png

Actuellement, Excel a deux types de types de données liées :

  1. Actions

  2. Géographie

Il est prévu d’ajouter d’autres types de données à l’avenir. Je pouvais voir quelques utilisations intéressantes pour les informations médicales, le vocabulaire et les statistiques sportives.

Qu’est-ce qui est disponible dans les stocks ?

Actuellement, voici les catégories de données accessibles via le type de données de stock :

  • Actions

  • Obligations

  • Fonds communs de placement

  • Devises

  • Crypto-monnaies

Conversion des symboles boursiers en données boursières

Comment commencez-vous à extraire des données boursières dans votre feuille de calcul ? Il existe deux méthodes que vous pouvez utiliser pour obtenir la configuration.

Commencer à taper des actions

Un exploit intéressant qui est venu avec les types de données est qu’Excel a maintenant la capacité de réaliser lorsque vous travaillez avec des informations boursières. Après avoir tapé trois noms d’actions ou symboles boursiers consécutifs, Excel reconnaîtra très probablement ce que vous essayez de faire et vous invitera à convertir les cellules en un type de données Stock.

Image 1.png

Si vous cliquez sur l’ invite Convertir en actions , vos cellules seront renommées avec le nom d’action officiel stocké dans les données source de Microsoft et la cellule contiendra également le symbole de type de données d’actions d’Excel à gauche du nom de l’action.

Image 2.png

Dites à Excel que vos données sont des données boursières

Vous avez également la possibilité de dire manuellement à Excel que vos données de cellule doivent être converties en type de données de stock. Sélectionnez simplement les cellules qui contiennent les noms d’actions/symboles boursiers et accédez à l’ onglet Données dans le ruban Excel. Cliquez ensuite sur le bouton Actions dans le groupe Types de données .

Après avoir cliqué sur le bouton Actions , Excel tentera de convertir autant de valeurs de cellule sélectionnées en types de données boursières. Si Excel a besoin d’aide, il proposera des options suggérées pour la valeur saisie dans le volet de droite.

Image 3.png

Ajout de métriques/d’informations sur les stocks

Maintenant que vous avez configuré les types de données Actions liées dans la feuille de calcul, vous pouvez commencer à ajouter des champs contenant des mesures et des informations sur les actions spécifiques de votre ensemble de données. Lorsque vous sélectionnez une cellule liée aux données boursières, vous remarquerez une petite icône Ajouter un champ dans le coin supérieur droit de la cellule sélectionnée. Si vous cliquez sur l’icône, vous verrez une liste de divers champs que vous pouvez ajouter associés à ce stock particulier. Sélectionnez-en un et le champ sera ajouté à droite de votre ensemble de données actuel.

image 3.png

Utiliser des formules

Si vous comptez davantage sur la mémoire, il existe une nomenclature de formules que vous pouvez écrire pour intégrer ces données. Tous les champs ne sont pas disponibles pour tous les types de données, vous pouvez donc envelopper vos formules avec des formules IFERROR si vous comparez des types de données distincts (c’est-à-dire que la devise n’aurait pas le champ de nombre d’employés disponible).

Image 5.png

Aucun titre

Malheureusement, aucun en-tête ne se remplira automatiquement avec les champs que vous ajoutez. Vous devrez les ajouter manuellement vous-même.

Notez également que les nouvelles données de champ ne sont ajoutées qu’au stock sélectionné à l’origine. Vous devrez faire glisser les formules pour que le reste des données apparaisse avec toutes vos actions.

Image 4.png

Pour contourner ce problème, vous pouvez jeter vos données dans un tableau Excel (ctrl + t) et les formules seront automatiquement reportées par défaut à l’avenir (uniquement après avoir effectué le report initial des formules).

Image 6.png

Comment actualiser les données ?

Manuellement

Les types de données Actions et Géographie sont considérés comme  des types de données liés  . En effet, ils font référence à une source de données en ligne. Une fois le texte converti en un type de données lié, une connexion de données externe est établie dans le classeur. De cette façon, si les données changent en ligne, vous pouvez les mettre à jour en les actualisant dans Excel. Pour actualiser les données, cliquez avec le bouton droit sur une cellule avec le type de données lié et cliquez sur  Type de données  >  Actualiser . Cela actualisera la cellule que vous avez sélectionnée, ainsi que toutes les autres cellules ayant le même type de données.

Si vous souhaitez actualiser tous les types de données liés et toutes les connexions de données qui peuvent se trouver dans le classeur (y compris les requêtes, les autres connexions de données et les tableaux croisés dynamiques), cliquez sur  Données  >  Tout actualiser  ou appuyez sur  Ctrl+Alt+F5 .

Automatiquement à l’ouverture

Il existe également un moyen d’incorporer du code VBA pour actualiser automatiquement les données de stock du fichier chaque fois que vous ouvrez votre classeur. Collez simplement le code ci-dessous dans le dossier ThisWorkbook Microsoft Excel Objects de Visual Basic Editor (assurez-vous de double-cliquer sur ThisWorkbook pour ouvrir correctement sa page de code).

Private Sub Workbook_Open()
‘OBJECTIF : Exécuter la fonction Actualiser tout de l’onglet Données

ThisWorkbook.RefreshAll

MsgBox « Les données de stock ont ​​été actualisées ! » ‘ Sous -titre final facultatif

Image 7.png

Excel peut avoir besoin d’aide

Il peut y avoir des cas où vous entrez un nom de société et Excel peut avoir plusieurs résultats pour celui-ci. Dans ce cas, un point d’interrogation bleu apparaîtra à côté de votre entrée. Vous devrez cliquer dessus pour clarifier le stock particulier que vous souhaitez intégrer à votre feuille de calcul.

Image 8.png

Après avoir cliqué sur l’icône de point d’interrogation bleu, vous devriez voir le volet Sélecteur de données apparaître sur le côté droit de votre fenêtre. Parcourez simplement la liste des suggestions et sélectionnez le symbole boursier que vous vouliez suivre.

Image 9.png

Les informations sélectionnées sur le ticker devraient alors se remplir automatiquement dans votre tableau.

Image 11.png

Cartes de stock

Les types de données liées ont également une fonctionnalité intéressante appelée Cartes (je sais, nom de la création, n’est-ce pas ? !). Les cartes apparaîtront si vous cliquez sur l’ icône de la banque à gauche du nom de l’action. Les cartes peuvent être un excellent moyen de répondre à des questions ad hoc qui vous viennent à l’esprit sans avoir à importer ces données dans votre feuille de calcul.

Image 10.png