OVH Cloud OVH Cloud

Trouver une chaîne de caractères avec des lettres manquantes

5 réponses
Avatar
Eric \(C\)
Bonjour,

Je patauge, je patauge...
Pour éviter de me noyer je viens chercher votre aide.

Dans un tableau j'ai des noms de villes (plusieurs dizaine de millier de
noms)
Les villes commençant par "A" sont classées par ordre alphabétique dans la
colonne "A"
Les villes commençant par "B" sont classées par ordre alphab. dans la
colonne "B" et ainsi de suite.

Je sais retrouver une ville si je connais son orthographe exacte

=NB.SI(A1:Z40000;"*texte*")=1



Renvoie VRAI si la chaîne de caractères (texte) se trouve dans la cellule le
tableau



Mais comment faire si je ne connais pas son orthographe exacte ?
Du style :

?MONT?ALE

Dans ce cas le programme devrais me sortir toutes les villes (comment ça
c'est une autre question que je me pose...)

Merci pour votre aide.

Eric(C)

5 réponses

Avatar
anonymousA
bonjour,

=NB.SI(A1:Z140000;"to*") p.e si tu veux le nombre des villes commencant
par to. Le principe est le même ne remplacant * par ? pour un carcatère
seulement.
Par VBA, le + simple sera d'utiliser la méthode Find de l'objet range
avec les mêmes caractères * et ? d'ailleurs.

A+


Bonjour,

Je patauge, je patauge...
Pour éviter de me noyer je viens chercher votre aide.

Dans un tableau j'ai des noms de villes (plusieurs dizaine de millier de
noms)
Les villes commençant par "A" sont classées par ordre alphabétique dans la
colonne "A"
Les villes commençant par "B" sont classées par ordre alphab. dans la
colonne "B" et ainsi de suite.

Je sais retrouver une ville si je connais son orthographe exacte

=NB.SI(A1:Z40000;"*texte*")=1



Renvoie VRAI si la chaîne de caractères (texte) se trouve dans la cellule le
tableau



Mais comment faire si je ne connais pas son orthographe exacte ?
Du style :

?MONT?ALE

Dans ce cas le programme devrais me sortir toutes les villes (comment ça
c'est une autre question que je me pose...)

Merci pour votre aide.

Eric(C)




Avatar
Eric \(C\)
Message bien reçu.
Mais cela me donne le nombre de villes, mais pas le nom des villes
Ce que je voudrais c'est le nom de chaque ville qui, comme dans ton exemple,
commence par "to" (Toronto, Tombouctou, Tourinne-la-grosse,...).

Quant à ta suggestion en VBA, c'est un peu compliqué pour moi car je ne
manipule pas du tout le VBA
Merci pour ton aide en tout cas.

Eric (C)


"anonymousA" a écrit dans le message de news:
428b8ee6$0$849$
bonjour,

=NB.SI(A1:Z140000;"to*") p.e si tu veux le nombre des villes commencant
par to. Le principe est le même ne remplacant * par ? pour un carcatère
seulement.
Par VBA, le + simple sera d'utiliser la méthode Find de l'objet range avec
les mêmes caractères * et ? d'ailleurs.

A+


Bonjour,

Je patauge, je patauge...
Pour éviter de me noyer je viens chercher votre aide.

Dans un tableau j'ai des noms de villes (plusieurs dizaine de millier de
noms)
Les villes commençant par "A" sont classées par ordre alphabétique dans
la colonne "A"
Les villes commençant par "B" sont classées par ordre alphab. dans la
colonne "B" et ainsi de suite.

Je sais retrouver une ville si je connais son orthographe exacte

=NB.SI(A1:Z40000;"*texte*")=1



Renvoie VRAI si la chaîne de caractères (texte) se trouve dans la cellule
le tableau



Mais comment faire si je ne connais pas son orthographe exacte ?
Du style :

?MONT?ALE

