Extraire un numéro de chèque en formule

MJ13

XLDnaute Barbatruc
Bonjour à tous

je suis en train de simplifier mon gestionnaire de compte. Mais j'aurais besoin d'une formule pour extraire le numéro de chèque:

J'ai ces données que me renvoie le scanner mais je voudrais avoir 1366 et 1364 plutôt en formule mais je ne serai pas contre une petite fonction. La strucrure est toujours la même avec ces deux exemples qui sont représenttaif de mes données.

CHEQUE 000 1366
CHEQUE 0001 364
Merci d'avance :).
 
Dernière édition:

hoerwind

XLDnaute Barbatruc
Re : Extraire un numéro de chèque en formule

Slaut MJ13,

Avec un petit exemple c'est un peu court pour être certain de répondre à tous les cas de figure !
Essaie quand même ceci, si cela fonctionne, tant mieux, au cas contraire donne quelques exemples complémentaires.
Code:
=--SUBSTITUE(A1;"CHEQUE ";"")
Édition 1:
Avec le deuxième exemple, ceci fonctionne mieux, à condition que l'espace ne soit pas un CAR(160) :
Code:
=--SUBSTITUE(SUBSTITUE(A1;"CHEQUE ";"");" ";"")
Édition 2:
Salut à toi aussi Excel-lent !
 
Dernière édition:

Excel-lent

XLDnaute Barbatruc
Re : Extraire un numéro de chèque en formule

Bonjour MJ13

MJ13 a dit:
je suis en train de simplifier mon gestionnaire de compte. Mais j'aurais besoin d'une formule pour extraire le numéro de chèque:
CHEQUE 0001 364
Comme demandé, voici ci-dessous une réponse en formule pour le cas où ta réfèrence est dans la cellule : A1

=DROITE(GAUCHE(A1;11);1)&DROITE(A1;3)
Cette formule te permet ainsi de supprimer le texte situé devant : "CHEQUE ", mais également les espaces et les zéro

Bonne journée
Cordialement

Edition : bonjour Hoerwind
 
Dernière édition:

MJ13

XLDnaute Barbatruc
Re : Extraire un numéro de chèque en formule

Bonjour Hoerwind, Excel-lent

Merci beaucoup à vous deux :). C'est vrai que ta deuxième formule Hoerwind est plus en adéquation avec les données que je pourrais avoir (voir le fichier).

Je comprend pourquoi que je suis nul en formule, c'est que je sais où trouver des solutions :eek:.

Merci et bon Week-end :).
 

Fichiers joints

mécano41

XLDnaute Accro
Re : Extraire un numéro de chèque en formule

Bonjour à tous,

Sinon, il y a la fonction suivante qui ne se préoccupe pas de la forme de ce qui n'est pas numérique :

Code:
Option Explicit

Function NumCheque(NumeroComplet As String) As Long
Dim PosCar As Long
Dim Numero As Long
Dim Car As String

For PosCar = 1 To Len(NumeroComplet)
    Car = Mid(NumeroComplet, PosCar, 1)
    If IsNumeric(Car) Then
        Numero = Numero & Car
    End If
Next PosCar
NumCheque = CLng(Numero)
End Function
Cordialement
 

MJ13

XLDnaute Barbatruc
Re : Extraire un numéro de chèque en formule

Bonjour Mécano

Merci beaucoup pour cette petite fonction comme je les aime :).

Bon Wek-End :).
 

hoerwind

XLDnaute Barbatruc
Re : Extraire un numéro de chèque en formule

Re,

Pour la pièce jointe, cette formule fonctionne aussi (plus courte) : =--SUBSTITUE(DROITE(C2;8);" ";"")
 

MJ13

XLDnaute Barbatruc
Re : Extraire un numéro de chèque en formule

Re

Code:
=--SUBSTITUE(DROITE(C2;8);" ";"")
Merci Beaucoup Hoerwind. C'est super :).
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas