Comment utiliser la fonction Excel CELL -

Table des matières

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 cellule

Valeur de retour

Une valeur textuelle

Syntaxe

= 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 2003

Notes 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.

Articles intéressants...