VALEUR.CHAMP (FIELDVALUE en anglais) est la fonction Excel 365 qui te donne accès aux données enrichies cachées à l'intérieur des types de données liées. Tu connais sûrement ces petites icônes qui apparaissent à côté d'un nom d'action ou d'un pays quand Excel les reconnaît : chaque icône cache des dizaines de champs d'information que tu peux extraire à la demande.
Concrètement, c'est elle qui te permet de construire un tableau de bord boursier en direct, de comparer automatiquement la population et le PIB de plusieurs pays, ou de rendre le nom du champ à extraire complètement dynamique via une liste déroulante. Sans VALEUR.CHAMP, tu es condamné à saisir ces données à la main ou à recopier les valeurs une par une depuis la fiche de données.
Syntaxe de la fonction VALEUR.CHAMP
=VALEUR.CHAMP(valeur; nom_champ)Si la cellule pointée par valeur n'a pas été convertie en type de données liées via l'onglet Données, Excel renvoie une erreur #VALEUR!. Convertis d'abord la cellule, puis utilise VALEUR.CHAMP.
Comprendre chaque paramètre de la fonction VALEUR.CHAMP
valeur
: la cellule ou la référence contenant le type de données liéesCe doit être une cellule que tu as préalablement convertie via Données → Actions ou Données → Géographie : une icône spéciale (carte ou immeuble) y apparaît alors à gauche du texte.
Tu peux aussi référencer une colonne entière d'un tableau structuré si toutes les cellules ont été converties. La formule s'adapte automatiquement ligne par ligne.
Astuce : Clique sur l'icône qui apparaît à côté d'une cellule convertie pour voir la fiche complète et la liste exhaustive des champs disponibles pour ce type de données.
nom_champ
: le nom du champ dont tu veux extraire la valeurTu peux le saisir directement entre guillemets ("Prix", "Population", "Capitalisation boursière") ou pointer vers une cellule qui contient ce nom, ce qui rend la formule dynamique.
Les noms de champs dépendent du type de données : pour Actions, tu trouveras "Prix", "Variation", "Volume", "Capitalisation boursière", "Secteur" ; pour Géographie, tu trouveras "Population", "PIB", "Superficie", "Capitale", "Langue". Les noms sont sensibles aux accents.
Astuce : Pointe ce paramètre vers une cellule contenant le nom du champ pour créer des tableaux de bord interactifs : l'utilisateur choisit la métrique via une liste déroulante et toutes les formules se mettent à jour instantanément.
Exemples pratiques pas à pas
Finance : suivi de portefeuille boursier en direct
Tu gères un portefeuille d'actions et tu veux un tableau de bord qui affiche le prix et la variation de chaque titre sans jamais ressaisir de chiffres manuellement. Commence par sélectionner la colonne A avec les noms des sociétés, puis va dans Données → Actions pour les convertir en types de données liées.
| A | B | C | |
|---|---|---|---|
| 1 | Action (type lié) | Prix actuel | Variation |
| 2 | Microsoft | 415,50 € | +1,2% |
| 3 | Apple | 195,30 € | -0,5% |
| 4 | 175,80 € | +0,8% |
=VALEUR.CHAMP(A2; "Prix")Une fois la colonne A convertie en type Actions, la fonction extrait le prix actuel de Microsoft directement depuis les données connectées. Copie-la sur toute la colonne (chaque ligne renvoie le prix de l'action correspondante) et fais de même avec "Variation" en colonne C pour la variation du jour.
Astuce de pro : Encapsule toujours dans SIERREUR pour gérer les actions non reconnues : =SIERREUR(VALEUR.CHAMP(A2; "Prix"); "N/D"). Certaines valeurs boursières ne sont pas disponibles selon ta région ou ta version Excel.
Marketing international : comparaison de marchés par pays
Tu prépares une étude de marché pour décider dans quels pays lancer un produit. Plutôt que de copier-coller manuellement les données démographiques depuis Wikipédia ou des rapports PDF, tu saisis simplement les noms de pays dans une colonne, tu les convertis en type Géographie via Données → Géographie, puis tu extrais les champs dont tu as besoin.
| A | B | C | |
|---|---|---|---|
| 1 | Pays (type lié) | Population | PIB |
| 2 | France | 67 390 000 | 2 778 Mrd $ |
| 3 | Allemagne | 83 240 000 | 4 072 Mrd $ |
| 4 | Japon | 125 500 000 | 4 231 Mrd $ |
=VALEUR.CHAMP(A2; "Population")Ici, la fonction tire la population de France depuis le type Géographie ; un second appel avec "PIB" remonterait son PIB. En glissant ces formules sur toute la liste, tu construis ta grille de comparaison en quelques secondes. Si tu ajoutes un pays, il suffit de le convertir et les formules se remplissent automatiquement.
Direction générale : tableau de bord dynamique à champ variable
La vraie puissance de VALEUR.CHAMP par rapport à la notation point (=A2.Population) est de permettre un champ dynamique. Stocke le nom du champ dans une cellule, par exemple F1, et crée une liste déroulante dans cette cellule avec les noms de champs disponibles : Population, PIB, Capitale, Superficie, etc.
| A | B | |
|---|---|---|
| 1 | Pays | Donnée affichée (selon F1) |
| 2 | France | 67 390 000 |
| 3 | Allemagne | 83 240 000 |
| 4 | Japon | 125 500 000 |
=VALEUR.CHAMP(A2; $F$1)Comme le nom du champ est lu dans la cellule F1, toute la colonne B se recalcule dès que tu changes sa valeur. Le directeur peut ainsi basculer en un clic d'une vue population à une vue PIB, sans jamais toucher aux formules. La notation point (=A2.Population) est plus rapide à écrire, mais elle ne supporte pas cette flexibilité.
Astuce de pro : Combine cette technique avec DECALER pour créer des rapports entièrement paramétrables : l'utilisateur choisit à la fois le pays et la métrique à afficher, tout en gardant une seule formule propre.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction VALEUR.CHAMP
Erreur #CHAMP! : nom de champ inexistant ou mal orthographié
Le nom du champ saisi dans nom_champ n'existe pas pour ce type de données, ou contient une faute d'orthographe. Par exemple "Capitalisation" au lieu de "Capitalisation boursière" ou "population" sans majuscule ne fonctionnent pas.
Solution : Clique sur l'icône du type de données pour ouvrir la fiche et copie-colle le nom exact du champ. Vérifie les accents, la casse et les espaces.
Erreur #VALEUR! : cellule non convertie en type de données liées
La cellule pointée par valeur contient du texte brut, pas un type de données liées. Il manque l'étape de conversion via l'onglet Données.
Solution : Sélectionne la cellule, va dans Données → Actions ou Données → Géographie et confirme la conversion. Une icône doit apparaître à gauche du texte. Si Excel ne reconnaît pas l'entité, essaie de préciser le nom (ex : "Microsoft Corporation" plutôt que "MSFT").
Erreur #N/A : donnée non disponible pour cette entité
Le champ existe pour ce type de données, mais il n'est pas renseigné pour cette entité précise. Certaines petites entreprises ou certains pays n'ont pas tous les champs disponibles.
Solution : Utilise SIERREUR pour afficher une valeur de remplacement : =SIERREUR(VALEUR.CHAMP(A1; "Champ"); "Non disponible"). Vérifie aussi dans la fiche de données quels champs sont réellement renseignés pour cette entité.
Données obsolètes qui ne se rafraîchissent pas
Les types de données liées nécessitent une connexion internet pour se mettre à jour. Si tu es hors ligne ou si la connexion est coupée, Excel affiche les dernières valeurs mises en cache.
Solution : Va dans Données → Actualiser tout pour forcer la mise à jour. Configure l'actualisation automatique via les propriétés de la connexion si tu as besoin de données en temps réel.
VALEUR.CHAMP vs Notation point
Ces deux syntaxes accèdent aux mêmes champs d'un type de données liées, mais avec des compromis différents.
| Critère | Notation point | VALEUR.CHAMP |
|---|---|---|
| Syntaxe | =A1.Population | =VALEUR.CHAMP(A1; "Population") |
| Champ dynamique | Non | Oui (référence de cellule) |
| Auto-complétion | Oui, après le point | Non |
| Formules imbriquées | Moins flexible | Intégration facile dans SIERREUR, SI, etc. |
| Lisibilité | Plus concise | Plus explicite et auditable |
Questions fréquentes sur la fonction VALEUR.CHAMP
La fonction VALEUR.CHAMP est-elle disponible dans Google Sheets ?
Non, VALEUR.CHAMP est exclusive à Microsoft Excel 365. Google Sheets propose GOOGLEFINANCE pour les données boursières, mais la syntaxe et les données disponibles sont très différentes. Il n'existe pas d'équivalent direct pour les types de données Géographie.
Comment trouver la liste des champs disponibles pour un type de données ?
Clique sur l'icône qui apparaît à côté d'une cellule convertie (carte pour Géographie, immeuble pour Actions). Une fiche s'ouvre avec tous les champs disponibles et leurs valeurs actuelles. Tu peux copier-coller les noms de champs directement depuis cette fiche pour éviter les fautes.
Les données sont-elles mises à jour automatiquement ?
Par défaut, les types de données liées se rafraîchissent à l'ouverture du classeur si tu es connecté à internet. Pour les données boursières, tu peux configurer une actualisation à intervalles réguliers via Données → Propriétés de la connexion.
Peut-on utiliser VALEUR.CHAMP avec des types de données personnalisés ?
Oui, si ton organisation a publié des types de données personnalisés via Power BI, tu peux y accéder avec VALEUR.CHAMP exactement comme pour les types intégrés. Le nom des champs est défini par l'auteur du jeu de données dans Power BI.
La fonction fonctionne-t-elle hors ligne ?
VALEUR.CHAMP affiche les dernières valeurs mises en cache hors ligne, mais elle ne peut pas actualiser les données sans connexion. Les nouvelles conversions en type de données liées nécessitent également une connexion pour que les entités soient reconnues.
Pour aller plus loin
Les fonctions similaires : RECHERCHEX, INDIRECT, SIERREUR, RECHERCHEV, EQUIV
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois
