Excel meerdere resultaten weergeven

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • WytseT
  • Registratie: November 2018
  • Laatst online: 31-07 16:25
Ik probeer in een excelbestand een getal op te zoeken in kolom A, deze staat er soms meerdere malen tussen. In kolom B staat een uniek getal (oplopend). Het doel is dat ik aangeeft een getal in kolom a te vinden en dat het resultaat dan aangeeft welke unieke getallen achter het getal van kolom A aangeeft.
...
Ik maak gebruik van MS Excel Professional Plus 2016
...

In het toegevoegde voorbeeld zou ik dan het nummer 2000420768 opgeven en als resultaat zou ik dan graag willen zien dat er het unieke nummer 1,2,3,4 aanhangen.

Ik heb het één en ander geprobeerd zoals:
=INDEX($B$2:$B$17924;KLEINSTE(ALS(($A$2:$A$17924)=$J$3;RIJ($A$2:$A$17924)-4;21999);RIJ(1:100)))

Ik ben alleen niet zo thuis in Excel en heb bovenstaande formule gekopieerd en getracht aan te passen. De bron van deze formule komt uit https://gathering.tweakers.net/forum/list_messages/1782631

Het voorbeeld: https://ibb.co/DGyrbzw

Beste antwoord (via WytseT op 03-05-2019 08:23)


  • lasharor
  • Registratie: December 2004
  • Laatst online: 16:59

lasharor

7 december 2004

Dit kan met arrays; https://exceljet.net/form...hes-into-separate-columns

=INDEX($B$2:$B$28;KLEINSTE(ALS(($D$2=$A$2:$A$28);VERGELIJKEN(RIJ($A$2:$A$28);RIJ($A$2:$A$28));"");RIJEN($A$1:A1)))

Voeg in D2 je nummer toe dat je wilt opzoeken, E2 vervolgens deze formule kopieeren en ctrl+shift+enter

Als je de formule daarna naar beneden sleept krijg je de juiste nummers.

[ Voor 61% gewijzigd door lasharor op 30-04-2019 14:52 ]

Alle reacties


Acties:
  • +1 Henk 'm!

  • Tazzios
  • Registratie: November 2001
  • Laatst online: 16:06

Tazzios

..

Kan zo ingewikkeld natuurlijk maar andere opties:
1.gewoon filter op de tabel zelf zetten.
2. draaitabel op de tabel zetten en met een filter je keuze maken.

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

  • lasharor
  • Registratie: December 2004
  • Laatst online: 16:59

lasharor

7 december 2004

Dit kan met arrays; https://exceljet.net/form...hes-into-separate-columns

=INDEX($B$2:$B$28;KLEINSTE(ALS(($D$2=$A$2:$A$28);VERGELIJKEN(RIJ($A$2:$A$28);RIJ($A$2:$A$28));"");RIJEN($A$1:A1)))

Voeg in D2 je nummer toe dat je wilt opzoeken, E2 vervolgens deze formule kopieeren en ctrl+shift+enter

Als je de formule daarna naar beneden sleept krijg je de juiste nummers.

[ Voor 61% gewijzigd door lasharor op 30-04-2019 14:52 ]


Acties:
  • 0 Henk 'm!

  • WytseT
  • Registratie: November 2018
  • Laatst online: 31-07 16:25
Bedankt voor jullie reactie. Ik ben met de formule aan de gang gegaan die Lasharor heeft gepost. Ik krijg alleen nu de melding #WAARDE! of ik krijg #N/B als resultaat ipv de getallen.

Enig idee wat ik fout doe in jou formule?

[ Voor 18% gewijzigd door WytseT op 02-05-2019 08:28 ]


Acties:
  • +1 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Als je gegevens in de kolommen A en B staan (zoals in je voorbeeld) en de zoekwaarde staat in C1, typ dan in een willekeurige andere cel van de eerste rij, afsluitend met Ctrl-Shift-Enter:
code:
1
=als.fout(index($B$1:$B$30;kleinste(ALS($A$1:$A$30=C$1;rij($A$1:$A$30);9E+307);rij()));"")
Kopieer die formule naar beneden.

Acties:
  • 0 Henk 'm!

  • WytseT
  • Registratie: November 2018
  • Laatst online: 31-07 16:25
Het is gelukt, wat mij betreft kan hier een slot op. Iedereen heel erg bedankt!

Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Kun je even zeggen wat je aan de formule van lasharor gewijzigd hebt in vergelijking met je vorig bericht?

Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
dix-neuf schreef op vrijdag 3 mei 2019 @ 08:36:
Kun je even zeggen wat je aan de formule van lasharor gewijzigd hebt in vergelijking met je vorig bericht?
Dat is kennelijk te veel gevraagd.
Pagina: 1