Rechercher remplacer une case par une autre, SI?

Fermé
TheJockie Messages postés 2 Date d'inscription dimanche 21 avril 2013 Statut Membre Dernière intervention 27 avril 2013 - 21 avril 2013 à 22:11
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 28 avril 2013 à 12:22
Bonjour,

J'ai un tableau excel 2007 de 11000 lignes représentant le parc de magasins national avec leurs adresse, Code postale... et un autre de 7000 correspondant à ceux qui sont suivit par notre force de vente avec d'autres informations que je voudrais intégrer au premier tableau dans de nouvelles lignes

Les adresses ne correspondent pas toujours

Je souhaiterais aligner sur le même tableau l'ensemble des données pour voire quels magasins nous suivons et lesquels nous ne suivons pas ainsi que regrouper les informations

Il me faudrais donc une formule qui permette de faire

Si(Adresse tableau = Adresse tableau 2; remplacer A2: B6 par F36:F40)

Comment puis-je faire cela?


Je vous remercie pour votre aide


A voir également:

4 réponses

bibi51310 Messages postés 24 Date d'inscription jeudi 14 mars 2013 Statut Membre Dernière intervention 23 avril 2013
22 avril 2013 à 11:06
tu arrive a mettre ta formule en français donc cela ne devrai pas te poser trop de problème pour la formule mais si tu pouvait mettre un petit exemple en fichier joint sa serait plus claire pour ce que tu veut exactement
0
TheJockie Messages postés 2 Date d'inscription dimanche 21 avril 2013 Statut Membre Dernière intervention 27 avril 2013
Modifié par TheJockie le 27/04/2013 à 20:38
Bonjour


Voilà l'illustration dans l'exemple ci-joint

https://www.cjoint.com/?CDBuKL8wWPR

Je vous remercie pour l'aide apportée
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 708
27 avril 2013 à 21:04
Bonjour,

Cela ne va pas être facile de récupérer des informations du tableau 2 car même en VBA il faut une certaine cohérence. Si l'on trouve par hasard apparemment une adresse "AV DE LA MER" et "Bonne Source - avenue de Mer" dans la même ville faudrait encore vérifier que le nom du magasin est "proche" comme "CARREFOUR CITY" et " CARREFOUR 11100 NARBONNE - 0007382" mais ce n'est peut-être pas le cas car ce pourrait ne pas être la même enseigne.

Cela demande un investissement de temps qui n'est pas supportable sur un site bénévole. Une telle demande faite à une société spécialisée sera aussi facturée très cher car ce que tu demandes c'est de rationaliser un fichier qui a été saisi sans aucune nomenclature et cela est le pire des chantiers en informatique : tu trouveras, même en payant très peu de partants pour le job.
0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
28 avril 2013 à 12:22
Bonjour

Pour grouper vos 2 tableaux préparer le deuxième avec la même présentation que le premier
Nom Rue Code postal Ville
trier le fichier 2 par le nom du magasin et par formule standardiser celui-ci
Par exemple pour le Nom extraire celui-ci de la première colonne fichier 2 pour

Carrefour =GAUCHE(SUPPRESPACE(B9);9)
Carrefour Market =GAUCHE(SUPPRESPACE(B10);16)

On supprime les espaces parasites et on extrait le nom
Faire différents traitements pour standardiser les cellules et obtenir un fichier le plus propre possible
Sur le fichier 1 créer une colonne en Aavec comme repére 1 et sur le fichier 2 une colonne A avec un 2 et enfin assembler les deux fichiers
faire un trie sur le nom de magasin le code postal la rue
insérer une nouvelle colonne en A et concatener les cellules

=CONCATENER(B6;C6;D6;E6)

Puis chercher les doublons avec une formule =SI(NB.SI($A6:$A$22;$A6)>1;1;0)
le résultat sera 1 pour les doublons si vous voulez trier sur 1 et supprimer les lignes
Ce travail doit être fait sur des copies pour garder les originaux en résevent au cas ou il y aurait un problème

Bon courage
-1