• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Dubbele waarden filteren / Aantal dubbel samenvoegen.

Status
Niet open voor verdere reacties.

koningbor

Gebruiker
Lid geworden
16 okt 2020
Berichten
18
Hallo,

Ik heb een vraag over de bijlage. Ik zal het in 1 keer goed proberen uit te leggen.

Er staan meerdere kolommen in met waarden. Nu wil ik filteren op dubbele waarden in kolom: C+K
Op 1 PO (kolom C), mag maar 1 keer een Barcode (Kolom K) voorkomen. Als er dus een dubbele waarde is gevonden, moet excel de "QTY" (Kolom J), van die dubbele rijen optellen bij elkaar en maar 1 rij, met de opgetelde QTY, overlaten. De andere rij(en) moeten verwijderd worden.

Ik heb de regels al gemarkeerd in de excel-sheet.
De groene markering: Wel dezelfde barcode maar 2 verschillende PO's. Dus dit is prima.
De rode markering: dezelfde barcode op 1 PO - dus hier moet 1 regel overblijven, met het totaal aantal QTY, van die 2 regels.

Ik hoop dat ik het duidelijk heb uitgelegd zo.
Hopelijk dat iemand hier een oplossing voor heeft!

Ik heb Office365

bvd
Bor
 

Bijlagen

  • help.xlsx
    9,9 KB · Weergaven: 31
Laatst bewerkt:
Een optie met behulp van de functie UNIEK (alleen beschikbaar in Excel 365).
 

Bijlagen

  • help (AC).xlsx
    12,6 KB · Weergaven: 39
Laatst bewerkt:
Vanaf Excel 2010 (2007 ook al?) kun je dubbele waarden uitfilteren.
 
Dat klopt!

Maar dit zou ik geautomatiseerd willen hebben, met een macro of iets dergelijks.
Dit zou echt heel veel tijd schelen!

mvg
Bor
 
Dat stond niet in je vraag; je wilde slechts weten hoe je het moest doen :).
 
Simpel macrootje:
Code:
Sub mcrDubbeleWaarden()
Dim rng As Range
    Set rng = ActiveSheet.Cells(1).CurrentRegion
    MsgBox rng.Address
    rng.RemoveDuplicates Columns:=Array(3, 11), Header:=xlYes
End Sub
Is dit wat je bedoelt?
 
Het ging niet alleen om filteren van dubbele waarden, maar ook om een optelling van eventuele dubbele waarden. Dat maakt het wat complexer.

Ik heb in #2 een optie geplaatst m.b.v. de functie UNIEK.
 
@OctaFish
Niet helemaal. De QTY van de dubbele regels zijn niet bij elkaar opgeteld.

@Alexcel
De uitkomst is goed!
Maar hoe krijg ik dit voor elkaar? en soms heb ik 3000 regels. Kan dit ook in een knop verwerkt worden?
 
Power Query is hier uitermate geschikt voor.
 

Bijlagen

  • help.xlsx
    21,3 KB · Weergaven: 47
Inderdaad, dat kan ook.

Maar hoe krijg ik dit voor elkaar? en soms heb ik 3000 regels.
Bereik van de formule iets groter maken, Excel vult zelf formule verder in naar beneden. Dat is het voordeel van Excel365.
 
Code:
Sub hsv()
With Sheets("blad1").Cells(1).CurrentRegion
   .Columns(3).Offset(1).Name = "b"
    [b].Offset(, 7).Resize(.Rows.Count - 1) = [if(row(b),sumifs(offset(b,,7),b,b,Offset(b,,8),offset(b,,8)))]
   .RemoveDuplicates Array(3, 11), xlYes
 End With
End Sub
 
Laatst bewerkt:
Dit had natuurlijk ook prima met een draaitabel gekund, of zie ik dat verkeerd?
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan