Description
Cette fonction permet d'obtenir des informations sur la mise en forme, l'emplacement ou le contenu d'une cellule.
Cette fonction permet de récupérer des éléments tels que l'adresse et le nom du fichier, ainsi que des informations détaillées sur le formatage utilisé dans la cellule. Voir ci-dessous la liste complète des informations disponibles.
Note : Les formules qui utilisent CELL ont des valeurs d'argument spécifiques à la langue et renverront des erreurs si elles sont calculées dans une autre langue.
Par exemple, si vous créez une formule contenant CELL en utilisant l'allemand, cette formule renverra une erreur si le classeur est ouvert avec la version française. S'il est important que d'autres personnes ouvrent votre classeur dans d'autres langues, envisagez d'utiliser des fonctions alternatives ou de permettre aux autres personnes d'enregistrer des copies locales dans lesquelles ils modifient les arguments CELL pour les adapter à leur langue.
Syntaxe
CELL(info_type, [référence])
Les entrées
Cette fonction a les arguments suivants :
| Nom | Obligatoire | Description | Entrée valide |
|---|---|---|---|
info_type |
Oui | Le type d'information à prendre en compte. | Une chaîne de texte qui correspond à la liste ci-dessous entre guillemets, à une référence de cellule ou à une formule qui aboutit à une référence de cellule.Types d'informationsLes info_types
|
|
|
Oui | L'adresse de la cellule contenant l'information. | Un ID de cellule ou une formule qui aboutit à un ID de cellule unique. |
Note : Les types d'informations Excel suivants ne sont pas pris en charge : color, filename, format, parentheses, prefix, protect, row, width.
Exemple
Données d’échantillon
| A | B | C | |
|---|---|---|---|
| 1 | rouge|rouge | 56 | adresse |
| 2 | vert | 39 | col |
| 3 | orange|orange | 15 | contenu |
| 4 | rouge|rouge | 92 | ligne|ligne |
| 5 | bleu | 22 | type |
Exemples de formules
| Cas d'utilisation | Formule | Explication et résultat |
|---|---|---|
| Déterminer si une cellule contient un terme spécifique. |
|
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, la première formule renvoie VRAI. Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, la deuxième formule renvoie FAUX. |
| Renvoie l'adresse d'une cellule spécifiée. | =CELL("adresse", A2) |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie $A2 $. |
| Renvoie l’ID de la colonne d’une cellule spécifiée. | =CELL("col", B1) |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie 2 (parce que B est la deuxième colonne). |
| Renvoie le type d'une cellule spécifiée. |
|
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie l (label) Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie v (valeur) |
| Renvoie le contenu d'une cellule spécifiée. | =CELL("contents", A1) |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie red. |
Renvoie l’adresse d’une cellule spécifiée en utilisant le contenu d’une autre cellule comme référence pour la valeur info_type. |
=CELL(C1,B1) |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie $B1 $. |
| Détermine le type de contenu d'une cellule et renvoie une chaîne spécifiée identifiant le type. | =IFS(CELL("type",B1)="l", "Texte", CELL("type",B1)="v", "Nombre",CELL("type",B1)="b", "Vide",TRUE, "Autre") |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie Nombre (parce que CELL a renvoyé « v »). |
Notes
- CELL ne peut s'appliquer qu'à une seule cellule.
- CELL est une fonction volatile qui peut entraîner des problèmes de performance dans les feuilles de calcul volumineuses ou complexes.
- Les caractères génériques ne fonctionnent pas avec cette fonction.
- CELL renvoie l'information sous forme de texte, quel que soit le type d'information demandé.
Astuces
- Utilisez CELL pour recueillir des informations sur la mise en forme et le contenu des cellules pour la création de rapports dynamiques.
- Utiliser CELL dans la mise en forme conditionnelle (exemple : en définissant
=CELL("type",B1)="b"comme formule de condition, vous appliquerez la mise en forme spécifiée à toutes les cellules de texte incluses dans la plage conditionnelle. Notez que B1 n'a pas besoin d'avoir un type de texte). - Vous pouvez combiner CELL avec des fonctions telles que IF ou ISNUMBER pour le formatage conditionnel et la validation.
- CELL est utile pour l'audit et le dépannage de vos feuilles de travail.