Delen via

In excel bepaalde gegevens kopiëren vanuit een werkblad

Anoniem
2023-11-24T14:04:10+00:00

Goedendag,

In een werkmap heb ik 2 werkbladen. Werkblad 1 is een verzamellijst van voor- en achternamen in kolom A en B en in kolom C staan de geboortedata bijpassend bij de namen.
Op werkblad 2 zoek ik naar een formule waardoor alleen de rijen van werkblad 1 gekopieerd worden binnen een bepaald verjaardagbereik.

Ik snap dat ik met de formule =('Werkblad 1'!A1:C60) alle rijen over kan nemen, maar ik wil er nog een "=ALS" in verwerken, zodat ik alleen de gewenste rijen kan overnemen.

Heeft er iemand een idee hoe ik hiermee verder kan?

Bedankt voor de hulp,
Edwin

Microsoft 365 en Office | Excel | Voor thuisgebruik | Windows

Vergrendelde vraag. Deze vraag is gemigreerd vanuit de Microsoft Ondersteuning-community. U kunt met een stem aangeven of de inhoud nuttig is, maar u kunt geen opmerkingen of antwoorden toevoegen of de vraag volgen.

0 opmerkingen Geen opmerkingen

2 antwoorden

Sorteren op: Meest nuttig
  1. Anoniem
    2023-11-26T21:33:10+00:00

    Beste Edwin Stein,

    Ik denk, dat je de verjaardagen tussen de beide datums wilt hebben.

    In werkblad 1 in de kolommen A, B en C resp. voor- en achternaam en geboortedatum en in E1 verjaardag.

    Typ in E2 de formule:

    =DATUM(JAAR(VANDAAG());MAAND(C2);DAG(C2))

    Dit is de verjaardag van dit jaar. Trek door naar beneden.

    Typ op werkblad 2 in B1 resp. C1 de begin- en einddatum.

    Type weer in de kolommen A, B en C resp. de voor- en achternaam en geboortedatum (op rij5)

    Kopieer in cel A6 de formule:

    =ALS.FOUT(INDEX('Werkblad 1'!A$2:A$20;KLEINSTE(ALS(('Werkblad 1'!$E$2:$E$20>=$B$1)*('Werkblad 1'!$E$2:$E$20<=$C$1);RIJ($A$1:$A$19);"");RIJ($A1)));"")

    Deze formule moet als matrixformule worden ingevoerd.

    Trek deze formule door naar kolom C. En daarna naar beneden tot zover als nodig.

    Groet,

    Bocculus

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2023-11-24T14:44:33+00:00

    Als:

    • werblad1 de naam Blad1 heeft en je gegevens beginnen in rij 1 zoals hieronder;
    • in Blad2 begin- en einddatum van de gevraagde gegevens in A2 en B2 staan, zoals weergegeven hieronder;
    • de weer te geven gegevens beginnen in rij 4 van Blad2;

    typ dan in A4 van Blad2:

    =ALS(EN(Blad1!$C1>=$A$2;Blad1!$C1<=$B$2);Blad1!A1;"")
    

    Kopieer die formule van A4 naar rechts t/m C4,

    en kopieer A4:C4 naar beneden tot zover als nodig.

    Afbeelding Afbeelding

    Als je de in blad2 de namen aaneengesloten wil, dan kan dat via een formule met

    =als(kleinste.....

    Zoek even via Google, dan vind je dat wel.

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen