Qu'est-ce que la fonction VALEUR. CHAMP ?
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
Clique sur un argument pour aller à son explication.
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.
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.

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.
- 1Dans une cellule, écris
=VALEUR.CHAMP(. - 2En 1er argument : clique sur la cellule qui porte l'action,
A2. Elle doit d'abord avoir été convertie en type Actions via l'onglet Données, sans quoi une icône d'immeuble n'apparaît pas à gauche du nom et la fonction n'a aucune fiche à lire. - 3En 2ᵉ argument : saisis le nom du champ à extraire entre guillemets,
"Prix". Il s'écrit exactement comme dans la fiche de données, accents et majuscule compris, faute de quoi Excel renvoie#CHAMP!. - 4Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas pour couvrir Apple et Google. Refais la même chose en colonne C avec
"Variation"pour ajouter la variation du jour.
=VALEUR.CHAMP(A2; "Prix")"Variation" en colonne C pour la variation du jour.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.
- 1Dans une cellule, écris
=VALEUR.CHAMP(. - 2En 1er argument : clique sur la cellule qui porte le pays,
A2. Elle doit d'abord avoir été convertie en type Géographie via l'onglet Données, faute de quoi l'icône de carte manque à gauche du nom et la fonction n'a rien à lire. - 3En 2ᵉ argument : saisis le nom du champ à extraire entre guillemets,
"Population". Il s'écrit exactement comme dans la fiche, accents compris, sinon Excel ne le reconnaît pas. - 4Ferme la parenthèse et appuie sur Entrée, puis étire la formule sur l'Allemagne et le Japon. Duplique-la en colonne C avec
"PIB"à la place de"Population"pour compléter la grille de comparaison.
=VALEUR.CHAMP(A2; "Population")"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.
- 1Dans une cellule, écris
=VALEUR.CHAMP(. - 2En 1er argument : clique sur la cellule qui porte le pays,
A2. Elle doit déjà être convertie en type Géographie via l'onglet Données, sans ce lien vivant la fonction n'a aucune donnée à lire. - 3En 2ᵉ argument : clique sur la cellule qui contient le nom du champ,
$F$1. Les dollars figent cette référence, si bien que chaque ligne recopiée lit toujours le champ choisi dans cette même cellule au lieu de glisser versF2puisF3. Prépare cette cellule avec une liste déroulante (Données puis Validation des données) proposantPopulation,PIB,Capitale,Superficie. - 4Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas. Dès que tu changes le champ dans
F1, ou que tu le choisis dans la liste déroulante, toute la colonne B bascule de la population au PIB sans que tu touches à une seule formule.
=VALEUR.CHAMP(A2; $F$1)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é.
Les 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
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.
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.
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.
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.
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
Continue sur ta lancée après la fonction VALEUR.CHAMP : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



