Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Récupérer toutes los occurrences en fonction d'un nom

13 réponses
Avatar
magic-dd
bonsoir

j'ai une liste de commerciaux avec un code de travail.

ces commerciaux vont sur diff=C3=A9rents sites en france

j'aimerai r=C3=A9cup=C3=A9rer en fonction de son code tous les sites sur le=
squels ils se sont retrouv=C3=A9s


j'ai tent=C3=A9 le rechercheV mais =C3=A7a ne fonctionne pas sur un tableau=
avec doublons

merci de votre aide

http://www.cjoint.com/c/FKosbOoJyoZ

10 réponses

1 2
Avatar
Jacquouille
Bonsoir
Et un simple filtre, cela n'irait pas?
Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"magic-dd" a écrit dans le message de groupe de discussion :
bonsoir
j'ai une liste de commerciaux avec un code de travail.
ces commerciaux vont sur différents sites en france
j'aimerai récupérer en fonction de son code tous les sites sur lesquels ils
se sont retrouvés
j'ai tenté le rechercheV mais ça ne fonctionne pas sur un tableau avec
doublons
merci de votre aide
http://www.cjoint.com/c/FKosbOoJyoZ
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Avatar
magic-dd
Merci jacquouille
le but étant d'avoir 1 seule ligne avec le code et dans chaque colonne suivante les lieux
merci j'ai testé mais pas convaincu
Le lundi 14 novembre 2016 19:02:16 UTC+1, magic-dd a écrit :
bonsoir
j'ai une liste de commerciaux avec un code de travail.
ces commerciaux vont sur différents sites en france
j'aimerai récupérer en fonction de son code tous les sites sur lesquels ils se sont retrouvés
j'ai tenté le rechercheV mais ça ne fonctionne pas sur un table au avec doublons
merci de votre aide
http://www.cjoint.com/c/FKosbOoJyoZ
Avatar
isabelle
bonjour,
il faudrait que la liste soit sous forme de base de données,
par exemple:
CODE NOM SITE VILLE
1131 DUPONT SITE 1 PARIS
1131 DUPONT SITE 6 MARSEILLE
1223 GERARD SITE 3 LIMOGES
1234 PAUL SITE 2 TOULOUSE
1131 DUPONT SITE 3 LIMOGES
1223 GERARD SITE 5 NIORT
isabelle
Le 2016-11-14 à 14:17, magic-dd a écrit :
Merci jacquouille
le but étant d'avoir 1 seule ligne avec le code et dans chaque colonne suivante les lieux
merci j'ai testé mais pas convaincu
Le lundi 14 novembre 2016 19:02:16 UTC+1, magic-dd a écrit :
bonsoir
j'ai une liste de commerciaux avec un code de travail.
ces commerciaux vont sur différents sites en france
j'aimerai récupérer en fonction de son code tous les sites sur lesquels ils se sont retrouvés
j'ai tenté le rechercheV mais ça ne fonctionne pas sur un tableau avec doublons
merci de votre aide
http://www.cjoint.com/c/FKosbOoJyoZ
Avatar
magic-dd
Bonsoir isabelle
il me semblait que ce que j'avais proposé était de la sorte
Le lundi 14 novembre 2016 21:05:59 UTC+1, isabelle a écrit :
bonjour,
il faudrait que la liste soit sous forme de base de données,
par exemple:
CODE NOM SITE VILLE
1131 DUPONT SITE 1 PARIS
1131 DUPONT SITE 6 MARSEILLE
1223 GERARD SITE 3 LIMOGES
1234 PAUL SITE 2 TOULOUSE
1131 DUPONT SITE 3 LIMOGES
1223 GERARD SITE 5 NIORT
isabelle
Le 2016-11-14 à 14:17, magic-dd a écrit :
Merci jacquouille
le but étant d'avoir 1 seule ligne avec le code et dans chaque col onne suivante les lieux
merci j'ai testé mais pas convaincu
Le lundi 14 novembre 2016 19:02:16 UTC+1, magic-dd a écrit :
bonsoir
j'ai une liste de commerciaux avec un code de travail.
ces commerciaux vont sur différents sites en france
j'aimerai récupérer en fonction de son code tous les sites s ur lesquels ils se sont retrouvés
j'ai tenté le rechercheV mais ça ne fonctionne pas sur un ta bleau avec doublons
merci de votre aide
http://www.cjoint.com/c/FKosbOoJyoZ
Avatar
isabelle
non, pour que ce soit sous forme de base de données,
les "SITE " et "VILLE" doivent être mit dans une colonne, comme ceci:
CODE NOM SITE VILLE
1131 DUPONT SITE 1 PARIS
1131 DUPONT SITE 6 MARSEILLE
1223 GERARD SITE 3 LIMOGES
1234 PAUL SITE 2 TOULOUSE
1131 DUPONT SITE 3 LIMOGES
1223 GERARD SITE 5 NIORT
isabelle
Le 2016-11-14 à 16:52, magic-dd a écrit :
Bonsoir isabelle
il me semblait que ce que j'avais proposé était de la sorte
Avatar
L-A
bonjour isabelle
Pas possible de renommer ou replacer les cellules car cela est une extracti on d'un logiciel
éventuellement on peut s'affranchir de la colonne SITE
CODE NOM VILLE
1131 DUPONT PARIS
1131 DUPONT MARSEILLE
1223 GERARD LIMOGES
1234 PAUL TOULOUSE
1131 DUPONT LIMOGES
1223 GERARD NIORT

Le mardi 15 novembre 2016 01:10:54 UTC+1, isabelle a écrit :
non, pour que ce soit sous forme de base de données,
les "SITE " et "VILLE" doivent être mit dans une colonne, comme cec i:
CODE NOM SITE VILLE
1131 DUPONT SITE 1 PARIS
1131 DUPONT SITE 6 MARSEILLE
1223 GERARD SITE 3 LIMOGES
1234 PAUL SITE 2 TOULOUSE
1131 DUPONT SITE 3 LIMOGES
1223 GERARD SITE 5 NIORT
isabelle
Le 2016-11-14 à 16:52, magic-dd a écrit :
Bonsoir isabelle
il me semblait que ce que j'avais proposé était de la sorte
Avatar
isabelle
si la liste est comme ci-bas,
une formule matricielle à valider avec ctrl+maj+enter
=SIERREUR(INDEX($C$1:$C$10;PETITE.VALEUR(SI($A$2:$A$10=$F$1;LIGNE($A$2:$A$10));LIGNE(A1));1);"")
à recopier vers le bas
j'ai supposé que la valeur "CODE" était mit en cellule F1
isabelle
Le 2016-11-15 à 11:09, L-A a écrit :
bonjour isabelle
Pas possible de renommer ou replacer les cellules car cela est une extraction d'un logiciel
éventuellement on peut s'affranchir de la colonne SITE
CODE NOM VILLE
1131 DUPONT PARIS
1131 DUPONT MARSEILLE
1223 GERARD LIMOGES
1234 PAUL TOULOUSE
1131 DUPONT LIMOGES
1223 GERARD NIORT
Avatar
isabelle
sinon, si tu veut garder le tableau sous le format d'origine,
il y aurait une solution par macro vba
isabelle
Avatar
magic-dd
Merci isabelle
si tu as une version VBA en fonction de mon tableau d'origine , je serai cu rieux de voir comment cela est construit
merci
Le mardi 15 novembre 2016 18:09:00 UTC+1, isabelle a écrit :
sinon, si tu veut garder le tableau sous le format d'origine,
il y aurait une solution par macro vba
isabelle
Avatar
isabelle
voilà,
Sub Resultat_Ville()
Dim c As Range, i As Integer, x As Integer, LastRow As Long
Dim tableau()
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
For Each c In Range("A2:A" & LastRow)
If c = Range("L4") Then
For i = 1 To 7
If Cells(c.Row, i + 2) <> "" Then
x = x + 1
ReDim Preserve tableau(1 To x)
tableau(x) = Cells(c.Row, i + 2)
End If
Next
End If
Next
Range("M4").Resize(1, UBound(tableau)) =
Application.Transpose(Application.Transpose(tableau))
End Sub
isabelle
Le 2016-11-15 à 13:06, magic-dd a écrit :
Merci isabelle
si tu as une version VBA en fonction de mon tableau d'origine , je serai curieux de voir comment cela est construit
merci
Le mardi 15 novembre 2016 18:09:00 UTC+1, isabelle a écrit :
sinon, si tu veut garder le tableau sous le format d'origine,
il y aurait une solution par macro vba
isabelle
1 2