Excel 2003 - Création d'une colonne référence
Résolu/Fermé
angelblacknight
Messages postés
4
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
11 août 2009
-
11 août 2009 à 06:15
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 11 août 2009 à 20:38
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 11 août 2009 à 20:38
A voir également:
- Excel 2003 - Création d'une colonne référence
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
- Liste déroulante excel - Guide
- Figer colonne excel - Guide
3 réponses
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
11 août 2009 à 07:18
11 août 2009 à 07:18
Bonjour,
=STXT(C2;CHERCHE("=";C2)+1;CHERCHE("&";C2)-CHERCHE("=";C2)-1)
eric
=STXT(C2;CHERCHE("=";C2)+1;CHERCHE("&";C2)-CHERCHE("=";C2)-1)
eric
angelblacknight
Messages postés
4
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
11 août 2009
11 août 2009 à 17:38
11 août 2009 à 17:38
Bonjour eriiic,
Je vous remercie pour votre aide. Votre formule fonctionne parfaitement. Néanmoins, je me demande comment vous arrivez à savoir quelles formules imbriquées ensembles et comment les imbriquer pour arriver au(x) résultat(s) voulu(s).
Merci et bonne journée
Je vous remercie pour votre aide. Votre formule fonctionne parfaitement. Néanmoins, je me demande comment vous arrivez à savoir quelles formules imbriquées ensembles et comment les imbriquer pour arriver au(x) résultat(s) voulu(s).
Merci et bonne journée
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
11 août 2009 à 20:38
11 août 2009 à 20:38
Re,
Il faut décomposer le problème et connaitre (ou chercher) les fonctions pour résoudre chaque partie.
Dans ton exemple :
http://www.monsite.com/infos/voir.php?ordi=123&voir=oui&page=0
on voit que ce qui t'interesse (123) c'est ce qui est après le 1er '=' (qu'il va falloir chercher) et que ça s'arrete avant le 1er '&' (qu'il va falloir chercher aussi), et qu'il va falloir extraire une partie de chaine.
Donc ça va être principalement des fonctions de traitement de chaine de caractère.
Si tu fais 'insertion / fonction...' et que tu choisis la catégorie 'Texte' tu les trouves regroupées...
Parmi elles : cherche() pour rechercher une chaine et stxt() pour extraire une chaine.
Avant de valider par OK sélectionne une de ces fonctions et clique sur 'Aide sur cette fonction' en bas, tu as la syntaxe et l'explication (aide très bien faite).
Maintenant tu comprends que CHERCHE("=";C2) va ramener la position du 1er '=', et il faut ajouter 1 pour avoir la position du début de l'extraction.
Je te laisse trouver comment trouver la longueur de chaine à extraire pour la passer en parametre à stxt()
eric
Il faut décomposer le problème et connaitre (ou chercher) les fonctions pour résoudre chaque partie.
Dans ton exemple :
http://www.monsite.com/infos/voir.php?ordi=123&voir=oui&page=0
on voit que ce qui t'interesse (123) c'est ce qui est après le 1er '=' (qu'il va falloir chercher) et que ça s'arrete avant le 1er '&' (qu'il va falloir chercher aussi), et qu'il va falloir extraire une partie de chaine.
Donc ça va être principalement des fonctions de traitement de chaine de caractère.
Si tu fais 'insertion / fonction...' et que tu choisis la catégorie 'Texte' tu les trouves regroupées...
Parmi elles : cherche() pour rechercher une chaine et stxt() pour extraire une chaine.
Avant de valider par OK sélectionne une de ces fonctions et clique sur 'Aide sur cette fonction' en bas, tu as la syntaxe et l'explication (aide très bien faite).
Maintenant tu comprends que CHERCHE("=";C2) va ramener la position du 1er '=', et il faut ajouter 1 pour avoir la position du début de l'extraction.
Je te laisse trouver comment trouver la longueur de chaine à extraire pour la passer en parametre à stxt()
eric