Recherche de valeurs aléatoires dans un texte

laiglenoir

XLDnaute Nouveau
Re : Recherche de valeurs aléatoires dans un texte

Effectivement c bien cela mais apparemment y a pas vraiment de solutions apportées

L'intitulé étant :
Extraire une chaine de chiffre changeante d'une phrase non changeante.

Mais devrait être :
Extraire une chaine de chiffre changeante d'une phrase changeante.

Puisque la phrase en question varie, et avec la dernière proposition ce n'est tjrs pas résolu
 

job75

XLDnaute Barbatruc
Re : Recherche de valeurs aléatoires dans un texte

Bonsoir,

Pas très enthousiasmant ce problème.

Il faudrait un minimum de cohérence du fichier et plus d'explications.

1) Dans les cellules A6:A9, des virgules séparent des groupes constitués d'un nombre suivi d'un texte de référence.

Dans les cellules A12:A15 il n'y a pas de virgules et le texte de référence est soit avant soit après le nombre...

2) Vous avez entré manuellement des textes en colonne E.

C'est une liste établie une fois pour toutes ?

Ou faut-il la faire établir par la macro ?

En tout cas beaucoup d'éléments de cette liste n'existent pas en colonne A.

A+
 

Monique

Nous a quitté
Repose en paix
Re : Recherche de valeurs aléatoires dans un texte

Bonjour,

Un essai avec le fichier de la semaine dernière (plus simple)
Deux formules de 8 fois Substitue() pour commencer
Puis une formule matricielle pour chaque "expression" recherchée

Feuille 2 : à peu près le même résultat avec Données - Convertir
puis Transpose()
 

Pièces jointes

  • ExtraireNombresAiglenoir.xlsx
    17.8 KB · Affichages: 68

Tibo

XLDnaute Barbatruc
Re : Recherche de valeurs aléatoires dans un texte

Bonsoir,

Très belle solution proposée par Monique.

Comme j'ai travaillé sur le fichier joint sur ce fil, je joins ce que j'ai fait. Je n'ai rien ajouté ou enlevé question présentation (laquelle présentation n'est pas faite pour simplifier le traitement).

J'ai traité les données dans des cellules intermédiaires avec des formules matricielles (nécessité d'avoir Excel 2007, car formules très, très longues).

Voir le fichier

@+
 

Pièces jointes

  • laiglenoir.xlsx
    17.7 KB · Affichages: 51

laiglenoir

XLDnaute Nouveau
Re : Recherche de valeurs aléatoires dans un texte

1)
A1:A2 (A6:A9)
il y a bien des virgules mais on ne peut pas savoir combien il y en aura (l'attaquant n' a pas de "Concierges" mais il n'est pas noté " 0 Concièrges,"
il n'y a que "Troupes en attaque:" et " Troupes en défense:" qui ne varient pas

A4:A7 (A12:A15)
ici les lignes marchent par 2 et on peut les avoir une fois comme bien plus (A4 avec A5 et A6 avec A7)
le texte ne change pas, il n'y a que les nombres qui varient

2)
Les valeurs en K (E) sont entrées manuellement, tous ce qui est en noir est rentré manuellement (en bleu et rouge aussi mais c des exemples)
Et c'est une liste pré-établie, dans cet exemple les cases correspondantes à "3 ème Attaque" et + ne servent à rien mais pourrait servir dans un autre cas



Regarde la pièce jointe Classeur6.xlsx
 

Pièces jointes

  • Classeur6.xlsx
    12.7 KB · Affichages: 48
  • Classeur6.xlsx
    12.7 KB · Affichages: 50

Monique

Nous a quitté
Repose en paix
Re : Recherche de valeurs aléatoires dans un texte

Bonjour,

Faute de temps, je n'ai pas vérifié à fond.
Tu verras.

Les phrases, en haut, sont mal placées (mais je ne sais pas où les mettre)
Tu devras insérer des lignes si de nouvelles données arrivent.
 

Pièces jointes

  • ExtraireNombresAiglenoirV1.xlsx
    14.2 KB · Affichages: 56
  • ExtraireNombresAiglenoirV1.xlsx
    14.2 KB · Affichages: 62
  • ExtraireNombresAiglenoirV1.xlsx
    14.2 KB · Affichages: 66

laiglenoir

XLDnaute Nouveau
Re : Recherche de valeurs aléatoires dans un texte

Bonjour,

et encore Bravo
je suis déjà bien avancé, merci à vous

si vous avez encore un peu de temps à me consacrer, il y a encore un petit problème qui n'a pas été résolu
j'ai tout noté dans la pièce jointe
Regarde la pièce jointe ExtraireNombresAiglenoirV1.xlsx
 

Pièces jointes

  • ExtraireNombresAiglenoirV1.xlsx
    19.1 KB · Affichages: 52
  • ExtraireNombresAiglenoirV1.xlsx
    19.1 KB · Affichages: 52

Monique

Nous a quitté
Repose en paix
Re : Recherche de valeurs aléatoires dans un texte

Re,

Les 2 possibilités sont dans le même onglet.
Si la formule trouve "z", c'est telle ligne, sinon c'est l'autre ligne.

Présentation modifiée :
le tableau avec les formules est à gauche
à droite, ce sont tes "phrases"
Les phrases en question, il faudrait que tu les colles deux lignes sur 3
Le tableau fait 3 lignes pour deux de tes phrases,
un copié-collé tout simple de 3 lignes à la fois suffira.
 

Pièces jointes

  • ExtraireNombresAiglenoirV2.xlsx
    17.9 KB · Affichages: 49

Discussions similaires

Réponses
7
Affichages
300
Réponses
11
Affichages
320
Réponses
7
Affichages
401

Statistiques des forums

Discussions
312 612
Messages
2 090 227
Membres
104 453
dernier inscrit
benjiii88