Convertir un format de numéro de téléphone?
Résolu/Fermé
Pathfinder37
Messages postés
35
Date d'inscription
mardi 1 juillet 2014
Statut
Membre
Dernière intervention
29 février 2016
-
25 févr. 2016 à 18:29
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 29 févr. 2016 à 16:56
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 29 févr. 2016 à 16:56
A voir également:
- Convertir un format de numéro de téléphone?
- Téléphone - Guide
- Numero prive - Guide
- Schéma téléphone oublié - Guide
- Regle telephone - Guide
- Récupérer un numéro de téléphone effacé - Accueil - Android
6 réponses
DjiDji59430
Messages postés
4151
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
2 décembre 2024
679
25 févr. 2016 à 18:38
25 févr. 2016 à 18:38
Bonjour,
tu crées une colonne intermediaire avec comme formule
=substitue(a1;",";;), qui va te supprimer la virgule.
Crdmt
tu crées une colonne intermediaire avec comme formule
=substitue(a1;",";;), qui va te supprimer la virgule.
Crdmt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
25 févr. 2016 à 18:44
25 févr. 2016 à 18:44
Bonsoir
pour enlever la virgule sur une grosse base de données
sélectionner toute la feuille
touche ctrl avec touche h
dans la fenêtre
"remplacer": entrer une virgule
"par" ne rien mettre
et "remplacer tout"
crdlmnt
pour enlever la virgule sur une grosse base de données
sélectionner toute la feuille
touche ctrl avec touche h
dans la fenêtre
"remplacer": entrer une virgule
"par" ne rien mettre
et "remplacer tout"
crdlmnt
Pathfinder37
Messages postés
35
Date d'inscription
mardi 1 juillet 2014
Statut
Membre
Dernière intervention
29 février 2016
2
26 févr. 2016 à 01:24
26 févr. 2016 à 01:24
Bonsoir Vaucluse & DjiDji59430,
Oui les deux solution semblent fonctionner pour enlever la virgule. Par contre, la j'ai 2 autres problèmes.
Problème #1: Excel semble effacer tous les numéros de téléphones qui se termine par 0. Voir fichier joint avec la cellule orange.
Problème #2: J'ai mis 2 formules différentes pour comparer deux listes de téléphones et les 2 formules retourne des messages d'erreurs.
Si vous pouvez m'aider ça serait très apprécié!
Merci!
Voir le fichier suivant....
https://www.cjoint.com/c/FBAaycSbGx3
Oui les deux solution semblent fonctionner pour enlever la virgule. Par contre, la j'ai 2 autres problèmes.
Problème #1: Excel semble effacer tous les numéros de téléphones qui se termine par 0. Voir fichier joint avec la cellule orange.
Problème #2: J'ai mis 2 formules différentes pour comparer deux listes de téléphones et les 2 formules retourne des messages d'erreurs.
Si vous pouvez m'aider ça serait très apprécié!
Merci!
Voir le fichier suivant....
https://www.cjoint.com/c/FBAaycSbGx3
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
26 févr. 2016 à 07:04
26 févr. 2016 à 07:04
Bonjour
1° Excel traite votre nombre en décimales et donc après la virgule, ne peut pas pendre en compte le 0
pour avoir le résultat correct, il faut entre la valeur en A en commençant par l'apostrophe de façon à maintenir le 0. (Mais si vos n° sont textes au départ, ctrl H ou le code <TEXTE conservent ce 0)
2° vos deux formules font référence à un type de recherche et renverrons toujours NA si elle ne trouvent pas
voyez avec:
=SI(NB.SI(D2;$C:$C);"inclus";"exclus")
crdlmnt
1° Excel traite votre nombre en décimales et donc après la virgule, ne peut pas pendre en compte le 0
pour avoir le résultat correct, il faut entre la valeur en A en commençant par l'apostrophe de façon à maintenir le 0. (Mais si vos n° sont textes au départ, ctrl H ou le code <TEXTE conservent ce 0)
2° vos deux formules font référence à un type de recherche et renverrons toujours NA si elle ne trouvent pas
voyez avec:
=SI(NB.SI(D2;$C:$C);"inclus";"exclus")
crdlmnt
Pathfinder37
Messages postés
35
Date d'inscription
mardi 1 juillet 2014
Statut
Membre
Dernière intervention
29 février 2016
2
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
27 févr. 2016 à 23:27
27 févr. 2016 à 23:27
Bonjour,
Merci pour l'aide cependant,
1) La liste initiale a 525 000 numéro de téléphone sous forme de décimal avec tous les numéros qui se termine par 0 qui sont effacé par excel. Je dois donc avoir la bonne méthode pour enlever la virgule et conserver le dernier chiffre qui est zéro dans certains cas.
Merci pour votre attention a mon problème
Merci pour l'aide cependant,
1) La liste initiale a 525 000 numéro de téléphone sous forme de décimal avec tous les numéros qui se termine par 0 qui sont effacé par excel. Je dois donc avoir la bonne méthode pour enlever la virgule et conserver le dernier chiffre qui est zéro dans certains cas.
Merci pour votre attention a mon problème
Raymond PENTIER
Messages postés
58744
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 décembre 2024
17 248
Modifié par Raymond PENTIER le 28/02/2016 à 01:44
Modifié par Raymond PENTIER le 28/02/2016 à 01:44
Bonjour.
En colonne B saisir
=SUBSTITUE(A:A2;",";"") & SI(NBCAR(SUBSTITUE(A:A;",";""))=9;0;)
En colonne E saisir
=SI(NB.SI($C$2:$C$11;D:D);"inclus";"exclus")
En colonne F saisir
=SI(NB.SI($D$2:$D$11;C:C);"inclus";"exclus")
... si j'ai bien compris !
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
En colonne B saisir
=SUBSTITUE(A:A2;",";"") & SI(NBCAR(SUBSTITUE(A:A;",";""))=9;0;)
En colonne E saisir
=SI(NB.SI($C$2:$C$11;D:D);"inclus";"exclus")
En colonne F saisir
=SI(NB.SI($D$2:$D$11;C:C);"inclus";"exclus")
... si j'ai bien compris !
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Pathfinder37
Messages postés
35
Date d'inscription
mardi 1 juillet 2014
Statut
Membre
Dernière intervention
29 février 2016
2
29 févr. 2016 à 16:25
29 févr. 2016 à 16:25
Bonjour Raymond,
La formule #1 est bien mais ne fonctionne plus s'il y a plusieurs zéros à la fin. Mais merci pour ton aide les autres formules fonctionnent et grâce à vous tous j'ai pu arranger mon fichier problème grâce à l'effort commun merci!
La formule #1 est bien mais ne fonctionne plus s'il y a plusieurs zéros à la fin. Mais merci pour ton aide les autres formules fonctionnent et grâce à vous tous j'ai pu arranger mon fichier problème grâce à l'effort commun merci!
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
28 févr. 2016 à 10:13
28 févr. 2016 à 10:13
Bonjour
une formule pour passer directement de A à C sans passer par B
cette formule traite les codes qui finissent par 0 ou 00
crdlmnt
"("&GAUCHE(A2;3)&") "&STXT(A2;TROUVE(",";A2;1)+1;3)&"-"&STXT(A2;8;3)&SI(NBCAR(A2)=10;"0";SI(NBCAR(A2)=9;"00";DROITE(A2;1)))
une formule pour passer directement de A à C sans passer par B
cette formule traite les codes qui finissent par 0 ou 00
crdlmnt
"("&GAUCHE(A2;3)&") "&STXT(A2;TROUVE(",";A2;1)+1;3)&"-"&STXT(A2;8;3)&SI(NBCAR(A2)=10;"0";SI(NBCAR(A2)=9;"00";DROITE(A2;1)))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pathfinder37
Messages postés
35
Date d'inscription
mardi 1 juillet 2014
Statut
Membre
Dernière intervention
29 février 2016
2
29 févr. 2016 à 15:22
29 févr. 2016 à 15:22
Bonjour Vaucluse,
J'ai essayer la formule est elle fonctionne bien pour les numéros qui se termine avec 1 ou 2 "00". Par contre, j'ai fait des tests et j'ai modifié la formule pour qu'elle puisse s'appliquer dans le cas ou il y aurait plus de 0 comme par exemple 3 ou 4 0. Si je l'aie bien modifié voici la formule modifié avec des si supplémentaire:
="("&GAUCHE(A2;3)&") "&STXT(A2;TROUVE(",";A2;1)+1;3)&"-"&STXT(A2;8;3)&SI(NBCAR(A2)=10;"0";SI(NBCAR(A2)=9;"00";SI(NBCAR(A2)=8;"000";SI(NBCAR(A2)=7;"0000";DROITE(A2;1)))))
Par contre, comme je ne maîtrise pas bien toutes les subtilités de la formule proposé je n'aie pas pu la modifié pour les cas ou le numéro serais pas exempel (819) 820-0000 avec des zéros avant le tiret. Si jamais tu serais assez aimable pour la modifié pour que B7-B8-B9 fonctionne comme le reste, ça serait Génial et pourrait fermer la discussion?
Merci énormément pour ton aide.
voir: https://www.cjoint.com/c/FBDovzfRRG3
J'ai essayer la formule est elle fonctionne bien pour les numéros qui se termine avec 1 ou 2 "00". Par contre, j'ai fait des tests et j'ai modifié la formule pour qu'elle puisse s'appliquer dans le cas ou il y aurait plus de 0 comme par exemple 3 ou 4 0. Si je l'aie bien modifié voici la formule modifié avec des si supplémentaire:
="("&GAUCHE(A2;3)&") "&STXT(A2;TROUVE(",";A2;1)+1;3)&"-"&STXT(A2;8;3)&SI(NBCAR(A2)=10;"0";SI(NBCAR(A2)=9;"00";SI(NBCAR(A2)=8;"000";SI(NBCAR(A2)=7;"0000";DROITE(A2;1)))))
Par contre, comme je ne maîtrise pas bien toutes les subtilités de la formule proposé je n'aie pas pu la modifié pour les cas ou le numéro serais pas exempel (819) 820-0000 avec des zéros avant le tiret. Si jamais tu serais assez aimable pour la modifié pour que B7-B8-B9 fonctionne comme le reste, ça serait Génial et pourrait fermer la discussion?
Merci énormément pour ton aide.
voir: https://www.cjoint.com/c/FBDovzfRRG3
Pathfinder37
Messages postés
35
Date d'inscription
mardi 1 juillet 2014
Statut
Membre
Dernière intervention
29 février 2016
2
29 févr. 2016 à 16:23
29 févr. 2016 à 16:23
Ok Problème RÉSOLUT avec une formule plus simplifié...
=SUBSTITUE(CTXT(A9;7;VRAI);",";"")
Merci pour votre aide
=SUBSTITUE(CTXT(A9;7;VRAI);",";"")
Merci pour votre aide
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
29 févr. 2016 à 16:56
29 févr. 2016 à 16:56
Une formule plus "standard"
https://www.cjoint.com/c/FBDp4vaoy0x
crdlmnt
https://www.cjoint.com/c/FBDp4vaoy0x
crdlmnt