j'ai un fichier excel de plusieurs milliers de lignes à traiter et
j'aimerais trouver une fonction ou formule permettant d'isoler des
chiffres/nombres dans une URL.
Le problème étant que les nombres ne se trouvent jamais à la même place et
ne sont pas tout le temps composés du même nombre de chiffres.
Par ex d'URL:
http://www.monsite.com/hifi_18763_mp3.html
http://www.monsite.com/souscategorie/a_b~148762904_produit
Savez-vous où comment je pourrais faire?
Merci. :-)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
papou
Bonjour Chez Misange y'a tout ce qu'il faut ;-) http://www.excelabo.net/excel/caracteres.php#texteennombre
Cordialement Pascal
"MiniFinch" a écrit dans le message de news:
Bonjour,
j'ai un fichier excel de plusieurs milliers de lignes à traiter et j'aimerais trouver une fonction ou formule permettant d'isoler des chiffres/nombres dans une URL. Le problème étant que les nombres ne se trouvent jamais à la même place et ne sont pas tout le temps composés du même nombre de chiffres.
Par ex d'URL: http://www.monsite.com/hifi_18763_mp3.html http://www.monsite.com/souscategorie/a_b~148762904_produit
Savez-vous où comment je pourrais faire? Merci. :-)
Bonjour
Chez Misange y'a tout ce qu'il faut ;-)
http://www.excelabo.net/excel/caracteres.php#texteennombre
Cordialement
Pascal
"MiniFinch" <MiniFinch@discussions.microsoft.com> a écrit dans le message de
news: BBC0FE0B-D8B0-48BB-B4D3-5BBBBC125331@microsoft.com...
Bonjour,
j'ai un fichier excel de plusieurs milliers de lignes à traiter et
j'aimerais trouver une fonction ou formule permettant d'isoler des
chiffres/nombres dans une URL.
Le problème étant que les nombres ne se trouvent jamais à la même place et
ne sont pas tout le temps composés du même nombre de chiffres.
Par ex d'URL:
http://www.monsite.com/hifi_18763_mp3.html
http://www.monsite.com/souscategorie/a_b~148762904_produit
Savez-vous où comment je pourrais faire?
Merci. :-)
Bonjour Chez Misange y'a tout ce qu'il faut ;-) http://www.excelabo.net/excel/caracteres.php#texteennombre
Cordialement Pascal
"MiniFinch" a écrit dans le message de news:
Bonjour,
j'ai un fichier excel de plusieurs milliers de lignes à traiter et j'aimerais trouver une fonction ou formule permettant d'isoler des chiffres/nombres dans une URL. Le problème étant que les nombres ne se trouvent jamais à la même place et ne sont pas tout le temps composés du même nombre de chiffres.
Par ex d'URL: http://www.monsite.com/hifi_18763_mp3.html http://www.monsite.com/souscategorie/a_b~148762904_produit
Savez-vous où comment je pourrais faire? Merci. :-)
JB
Bonjour,
Donne la première occurence numérique d'une chaîne:
Function NumChainePremOccur(chaine) longueur = Len(chaine) temp = "" p = 1 Do While Not IsNumeric(Mid(chaine, p, 1)) And p <= longueur p = p + 1 Loop Do While IsNumeric(Mid(chaine, p, 1)) And p <= longueur temp = temp & Mid(chaine, p, 1) p = p + 1 Loop NumChainePremOccur = temp End Function
Si une seule occurence numérique:
=STXT(A1;EQUIV(VRAI;ESTNUM(CNUM(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1))); 1)));0);SOMME((ESTNUM(CNUM(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1))); 1))))*1)) Valider avec Maj+Ctrl+entrée
JB
On 28 juin, 12:12, MiniFinch wrote:
Bonjour,
j'ai un fichier excel de plusieurs milliers de lignes à traiter et j'aimerais trouver une fonction ou formule permettant d'isoler des chiffres/nombres dans une URL. Le problème étant que les nombres ne se trouvent jamais à la même place et ne sont pas tout le temps composés du même nombre de chiffres.
Par ex d'URL:http://www.monsite.com/hifi_18763_mp3.htmlhttp://www.monsite .com/souscategorie/a_b~148762904_produit
Savez-vous où comment je pourrais faire? Merci. :-)
Bonjour,
Donne la première occurence numérique d'une chaîne:
Function NumChainePremOccur(chaine)
longueur = Len(chaine)
temp = ""
p = 1
Do While Not IsNumeric(Mid(chaine, p, 1)) And p <= longueur
p = p + 1
Loop
Do While IsNumeric(Mid(chaine, p, 1)) And p <= longueur
temp = temp & Mid(chaine, p, 1)
p = p + 1
Loop
NumChainePremOccur = temp
End Function
Si une seule occurence numérique:
=STXT(A1;EQUIV(VRAI;ESTNUM(CNUM(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));
1)));0);SOMME((ESTNUM(CNUM(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));
1))))*1))
Valider avec Maj+Ctrl+entrée
JB
On 28 juin, 12:12, MiniFinch <MiniFi...@discussions.microsoft.com>
wrote:
Bonjour,
j'ai un fichier excel de plusieurs milliers de lignes à traiter et
j'aimerais trouver une fonction ou formule permettant d'isoler des
chiffres/nombres dans une URL.
Le problème étant que les nombres ne se trouvent jamais à la même place et
ne sont pas tout le temps composés du même nombre de chiffres.
Par ex d'URL:http://www.monsite.com/hifi_18763_mp3.htmlhttp://www.monsite .com/souscategorie/a_b~148762904_produit
Savez-vous où comment je pourrais faire?
Merci. :-)
Donne la première occurence numérique d'une chaîne:
Function NumChainePremOccur(chaine) longueur = Len(chaine) temp = "" p = 1 Do While Not IsNumeric(Mid(chaine, p, 1)) And p <= longueur p = p + 1 Loop Do While IsNumeric(Mid(chaine, p, 1)) And p <= longueur temp = temp & Mid(chaine, p, 1) p = p + 1 Loop NumChainePremOccur = temp End Function
Si une seule occurence numérique:
=STXT(A1;EQUIV(VRAI;ESTNUM(CNUM(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1))); 1)));0);SOMME((ESTNUM(CNUM(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1))); 1))))*1)) Valider avec Maj+Ctrl+entrée
JB
On 28 juin, 12:12, MiniFinch wrote:
Bonjour,
j'ai un fichier excel de plusieurs milliers de lignes à traiter et j'aimerais trouver une fonction ou formule permettant d'isoler des chiffres/nombres dans une URL. Le problème étant que les nombres ne se trouvent jamais à la même place et ne sont pas tout le temps composés du même nombre de chiffres.
Par ex d'URL:http://www.monsite.com/hifi_18763_mp3.htmlhttp://www.monsite .com/souscategorie/a_b~148762904_produit
Savez-vous où comment je pourrais faire? Merci. :-)
garnote
Bonjour MiniFinch,
1) Pour extraire la n ième série de chiffres d'une chaîne alphanumérique sans tenir compte des espaces entre les chiffres. C'est une fonction de JB à laquelle j'ai ajouté : chaine = Replace(chaine, " ", "")
Function NombreN(chaine, N) chaine = Replace(chaine, " ", "") longueur = Len(chaine) p = 1 i = 0 Do temp = "" Do While Not IsNumeric(Mid(chaine, p, 1)) And p <= longueur p = p + 1 Loop Do While IsNumeric(Mid(chaine, p, 1)) And p <= longueur temp = temp & Mid(chaine, p, 1) p = p + 1 Loop i = i + 1 Loop Until i = N NombreN = temp End Function
2) Et une autre qui trouve la dernière série de chiffres (toujours sans tenir compte des espaces) en utilisant StrReverse et la fonction précédente. Par contre, je ne sais pas si StrReverse est disponible avant Excel 2003.
Function DernierNombre(chaine) chaine = StrReverse(Replace(chaine, " ", "")) temp = NombreN(chaine, 1) DernierNombre = StrReverse(temp) End Function
Serge
"MiniFinch" a écrit dans le message de news:
Bonjour,
j'ai un fichier excel de plusieurs milliers de lignes à traiter et j'aimerais trouver une fonction ou formule permettant d'isoler des chiffres/nombres dans une URL. Le problème étant que les nombres ne se trouvent jamais à la même place et ne sont pas tout le temps composés du même nombre de chiffres.
Par ex d'URL: http://www.monsite.com/hifi_18763_mp3.html http://www.monsite.com/souscategorie/a_b~148762904_produit
Savez-vous où comment je pourrais faire? Merci. :-)
Bonjour MiniFinch,
1) Pour extraire la n ième série de chiffres d'une chaîne
alphanumérique sans tenir compte des espaces entre
les chiffres. C'est une fonction de JB à laquelle j'ai
ajouté : chaine = Replace(chaine, " ", "")
Function NombreN(chaine, N)
chaine = Replace(chaine, " ", "")
longueur = Len(chaine)
p = 1
i = 0
Do
temp = ""
Do While Not IsNumeric(Mid(chaine, p, 1)) And p <= longueur
p = p + 1
Loop
Do While IsNumeric(Mid(chaine, p, 1)) And p <= longueur
temp = temp & Mid(chaine, p, 1)
p = p + 1
Loop
i = i + 1
Loop Until i = N
NombreN = temp
End Function
2) Et une autre qui trouve la dernière série de chiffres
(toujours sans tenir compte des espaces) en utilisant
StrReverse et la fonction précédente.
Par contre, je ne sais pas si StrReverse est disponible
avant Excel 2003.
Function DernierNombre(chaine)
chaine = StrReverse(Replace(chaine, " ", ""))
temp = NombreN(chaine, 1)
DernierNombre = StrReverse(temp)
End Function
Serge
"MiniFinch" <MiniFinch@discussions.microsoft.com> a écrit dans le message de news:
BBC0FE0B-D8B0-48BB-B4D3-5BBBBC125331@microsoft.com...
Bonjour,
j'ai un fichier excel de plusieurs milliers de lignes à traiter et
j'aimerais trouver une fonction ou formule permettant d'isoler des
chiffres/nombres dans une URL.
Le problème étant que les nombres ne se trouvent jamais à la même place et
ne sont pas tout le temps composés du même nombre de chiffres.
Par ex d'URL:
http://www.monsite.com/hifi_18763_mp3.html
http://www.monsite.com/souscategorie/a_b~148762904_produit
Savez-vous où comment je pourrais faire?
Merci. :-)
1) Pour extraire la n ième série de chiffres d'une chaîne alphanumérique sans tenir compte des espaces entre les chiffres. C'est une fonction de JB à laquelle j'ai ajouté : chaine = Replace(chaine, " ", "")
Function NombreN(chaine, N) chaine = Replace(chaine, " ", "") longueur = Len(chaine) p = 1 i = 0 Do temp = "" Do While Not IsNumeric(Mid(chaine, p, 1)) And p <= longueur p = p + 1 Loop Do While IsNumeric(Mid(chaine, p, 1)) And p <= longueur temp = temp & Mid(chaine, p, 1) p = p + 1 Loop i = i + 1 Loop Until i = N NombreN = temp End Function
2) Et une autre qui trouve la dernière série de chiffres (toujours sans tenir compte des espaces) en utilisant StrReverse et la fonction précédente. Par contre, je ne sais pas si StrReverse est disponible avant Excel 2003.
Function DernierNombre(chaine) chaine = StrReverse(Replace(chaine, " ", "")) temp = NombreN(chaine, 1) DernierNombre = StrReverse(temp) End Function
Serge
"MiniFinch" a écrit dans le message de news:
Bonjour,
j'ai un fichier excel de plusieurs milliers de lignes à traiter et j'aimerais trouver une fonction ou formule permettant d'isoler des chiffres/nombres dans une URL. Le problème étant que les nombres ne se trouvent jamais à la même place et ne sont pas tout le temps composés du même nombre de chiffres.
Par ex d'URL: http://www.monsite.com/hifi_18763_mp3.html http://www.monsite.com/souscategorie/a_b~148762904_produit
Savez-vous où comment je pourrais faire? Merci. :-)