Membres: 1429  •  Messages: 46612  •  Sujets: 6155  •  Merci d'accueillir jumps, notre dernier membre.
Merci de vous connecter ou de vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
Recherche avancée  


Auteur Sujet: [Excel] Identifier lettre de lecteur mappé  (Lu 932 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Spip5

  • Grand Maître
  • *****
  • Messages: 1960
  • Karma: 1
  • Sexe: Homme
[Excel] Identifier lettre de lecteur mappé
« le: 09 mars 2009 à 10:01:05 »
Bonjour à tous,

Aujourd'hui, je m'essaye à Excel.

J'ai en A1 un texte du type:
Citer
B: bambin + U: user + P: patatra + W: Wiziwig
En B1, je cherche à afficher la lettre correspondant à "bambin", s'il apparaît précédemment.

J'ai trouvé comment faire pour afficher quelque chose dans cette cellule si celle d'avant contient le mot recherché:=SI(ESTNUM(CHERCHE("bambin";A1));"OUI";"")
Reste pour moi à trouver comment, plutôt que d'afficher "OUI", je puisse afficher le caractère se trouvant un peu avant "bambin" en A1, c'est à dire dans notre cas présent "B".
Il peut être amené à changer, c'est pourquoi je ne veux pas bêtement remplacer dans ma formule "OUI" par "B", mais par "[formule permettant d'afficher 3 caractères avant "bambin" en A1]".

Des idées ?

Merci d'avance pour vos réponses.
« Modifié: 09 mars 2009 à 10:03:50 par Spip5 »

Hors ligne O-ERON

  • travailleur fou
  • Super modérateur
  • Grand Maître
  • *****
  • Messages: 4782
  • Karma: 0
  • Sexe: Homme
    • Codeweaver
Re : [Excel] Identifier lettre de lecteur mappé
« Réponse #1 le: 09 mars 2009 à 10:22:02 »
désolé j'ai un excel en anglais mais voilà comment faire :
SEARCH("bambin"; "B: bambin") : renvoie la position de "bambin" dans la chaine
MID("B: bambin"; résultat du search - 3; 1) : prend 1 caractère à partir à partir de la postion trouvée si dessus -3
[Sig removed by Admin: Total file size of all images in sig may not exceed 20 TB]

Hors ligne Spip5

  • Grand Maître
  • *****
  • Messages: 1960
  • Karma: 1
  • Sexe: Homme
Re : [Excel] Identifier lettre de lecteur mappé
« Réponse #2 le: 09 mars 2009 à 14:31:11 »
Merci pour ta réponse O-Eron.

Ca ne va pas.

En effet, la lettre indiquée avant "bambin" peut changer (je compte appliquer la formule à plusieurs champs), c'est tout l'intérêt du procédé.

On m'a toutefois donné la bonne réponse sur un autre forum: =SI(ESTNUM(CHERCHE("bambin";A1));STXT(A1;(CHERCHE("bambin";A1;1))-3;1);"")

Résolu.

Hors ligne O-ERON

  • travailleur fou
  • Super modérateur
  • Grand Maître
  • *****
  • Messages: 4782
  • Karma: 0
  • Sexe: Homme
    • Codeweaver
Re : [Excel] Identifier lettre de lecteur mappé
« Réponse #3 le: 09 mars 2009 à 15:46:52 »
ben c'est exactement la même réponse que moi sauf que les noms sont en français :lol:
[Sig removed by Admin: Total file size of all images in sig may not exceed 20 TB]

Hors ligne Spip5

  • Grand Maître
  • *****
  • Messages: 1960
  • Karma: 1
  • Sexe: Homme
Re : [Excel] Identifier lettre de lecteur mappé
« Réponse #4 le: 09 mars 2009 à 16:50:36 »
ben c'est exactement la même réponse que moi sauf que les noms sont en français :lol:
MDR.
Bon bah alors tu n'es pas tout nul, je retire ce que j'ai dit.

Hors ligne O-ERON

  • travailleur fou
  • Super modérateur
  • Grand Maître
  • *****
  • Messages: 4782
  • Karma: 0
  • Sexe: Homme
    • Codeweaver
Re : [Excel] Identifier lettre de lecteur mappé
« Réponse #5 le: 09 mars 2009 à 17:02:19 »
allez, c'est vrai que je n'avais pas mis la formule finale en une ligne avec les références vers les cellules  :P
[Sig removed by Admin: Total file size of all images in sig may not exceed 20 TB]