Dans ce cas le programme devrais me sortir toutes les villes (comment ça
c'est une autre question que je me pose...)

Merci pour votre aide.

Eric(C)




Avatar
LSteph
Bonsoir,
pas sur d'avoir tout compris

suivant ta demande
MEFC
inférieur ou égale à 0
et
cellule j ..k,l
exemple ligne 10 mai saisie 50

=SI(C10<=0;"manque "&ABS(C10);"")

Complètement HS:
...tes sorties semblent au trimestre (qu'une colonne de date pour 3 mois de
stocks )
Ne te seraitil pas utile de pouvoir procèder à reprise sur mois suivant des
excédents de sorties du mos préc.
et/ou prévision de commande complémentaire?

A+

lSteph
"Eric (C)" a écrit dans le message de news:
%23JsRL$
Bonjour,

Je patauge, je patauge...
Pour éviter de me noyer je viens chercher votre aide.

Dans un tableau j'ai des noms de villes (plusieurs dizaine de millier de
noms)
Les villes commençant par "A" sont classées par ordre alphabétique dans la
colonne "A"
Les villes commençant par "B" sont classées par ordre alphab. dans la
colonne "B" et ainsi de suite.

Je sais retrouver une ville si je connais son orthographe exacte

=NB.SI(A1:Z40000;"*texte*")=1



Renvoie VRAI si la chaîne de caractères (texte) se trouve dans la cellule
le tableau



Mais comment faire si je ne connais pas son orthographe exacte ?
Du style :

?MONT?ALE

Dans ce cas le programme devrais me sortir toutes les villes (comment ça
c'est une autre question que je me pose...)

Merci pour votre aide.

Eric(C)



Avatar
LSteph
ouppsss...pardon
ceci était la réponse à un autre post

"LSteph" a écrit dans le message de news:
%23Wtyr0%
Bonsoir,
pas sur d'avoir tout compris

suivant ta demande
MEFC
inférieur ou égale à 0
et
cellule j ..k,l
exemple ligne 10 mai saisie 50

=SI(C10<=0;"manque "&ABS(C10);"")

Complètement HS:
...tes sorties semblent au trimestre (qu'une colonne de date pour 3 mois
de stocks )
Ne te seraitil pas utile de pouvoir procèder à reprise sur mois suivant
des excédents de sorties du mos préc.
et/ou prévision de commande complémentaire?

A+

lSteph
"Eric (C)" a écrit dans le message de
news: %23JsRL$
Bonjour,

Je patauge, je patauge...
Pour éviter de me noyer je viens chercher votre aide.

Dans un tableau j'ai des noms de villes (plusieurs dizaine de millier de
noms)
Les villes commençant par "A" sont classées par ordre alphabétique dans
la colonne "A"
Les villes commençant par "B" sont classées par ordre alphab. dans la
colonne "B" et ainsi de suite.

Je sais retrouver une ville si je connais son orthographe exacte

=NB.SI(A1:Z40000;"*texte*")=1



Renvoie VRAI si la chaîne de caractères (texte) se trouve dans la cellule
le tableau



Mais comment faire si je ne connais pas son orthographe exacte ?
Du style :

?MONT?ALE

Dans ce cas le programme devrais me sortir toutes les villes (comment ça
c'est une autre question que je me pose...)

Merci pour votre aide.

Eric(C)







Avatar
LSteph
Bonjour,
Menu Données filtre automatique
Exemple:
Dans l'intitulé de champ Ville
cliquer ur la ptite flèche et choisir
personnalisé
'Afficher les lignes dans lesquelles'
Ville
[contient] mo*al


lSteph

"Eric (C)" a écrit dans le message de news:
%23JsRL$
Bonjour,

Je patauge, je patauge...
Pour éviter de me noyer je viens chercher votre aide.

Dans un tableau j'ai des noms de villes (plusieurs dizaine de millier de
noms)
Les villes commençant par "A" sont classées par ordre alphabétique dans la
colonne "A"
Les villes commençant par "B" sont classées par ordre alphab. dans la
colonne "B" et ainsi de suite.

Je sais retrouver une ville si je connais son orthographe exacte

=NB.SI(A1:Z40000;"*texte*")=1



Renvoie VRAI si la chaîne de caractères (texte) se trouve dans la cellule
le tableau



Mais comment faire si je ne connais pas son orthographe exacte ?
Du style :

?MONT?ALE

Dans ce cas le programme devrais me sortir toutes les villes (comment ça
c'est une autre question que je me pose...)

Merci pour votre aide.

Eric(C)