
Sommaire
La fonction Excel CELL renvoie des informations sur une cellule dans une feuille de calcul. Le type d'informations à renvoyer est spécifié comme info_type. CELL peut obtenir des éléments tels que l'adresse et le nom de fichier, ainsi que des informations détaillées sur le formatage utilisé dans la cellule. Voir ci-dessous pour une liste complète des informations disponibles.
Objectif
Obtenir des informations sur une celluleValeur de retour
Une valeur textuelleSyntaxe
= CELL (type_info, (référence))Arguments
- info_type - Le type d'informations à renvoyer sur la référence.
- reference - (facultatif) La référence à partir de laquelle extraire les informations.
Version
Excel 2003Notes d'utilisation
Utilisez CELL pour extraire un large éventail d'informations sur une référence . Le type d'informations à renvoyer est spécifié sous la forme info_type , qui doit toujours être placé entre guillemets (""). Par exemple, pour obtenir le numéro de colonne pour C10:
=CELL("col", C10) // returns 3
Pour obtenir l'adresse de A1 sous forme de texte:
=CELL("address",A1) // returns "$A$1"
Voir ci-dessous pour une liste complète des info_types et une clé des codes que CELL renvoie lorsque le info_type est format. Notez que lorsque référence fait référence à plusieurs cellules, CELL renvoie des informations sur la première cellule de référence.
Les info_types suivants peuvent être utilisés avec la fonction CELL:
Info_type | La description |
---|---|
adresse | renvoie l'adresse de la première cellule de référence (sous forme de texte). |
col | renvoie le numéro de colonne de la première cellule de référence . |
Couleur | renvoie la valeur 1 si la première cellule de référence est formatée en utilisant la couleur pour les valeurs négatives; ou zéro sinon. |
Contenu | renvoie la valeur de la cellule supérieure gauche en référence . Les formules ne sont pas renvoyées. Au lieu de cela, le résultat de la formule est renvoyé. |
nom de fichier | renvoie le nom du fichier et le chemin complet sous forme de texte. Si la feuille de calcul qui contient la référence n'a pas encore été enregistrée, une chaîne vide est renvoyée. |
format | renvoie un code qui correspond au format numérique de la cellule. Voir ci-dessous pour une liste des codes de format de nombre. Si la première cellule de référence est formatée avec la couleur pour les valeurs <0, alors "-" est ajouté au code. Si la cellule est mise en forme avec des parenthèses, renvoie "() - à la fin de la valeur de code. |
parenthèses | renvoie 1 si la première cellule de référence est mise en forme avec des parenthèses et 0 sinon. |
préfixe | renvoie une valeur de texte qui correspond au préfixe de l'étiquette - de la cellule: un guillemet simple (') si le texte de la cellule est aligné à gauche, un guillemet double (") si le texte de la cellule est aligné à droite, un signe d'insertion ( ^) si le texte de la cellule est centré, une barre oblique inverse () si le texte de la cellule est aligné sur le remplissage et une chaîne vide si le préfixe de l'étiquette est autre chose. |
protéger | renvoie 1 si la première cellule de référence est verrouillée ou 0 sinon. |
rangée | renvoie le numéro de ligne de la première cellule de référence . |
type | renvoie une valeur de texte qui correspond au type de données dans la première cellule de référence : "b" pour vide lorsque la cellule est vide, "l" pour étiquette si la cellule contient une constante de texte, et "v" pour valeur si le la cellule contient autre chose. |
largeur | renvoie la largeur de colonne de la cellule, arrondie à l'entier le plus proche. Une unité de largeur de colonne est égale à la largeur d'un caractère dans la taille de police par défaut. |
Le tableau ci-dessous montre les codes de texte renvoyés par CELL lorsque "format" est utilisé pour info_type .
Code de format renvoyé | Signification du code de format |
---|---|
g | Général |
F0 | 0 |
, 0 | #, ## 0 |
F2 | 0 |
, 2 | #, ## 0,00 |
C0 | $ #, ## 0 _); ($ #, ## 0) |
C0- | $ #, ## 0 _); (Rouge) ($ #, ## 0) |
C2 | $ #, ## 0,00 _); ($ #, ## 0,00) |
C2- | $ #, ## 0,00 _); (Rouge) ($ #, ## 0,00) |
P0 | 0% |
P2 | 0,00% |
S2 | 0,00E + 00 |
g | #? /? ou # ??/?? |
D1 | j-mmm-aa ou jj-mmm-aa |
D2 | d-mmm ou jj-mmm |
D3 | mmm-aa |
D4 | m / j / aa ou m / j / aa h: mm ou mm / jj / aa |
D5 | mm / jj |
D6 | h: mm: ss AM / PM |
D7 | h: mm AM / PM |
D8 | h: mm: ss |
Remarques
Lors de la demande du "format" ou des "parenthèses" info_types, un ensemble de parenthèses vides "()" est ajouté au format renvoyé si le format numérique utilise des parenthèses pour toutes les valeurs ou pour les valeurs positives. Par exemple, si A1 utilise le format numérique personnalisé (0), alors:
=CELL("format",A1) // returns "F0()"
La fonction CELLULE est une fonction volatile et peut provoquer des problèmes de performances dans les feuilles de calcul volumineuses ou complexes.