uit bestand van steeds 4 kolommen per persoon specifieke cellen automatisch weergeven in voor elke persoon een rij (in een ander tabblad)

Anoniem
2023-01-02T22:54:23+00:00

ik houd (als hobby) de ontwikkelingen bij van een groot aantal personen. Voor elke persoon heb ik vier kolommen. Waarbij ik per week gegevens bij werk. Ik wil nu (op een ander tabblad) overzichten maken waarbij uit de kolommen voor elke persoon in rijen automatisch de gegevens uit specifieke cellen in de kolommen worden gereproduceerd. Het gaat om cellen waarin per persoon optellingen/saldi en percentages staan weergegeven.

in deze tabel heb ik wat ik wil getracht duidelijk te maken,

het gaat erom steeds dezelfde cel uit een reeks van 4 kolommen over te brengen naar een specifieke plek in een nieuwe tabel met rijen

gegevens uit serie kolommen naar rijen transporteren
van 4 kolommen jan jan jan jan susan susan susan susan loes loes loes loes enz
a b c d a b c d a b c d
1 xxxx xxxx xxxx
2 zzzz yyyy yyyy
3 yyyy zzzz zzzz
4 wwww wwww
naar rij b1 a3 c2 d4
1 jan xxxx yyyy zzzz wwww
2 susan xxxx yyyy zzzz wwww
3 loes xxxx yyyy zzzz wwww
4 enz xxxx yyyy zzzz wwww
Microsoft 365 en Office | Excel | Voor thuisgebruik | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 opmerkingen Geen opmerkingen

40 antwoorden

Sorteren op: Meest nuttig
  1. Anoniem
    2023-01-03T14:35:42+00:00

    Dat kan bv. m.b.v. een macro.

    Wil je het overzicht zoals in mijn tabel1, waarbij rij per rij wordt doorlopen;

    of zoals in mijn tabel2, waarbij kolom per kolom wordt doorlopen?

    En (nogmaals): zijn het onder de namen in de eerste rij (in je bovenste tabel) altijd 4 rijen met gegevens, of kunnen dat ook meer rijen zijn?

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2023-01-03T14:22:22+00:00

    Dank voor de reactie,

    De keuze van wwww, xxxx, yyyy en zzzz is kennelijk minder gelukkig in mijn uitleg.

    Het gaat om sportprestaties van personen. Dat kunnen totalen zijn, percentages, gemiddelden, verhoudingen tot doelstellingen enz enz.

    Die zijn uiteraard niet voor iedere persoo hetzelfde. Jan, Suzan en Loes (en de vele anderen in mijn bestand) scoren uiteraard verschillend. Dus niet altijd allemaal ‘wwww” of ‘xxxx’ maar de een 100 en de andere 200, of 33% en 22,45% of -130 en -99 enz.

    Mijn vraag blijft hoe haal ik specifieke cellen van elke persoon uit zijn/haar reeks van 4 kolommen naar een ander werkblad waarin die specifieke cellen per persoon automatisch in rijen worden weergegeven,

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2023-01-03T14:14:28+00:00

    Dank, ik ga het proberen

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  4. Anoniem
    2023-01-03T13:53:39+00:00

    ik houd (als hobby) de ontwikkelingen bij van een groot aantal personen.

    Om wat voor ontwikkelingen gaat het ?

    In je bovenste tabel komt bij Loes 'wwww' niet voor en in de onderste tabel wel, dus er klopt iets niet.

    Je hebt per persoon 4 kolommen; is het aantal rijen (voor alle personen) ook altijd 4 (onder de naam)?

    NB: Het is niet 'transporteren', maar 'transponeren'. En dat gebeurt normaliter niet op de manier zoals jij die wil, waarbij er van de ene rij naar de andere kolom wordt 'gesprongen' (dat is moeilijk in formules te 'vangen'), maar rij per rij (tabel 1) of kolom per kolom (tabel 2), zoals je hieronder ziet. Als je 1 van die mogelijkheden kiest, is er wel een oplossing te maken.

    Afbeelding

    Afbeelding

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  5. Anoniem
    2023-01-03T02:15:13+00:00

    Hallo, ik ben Leonielhou, een onafhankelijke adviseur en een gebruiker zoals jij, ik help je graag om eventuele vragen te verduidelijken.

    U kunt hiervoor de functies INDEX en MATCH gebruiken. Laten we zeggen dat de originele tabel zich in het bereik A1: D4 bevindt en de nieuwe tabel in het bereik E1: H4. In cel E1 van de nieuwe tabel kunt u de volgende formule gebruiken:

    =INDEX(A1:D4; OVEREENKOMST(E1; A1:A4; 0), VERGELIJKEN(E1; A1:D1; 0))

    Deze formule retourneert de waarde op het snijpunt van de rij die de waarde "Jan" bevat in kolom A (de eerste kolom van de oorspronkelijke tabel) en de kolom met de waarde "Jan" in rij 1 van de oorspronkelijke tabel.

    De functie MATCH wordt gebruikt om de positie van de waarde "Jan" te vinden in de lijst A1:A4 en in de lijst A1:D1. De functie INDEX gebruikt deze posities vervolgens om de waarde op het overeenkomstige snijpunt in de oorspronkelijke tabel te retourneren, in dit geval "xxxx".

    In cel F1 van de nieuwe tabel kunt u de volgende formule gebruiken:

    =INDEX(A1:D4; MATCH(F1; A1:A4; 0), MATCH(F1; A1:D1; 0))

    Deze formule retourneert de waarde op het snijpunt van de rij die de waarde "Susan" in kolom A bevat, en de kolom met de waarde "Susan" in rij 1 van de oorspronkelijke tabel, in dit geval "jjjj".

    U kunt vervolgens vergelijkbare formules gebruiken in de andere cellen van de nieuwe tabel om de waarden voor de andere personen op te halen. In cel G2 van de nieuwe tabel kunt u bijvoorbeeld de volgende formule gebruiken:

    =INDEX(A1:D4; MATCH(G2; A1:A4; 0), MATCH(G2; A1:D1; 0))

    Dit retourneert de waarde op het snijpunt van de rij die de waarde "Loes" in kolom A bevat, en de kolom die de waarde "Loes" bevat in rij 1 van de oorspronkelijke tabel, die in dit geval "zzzz" is.

    Ik hoop dat ik waardevolle informatie kan geven op basis van wat ik heb begrepen over uw bezorgdheid.

    Deze reactie is automatisch vertaald. Hierdoor bevat het wellicht gramaticale fouten of vreemde zinnen.

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen