Nommer les cellules

Fermé
doumé2a Messages postés 3 Date d'inscription samedi 13 octobre 2012 Statut Membre Dernière intervention 14 octobre 2012 - 13 oct. 2012 à 17:55
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 14 oct. 2012 à 11:42
Bonjour,

je souhaite nommer les cellules d'un tableau excel en utilisant les noms des lignes et des colonnes. le nom de chaque cellule à l'interieur du tableau serait le nom de l'intersection de la ligne et de la colonne.

Est-ce possible?

Merci d'avance pour votre aide.


4 réponses

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 249
13 oct. 2012 à 20:00
Bonsoir,

Sélectionnes ta plage avec les titres de lignes et de colonnes.
Avec 'insertion / noms / créer...' et en cochant 'ligne du haut' et 'colonne de gauche' tu vas nommer toutes tes lignes et colonnes du tableau.
Les noms ne peuvent contenir des espaces ni correspondre à des référence excel.
L'opérateur d'intersection est l'espace.
=lyon paris
te donnera la cellule à l'intersection de la ligne lyon et de la colonne paris

eric
1
doumé2a Messages postés 3 Date d'inscription samedi 13 octobre 2012 Statut Membre Dernière intervention 14 octobre 2012
13 oct. 2012 à 20:57
J'ai essayé mais ca ne fonctionne pas.
Tu es sur de toi?
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 249
13 oct. 2012 à 23:56
Re,

Oui, regarde le fichier joint : https://www.cjoint.com/?BJnx3csW9HI

eric
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 713
13 oct. 2012 à 18:09
bonjour,

Curieuse ta question car si tu prends par exemple l'intersection de la colonne C avec la ligne 3 elle est référencée dans les tableurs par C3 ou $C$3 en adresse fixe ! ;-)
0
Raymond PENTIER Messages postés 58800 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 janvier 2025 17 264
13 oct. 2012 à 23:58
Bonjour à doumé2a et à eriiic.

Conflit de vocabulaire ! Le premier demande "en utilisant les noms des lignes et des colonnes" et le second répond "avec les titres de lignes et de colonnes".

* doumé2a pense soit au numéro qui repère chaque ligne (1, 2, 3 ...) et à la lettre qui situe chaque colonne (A, B, C, D ...) soit, mais cela m'étonnerait, au nom qu'il aurait défini pour chaque ligne et chaque colonne.

* eriiic veut parler de l'intitulé des lignes qui est saisi dans la colonne A et de l'intitulé des colonnes qui est saisi dans la ligne 1.

Cordialement.
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 249
14 oct. 2012 à 00:12
Bonsoir raymond,

si il parlait des références des lignes et colonnes il a eu la réponse par gb (qui attend toujours un merci pour avoir pris le temps de répondre...) : c'est non.
D'où une autre tentative d'interprétation si il n'a pas le vocabulaire adéquat.
N'ayant pas l'option 'lecture de pensée' je ne sais pas ce qu'il a en tête...

eric
0
Raymond PENTIER Messages postés 58800 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 janvier 2025 17 264
14 oct. 2012 à 00:38
Patience ! Les ingénieurs de chez Microsoft y travaillent ... peut-être pour la version Excel 2020 ?

Dis, Éric, même un vieux (dans tous les sens du terme) pratiquant d'Excel comme moi n'utilise jamais ni cette façon de nommer des cellules, ni cette manière de désigner une cellule, alors qu'elles sont si simples et si pratiques !
Tu ne voudrais pas créer une fiche technique (astuce) sur cette méthode ?

Amicalement.
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 249
14 oct. 2012 à 10:23
Bonjour Raymond,

Je n'ai cité cette technique que pour répondre à une autre interprétation de sa demande.
C'est à réserver aux petits tableaux sinon on se retrouve avec une profusion de noms.
De plus les espaces des titres de colonnes et lignes sont transformés en _, et ils ne doivent pouvoir être interprétés comme des références.
Je préfère le plus souvent une combinaison index() equiv()

Mais si tu veux créer une fiche dessus pas de problème, tu peux :-)

eric
0
doumé2a Messages postés 3 Date d'inscription samedi 13 octobre 2012 Statut Membre Dernière intervention 14 octobre 2012
14 oct. 2012 à 10:48
Salut eric,
je me suis peut etre mal expliqué,
en fait comme tu le montres dans ton exemple, je souhaiterai :
nommer les ligne de la colonne A (soit A4 : Paris et A5 : Lille),
nommer les colonnes de la ligne 3 (soit B3 : Lyon, C3 : Marseille),
et trouver comment en automatique la cellule
B4 se nomme : Paris Lyon,
C4 se nomme Paris Marseille....
et ainsi de suite.

Et mon tableau est énorme, il comporte au moins 500 lignes et 200 colonnes.
Le but et de récupérer les informations arrivant de différentes sources, auxquelles j'aurai imposer la nommination des cellules.
Je pourrai ainsi compiler tout ca dans un meme tableau, en rappelant dans chaque cellule le fichier et le nom de la cellule.

Merci à tout ce qui ont pris du temps pour me répondre et en espérant que l'un d'entre vous trouve la solution.

Doumé
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 249
14 oct. 2012 à 11:42
Re,

Déjà on nomme des lignes, ou des colonnes, ou des cellules (mais pas des lignes de colonne...)
Et je te déconseille formellement de nommer toutes les cellules d'un tableau de 200x500 soit 100000 noms, voire même seulement les lignes et colonnes (700 noms).
C'est méconnaitre les possibilités d'excel et se retrouver avec un fichier grossi inutilement et ingérable au niveau des noms.

Même si c'est possible (sauf que les espaces sont interdits) ne compte pas sur moi là-dessus, apprend plutôt à utiliser excel.

Avoir l'intersection d'une ligne et d'une colonne :
=INDEX($B$4:$C$5;EQUIV(A12;$A$4:$A$5;0);EQUIV(B12;$B$3:$C$3;0))
fichier exemple : https://www.cjoint.com/?BJolQv8QiNP

eric
0