Helpmij.nl
Helpmij.nl
Helpmij.nl

Quote

Pagina 1 van 2 1 2 LaatsteLaatste
Weergeven resultaten 1 tot 20 van 40

Onderwerp: Filteren op meerdere kolommen

  1. #1
    Junior Member
    Geregistreerd
    31 januari 2023
    Vraag is niet opgelost

    Question Filteren op meerdere kolommen

    Hoi,

    Ik heb een excel bestaand met diverse kolommen die ik wil filteren en dan wil ik filteren op meerdere kolommen tegelijk.
    Ik heb namelijk in meerdere kolommen dezelfde naam staan, alleen staat deze dan op een andere rij.
    Echter als ik de 1e kolom filter verdwijnt ook de 2e kolom.
    Dus bijvoorbeeld ik filter op ARC in de 1e kolom, dan kan ik niet meer ARC in de 2e kolom filteren. Idem voor BIM, maar dit geldt eigenlijk voor alles in deze kolommen,
    Nu kan je er een OF functie of iets aan hangen, maar het lukt me niet om dit voor elkaar te krijgen.

    Klik op afbeelding voor grotere versie

Naam:  Meerdere kolommen filteren.JPG
Bekeken: 40
Grootte:  64,1 KB

    Kan iemand mij helpen, zodat ik bijvoorbeeld in de slicers in alle filters ARC kan aanklikken en dat in dan in de documentenlijst alleen de regels met ARC over houdt (geldt uiteraard voor alle genoemde afdelingen in het bestand).

    Of kan je ook een macro of iets dergelijks dan ik met 1 knop in 1x alle ARC of BIM filter?
    Ik ben niet zo heel erg thuis in excel, maar met google kom ik een eind. Dus als het mogelijk is graag stap voor stap uitleg.

    Bij voorbaat dank

    Dave
    Bijgevoegde bestanden Bijgevoegde bestanden

  2. #2
    Mega Senior
    Verenigingslid

    Geregistreerd
    27 februari 2016
    Bekijk dit eens, misschien vind je hier een oplossing.
    https://stackoverflow.com/questions/...umns-excel-vba
    Groet,

    Albert

    (ik gebruik excel 2016 nederlands)

  3. #3
    Junior Member
    Geregistreerd
    31 januari 2023
    Dank voor de snelle reactie. Dit lijkt wel op wat ik wil. Alleen ik snap hier echt niks van, dit gaat mijn pet te boven qua excel. En van VBA heb ik helemaal geen verstand. Geen idee hoe en waar ik dit invoer.

  4. #4
    Giga Honourable Senior Member
    Verenigingslid
    snb's avatar
    Geregistreerd
    12 juni 2008
    Dit kun je oplossen met advanced filter.

    Maar belangrijker is:
    - gebruik geen samengevoegde cellen
    - zet de gegevens op als een corrrecte database: A3:A9 horen dan kolommen van de tabel te zijn.
    - gebruik geen kolommen ( Y, Z, AA) met dezelfde namen en dezelfde gegevens

    In dit geval is de struktuur van de gegevens cruciaal, niet de weergave van de gegevens (dat komt later).
    VBA voor smarties
    VBA is een taal die je moet leren met een grammatica- en een woordenboek.

    http://www.helpmij.nl/forum/announcement.php?f=5
    Plaats svp geen bestanden op andere sites; nadat het bestand daar verwijderd is wordt een forumdraad onbegrijpelijk voor anderen.

  5. #5
    wat ad1957 bedoelde is dit.
    Bijgevoegde bestanden Bijgevoegde bestanden

  6. #6
    Mega Senior
    Verenigingslid

    Geregistreerd
    27 februari 2016
    Gezien de link waar ik naar verwees eigenlijk meer zoiets.

    voor TS : Lees in onderstaande link de laatste rode opmerking eens.
    https://www.helpmij.nl/forum/announcement.php?f=5

    @snb,
    Waarom moet A3:A9 in de tabel staan ?
    Bijgevoegde bestanden Bijgevoegde bestanden
    Groet,

    Albert

    (ik gebruik excel 2016 nederlands)

  7. #7
    Giga Honourable Senior Member
    Verenigingslid
    snb's avatar
    Geregistreerd
    12 juni 2008
    Omdat het eigenschappen van een record zijn.
    VBA voor smarties
    VBA is een taal die je moet leren met een grammatica- en een woordenboek.

    http://www.helpmij.nl/forum/announcement.php?f=5
    Plaats svp geen bestanden op andere sites; nadat het bestand daar verwijderd is wordt een forumdraad onbegrijpelijk voor anderen.

  8. #8
    Junior Member
    Geregistreerd
    31 januari 2023
    @snb
    Dank voor de reactie, maar ik had het geprobeerd met advanced filter en dat lukte niet. Wat jij nu omschrijft, dat ik dan juist wat ik niet wil, want meerdere kolommen kunnen dezelfde gegevens hebben en wat boven de kolommen staat wil ik niet in mijn filters. Maar dank voor de uitleg

    @emields
    Thanks, dit was inderdaad bijna wat ik bedoelde, maar dan zonder het creëren van een nieuwe tabblad.

    @AD1957
    Heel veel dank, dit is wat ik bedoelde!
    Nog wel 1 vraagje. Is het ook mogelijk om meerdere afdelingen te selecteren. Dus bijvoorbeeld ARC met Allen.

    Ps. AD1957 Het was niet mijn bedoeling om gelijk een kant en klaar document op te vragen, want ik leer graag hoe ik e.e.a zelf kan. Alleen toen ik al die programmeertaal zag, werd het mij even iets te moeilijk voor dit moment. Maar nogmaals mijn dank ik groot.

  9. #9
    Mega Senior
    Verenigingslid

    Geregistreerd
    27 februari 2016
    Zelf zit ik nog op de basisschool VBA
    Voor mij is het dus ook woordenboek erbij, begrijpen, testen etc.
    Dan kom je toch uit op AdvancedFilter. (zoals @snb al aangaf.)
    Kijk eens hier om te beginnen.
    https://www.exceldemy.com/excel-advanced-filter-vba/
    Groet,

    Albert

    (ik gebruik excel 2016 nederlands)

  10. #10
    Junior Member
    Geregistreerd
    31 januari 2023
    Thanks, ik heb er naar gekeken naar dat advanced filter. Maar misschien begrijp ik het verkeerd, maar dat moet ik toch allemaal extra tabellen met criteria aanmaken (gelet op de vele afdelingen) en wordt het resultaat apart weer gegeven en niet in de lijst zelf? Dus ik wil bijvoorbeeld ARC en allen samen filteren, dat wordt een aparte tabel, maar ik wil CON ook met Allen filteren, dan is dat toch weer een aparte tabel? En dat dan voor alle afdelingen. Of zie ik dat nu niet goed?

    Wat jij nu had aangemaakt dat is wel precies wat de bedoeling was, ik selecteer een afdeling met 1 knop en alles daarvan komt te voorschijn, de lijst zelf wordt nu gefilterd. Ik zie niet echt hoe je dat met advanched filter voor elkaar krijgt op dezelfde manier?
    Daarom vroeg ik me ook af of het niet in jouw aangemaakte bestand kon, dus ipv 1 afdeling selecteren, maar meerdere? En eigenlijk alleen een van de afdelingen combineren met Allen.
    Laatst aangepast door dave79 : 2 februari 2023 om 12:07

  11. #11
    Mega Senior
    Verenigingslid

    Geregistreerd
    27 februari 2016
    Als je denkt alle ins en outs van VBA advancedfilter binnen pakweg 2,5uur al te kennen ben je fout bezig.
    Zelf ben ik soms dagen bezig. Kijk in de link eens naar Action.
    xlFilterCopy of xlFilterinPlace
    want ik leer graag hoe ik e.e.a zelf kan
    Begin met een eenvoudig opzetje, in de link kun je voorbeelden downloaden.
    Groet,

    Albert

    (ik gebruik excel 2016 nederlands)

  12. #12
    zonder VBA kun je het met een aparte filterkolom proberen en een aantal.als formule die dan telt of een waarde voorkomt in het de kolommen V tm AB in jou sheet.
    Daarna filter je op alles met waarde > 0 en zie je alle regels. waar in 1 van de genoemde kolommen de gekozen waarde voorkomt.
    zie kolom AH voor wat ik bedoel. In cel AH12 staat de filter waarde de gebruikt wordt voor de aantal als functie
    Bijgevoegde bestanden Bijgevoegde bestanden
    Laatst aangepast door roeljongman : 2 februari 2023 om 13:20

  13. #13
    je kan het natuurlijk ook zo doen.
    Bijgevoegde bestanden Bijgevoegde bestanden

  14. #14
    Junior Member
    Geregistreerd
    31 januari 2023
    @AD1957, ik ben al eerder bezig geweest, dus het is niet dat ik dit effe snel doe. Maar goed, ik waardeer je hulp, maar nogmaals de vraag is het met jouw bestand mogelijk met een aanpassing of niet?

    @roeljongman, thanks! Echter kan ik hier ook maar 1 afdeling tegelijk filteren, dus niet ARC en bijvoorbeeld Allen tegelijk

    @emields Thanks, echter werken de filters volgens mij niet juist, als ik bij beide filters een andere afdeling invul, dan vind hij niks? Wel als ik 2x hetzelfde invul.
    Bijlage 368708

  15. #15
    Mega Senior
    Verenigingslid

    Geregistreerd
    27 februari 2016
    als @snb zegt dat het met advancedfilter kan dan zal het zeker kunnen.
    Maar: Mijn kennis van VBA met advancendfilter is "nog" te gering om hier verder te helpen.

    Met een beetje geluk strijkt @snb (of een andere helper) over haar/zijn hart en maakt een voorbeeldbestandje waarmee je verder kunt.
    Groet,

    Albert

    (ik gebruik excel 2016 nederlands)

  16. #16
    Raar, bij mij doet hij het wel. tenminste zoals ik het begrepen heb, hij zoekt de rijen waar zowel filter 1 en filter 2 in staat dat natuurlijk aan te passen naar filter 1 of filter2.
    Bijgevoegde bestanden Bijgevoegde bestanden
    Laatst aangepast door emields : 2 februari 2023 om 16:47

  17. #17
    Junior Member
    Geregistreerd
    31 januari 2023
    @emields,

    Ja ik begrijp het ook niet helemaal. Als ik bijvoorbeeld CON invul bij filter 1 en LA bij filter 2, dan zou je verwachten dat er dan 12 rijen overblijven met CON en LA. Maar zie bijlage, ik krijg dan de melding met 0 rijen en alles blijft staan zoals het was

    Klik op afbeelding voor grotere versie

Naam:  Filter.JPG
Bekeken: 16
Grootte:  103,8 KB

  18. #18
    Quote Origineel gepost door emields Bekijk Bericht
    hij zoekt de rijen waar zowel filter 1 en filter 2 in staat dat natuurlijk aan te passen naar filter 1 of filter2.
    dan zal het zo zijn.
    Bijgevoegde bestanden Bijgevoegde bestanden

  19. #19
    Junior Member
    Geregistreerd
    31 januari 2023
    Helemaal top, thanks en fijne avond

  20. #20
    Junior Member
    Geregistreerd
    31 januari 2023
    Ik heb toch nog wel een vraag. Zodra ik regels ga tussenvoegen om de tabel uit te breiden, dan gaat het fout met filteren, dan filtert het alleen nog maar tot waar het toegevoegd is, alles daarna niet. Moet ik dan iets aanpassen in de code? Want ik zie nergens het bereik van de rijen staan. Uiteindelijk moeten er zo'n 2500 rijen gefilterd worden.

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren