Excel - Combineren dubbele rijen en samenvoegen gegevens

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Andrisimo
  • Registratie: Januari 2018
  • Laatst online: 12-02-2024
Beste tweakers,

Ik heb een excel vraag waarvan ik overtuigd ben dat het (handig) moet kunnen, maar waar ik zelf niet uit kom.

Ik heb een kolom met artikelnummers en een kolom met, in dit geval, fotonamen. In de kolom met artikelnummers staat hetzelfde artikelnummer meerdere malen, elke keer met een andere fotonaam in de tweede kolom.

Ik wil graag een kolom waar elke artikelnummer nog maar een keer in staat, met in de kolommen erachter de bijbehorende fotonamen. De fotonamen kunnen zowel in meerdere kolommen staan, of in een kolom met een scheidingsteken (daar zit immers maar een tekst naar kolommen functie tussen)

Afbeeldingslocatie: https://tweakers.net/i/XVUC6pq6cmXaKe4HwtbbBBpCfVI=/800x/filters:strip_icc():strip_exif()/f/image/VBT6BjatpxTtSqlTqRNxY76M.jpg?f=fotoalbum_large

Voor mijn gevoel zit er een oplossing in het gebruik maken van een draaitabel, echter krijg ik daar zelf alleen maar de fotonamen als kolomtitels of het slim gebruik maken van verticaal zoeken waarbij je moet kunnen aangeven dat je het resultaat van de tweede (of latere) keer dat het artikelnummer gevonden is wilt tonen.

Bij googelen op deze vraag kom ik vaak op antwoorden waarbij de gegevens in de tweede kolom worden opgeteld, of een gemiddelde over wordt berekend, maar daar ben ik niet naar op zoek.

Wel kwam ik op onderstaande antwoord wat eigenlijk precies doet wat ik wil, maar bij mij na ongeveer een half uur laden alleen een cel met heel veel scheidingstekens en geen gegevens oplevert.

https://nl.extendoffice.c...plicate-rows-and-sum.html

Onder het kopje 'Combineer Overeenkomstige Rijen Op Basis Van Dubbele Waarden In Een Andere Kolom Met Kutools Voor Excel'


Bij voorbaat dank!

Beste antwoord (via Andrisimo op 23-03-2021 09:53)


  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 20:49

g0tanks

Moderator CSA
Afbeeldingslocatie: https://tweakers.net/i/GkPYB5kjuxMLf8P7Kf9c_pjgmFs=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/WwVtQtOuEYRCQWZ7EsDFP7fQ.png?f=user_large

De formule in E2 is onderstaande en kan je gewoon naar beneden doortrekken. Daarnaast moet je de formule naar rechts doortrekken totdat je #NUM! ziet, dan weet je dat je geen fotonamen mist.
code:
1
=INDEX($B$2:$B$11;SMALL(IF($D2=$A$2:$A$11;ROW($A$2:$A$11)-ROW($A$2)+1);COLUMN(A1)))

Om een lijst te krijgen van alle artikelnamen gebruik ik in D2 de formule:
code:
1
=UNIQUE(A2:A11)

Gebaseerd op https://www.extendoffice....-values-horizontally.html

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW

Alle reacties


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 20:49

g0tanks

Moderator CSA
Afbeeldingslocatie: https://tweakers.net/i/GkPYB5kjuxMLf8P7Kf9c_pjgmFs=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/WwVtQtOuEYRCQWZ7EsDFP7fQ.png?f=user_large

De formule in E2 is onderstaande en kan je gewoon naar beneden doortrekken. Daarnaast moet je de formule naar rechts doortrekken totdat je #NUM! ziet, dan weet je dat je geen fotonamen mist.
code:
1
=INDEX($B$2:$B$11;SMALL(IF($D2=$A$2:$A$11;ROW($A$2:$A$11)-ROW($A$2)+1);COLUMN(A1)))

Om een lijst te krijgen van alle artikelnamen gebruik ik in D2 de formule:
code:
1
=UNIQUE(A2:A11)

Gebaseerd op https://www.extendoffice....-values-horizontally.html

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • Andrisimo
  • Registratie: Januari 2018
  • Laatst online: 12-02-2024
g0tanks schreef op maandag 22 maart 2021 @ 18:35:
[Afbeelding]

De formule in E2 is onderstaande en kan je gewoon naar beneden doortrekken. Daarnaast moet je de formule naar rechts doortrekken totdat je #NUM! ziet, dan weet je dat je geen fotonamen mist.
code:
1
=INDEX($B$2:$B$11;SMALL(IF($D2=$A$2:$A$11;ROW($A$2:$A$11)-ROW($A$2)+1);COLUMN(A1)))

Om een lijst te krijgen van alle artikelnamen gebruik ik in D2 de formule:
code:
1
=UNIQUE(A2:A11)

Gebaseerd op https://www.extendoffice....-values-horizontally.html
Fantastisch, ontzettend bedankt! Dit was precies waar ik naar op zoek was!