une seule formule matricielle pour éviter des colonnes intermédiaires

francoisC

XLDnaute Junior
Bonjour,

Dans le document joint (mots par liste), je voudrais récupérer à partir de G3 la liste des mots formés par les caractères de la plage i3:ai3. J'obtiens un résultat mais passant par la formule en F3.

Ma question est : comment obtenir une formule UNIQUE pour avoir le début de ma liste ?

NB pour les essais je travaille sur une plage plus petite celle des mots nommée "base" (a1:a100)
BD (Listes de mots) colonne A

Merci pour votre attention
 

Pièces jointes

  • listes pour mots.xlsx
    9.6 KB · Affichages: 30
  • listes pour mots.xlsx
    9.6 KB · Affichages: 31
Dernière édition:

CISCO

XLDnaute Barbatruc
Re : une seule formule matricielle pour éviter des colonnes intermédiaires

Rebonsoir

Deux autres solutions, plus courtes, toujours en matriciel. Celle en colonne I devrait te convenir.

@ plus

PS1 : Si tu as plus de 1000 lignes, il faudra remplacer le 1000 dans la formule par un nombre plus grand que le n° de la dernière ligne.
PS2 : Si ta colonne A comporte vraiment beaucoup de noms, cela risque de ramer (puisqu'en matriciel, avec utilisation de toute la plage de noms). On peut certainement procéder autrement dans ce cas, en démarrant la plage avec le dernier nom trouvé, et non en A$1.
PS3 : Il faudra peut être compléter ou modifier la méthode pour prendre en compte plus finement le cas des lettres avec accent. Veux tu que é, è, ê, ë et e soient considérées comme identiques, ou non ?
 

Pièces jointes

  • listes pour mots.xlsx
    11.3 KB · Affichages: 26
  • listes pour mots.xlsx
    11.3 KB · Affichages: 29
Dernière édition:

ROGER2327

XLDnaute Barbatruc
Re : une seule formule matricielle pour éviter des colonnes intermédiaires

Bonjour à tous.


Un essai avec VisualBasic.
(Oui, je sais : ce n'est pas une formule...)


Bonne nuit.


ℝOGER2327
#8169


Jeudi 12 Décervelage 143 (Saint Landru, gynécologue - fête Suprême Quarte)
19 Nivôse An CCXXIV, 0,1347h - marbre
2016-W01-6T00:19:23Z
 

Pièces jointes

  • Cherche-Mots.xlsm
    20.5 KB · Affichages: 31
Dernière édition:

ROGER2327

XLDnaute Barbatruc
Re : une seule formule matricielle pour éviter des colonnes intermédiaires

Re...


Roger ta proposition est tip top, efficace et sans bavure. Ta citation me chauffe le coeur Merci
Tant mieux si ça peut convenir. Toutefois, avec plus de trois cent mille mots, ça rame un peu...

Voici une version un peu moins sommaire, avec en prime une liste de 336 563 mots. Compte tenu du poids du fichier final (3.98 Mo), je livre en kit. Voyez pour l'assemblage.​


Bonne journée.


ℝOGER2327
#8170


Vendredi 13 Décervelage 143 (Saint Guillotin, médecin - fête Suprême Quarte)
20 Nivôse An CCXXIV, 0,9577h - van
2016-W01-7T02:17:55Z
 

Pièces jointes

  • Lisez-moi.pdf
    13.8 KB · Affichages: 38
  • Cherche-Mots3.zip
    821.6 KB · Affichages: 30

francoisC

XLDnaute Junior
Re : une seule formule matricielle pour éviter des colonnes intermédiaires

Bonjour Roger,
N'ai-je pas fait ce qu'il convenait, mais le document ne fonctionne pas.
Merci pour cette liste car j'en avais une plus longue mais à laquelle il manquait des mots de ta liste.
Bien toi et merci
Francois
 

ROGER2327

XLDnaute Barbatruc
Re : une seule formule matricielle pour éviter des colonnes intermédiaires

Re...


(...)
N'ai-je pas fait ce qu'il convenait, mais le document ne fonctionne pas.
(...)
Bizarre... Je viens de faire la manipulation sans problème.

Vous pouvez aussi faire de façon plus classique :


  • Enregistrer l'archive .zip sur votre ordinateur.
  • Extraire son contenu à l'emplacement qui vous convient.
  • Ouvrir le fichier .xlsm extrait de l'archive.
  • Importer le fichier .txt extrait de l'archive dans la cellule 'Onglet 1'!A1.
    (Pour importer avec Excel2010, choisir À partir du texte dans le menu Données externes de l'onglet Données du ruban.)


Dites-moi si ça va mieux. Merci


(...)
Merci pour cette liste car j'en avais une plus longue mais à laquelle il manquait des mots de ta liste.
(...)
Ce qui serait sympathique, c'est que vous publiassiez la liste des mots qui manquent à la mienne...​


Bonne soirée.


ℝOGER2327
#8172


Vendredi 13 Décervelage 143 (Saint Guillotin, médecin - fête Suprême Quarte)
20 Nivôse An CCXXIV, 6,1553h - van
2016-W01-7T14:46:22Z
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 765
Messages
2 091 892
Membres
105 084
dernier inscrit
lca.pertus