Discussion:
excel een rij cellen autmatisch sorteren
(te oud om op te antwoorden)
martindekker1
2005-05-15 15:44:01 UTC
Permalink
Ik wil in excel een rij gegevens automatisch laten sorteren. Dit kan
natuurlijk met sorteren maar dat is niet wat ik wil. Het gaat om een rij
gegevens die zeer regelmatig veranderd. En ik zou dan graag willen dat die
rij zich automatisch sorteert.

Is dit mogelijk en hoe?
]-[oRus
2005-05-15 18:13:13 UTC
Permalink
Post by martindekker1
Ik wil in excel een rij gegevens automatisch laten sorteren. Dit kan
natuurlijk met sorteren maar dat is niet wat ik wil. Het gaat om een
rij gegevens die zeer regelmatig veranderd. En ik zou dan graag
willen dat die rij zich automatisch sorteert.
Is dit mogelijk en hoe?
Je bedoelt waarschijnlijk kolommen sorteren op het titelveld van de
kolom?
Dat gaat dus niet zonder VBA.

Gaat het wel om sorteren van rijen, wat is dan het probleem met 'wat
je niet wilt'?
Je wilt sorteren; dat kan met sorteren (logisch), maar dat wil je
niet.....
Waarom niet en wat is de belemmering om dat te willen?
--
Vriendelijke groeten,

]-[oRus
martindekker1
2005-05-15 20:33:32 UTC
Permalink
Je veronderstelling is juist ik had het verkeerd omschreven. Het gaat om een
ranglijst van een competitie dus bijv.
Nr. Naam. Punten
1 Klaas 20
2 Piet 19
3 Willem 16
4 Jan 12

Het aantal punten veranderd alleen met grote regelmaat. En nou zou ik graag
willen dat excel automatisch (of door middel van een knop in het werkveld)
die ranglijst update.
]-[oRus
2005-05-15 21:07:58 UTC
Permalink
Post by martindekker1
Je veronderstelling is juist ik had het verkeerd omschreven. Het
gaat
om een ranglijst van een competitie dus bijv.
Nr. Naam. Punten
1 Klaas 20
2 Piet 19
3 Willem 16
4 Jan 12
Het aantal punten veranderd alleen met grote regelmaat. En nou zou
ik
graag willen dat excel automatisch (of door middel van een knop in
het werkveld) die ranglijst update.
Dat kan door de sortering als macro op te nemen en dan een knop op je
werkblad te zetten en daaraan de macro te koppelen (eigenschappen van
de knop).
--
Vriendelijke groeten,

]-[oRus
martindekker1
2005-05-16 10:18:05 UTC
Permalink
Ok dit ga ik eens proberen! Bedankt zover!! En als ik er niet uitkom meld ik
me wel weer!
Post by ]-[oRus
Post by martindekker1
Je veronderstelling is juist ik had het verkeerd omschreven. Het
gaat
om een ranglijst van een competitie dus bijv.
Nr. Naam. Punten
1 Klaas 20
2 Piet 19
3 Willem 16
4 Jan 12
Het aantal punten veranderd alleen met grote regelmaat. En nou zou
ik
graag willen dat excel automatisch (of door middel van een knop in
het werkveld) die ranglijst update.
Dat kan door de sortering als macro op te nemen en dan een knop op je
werkblad te zetten en daaraan de macro te koppelen (eigenschappen van
de knop).
--
Vriendelijke groeten,
]-[oRus
Jacques
2005-05-16 12:38:08 UTC
Permalink
Beste Martin,

Kijk eens onder subject "rankinglijst maken" op 13 mei en de daaraan door
mij toegevoegde antwoorden. Geen macro nodig!!

Succes, met groet, Jacques
martindekker1
2005-05-16 17:46:05 UTC
Permalink
Beste Jacques,

Ik heb geprobeerd te doen wat je in die andere topic aangeeft alleen het is
me niet helemaal duidelijk wat je bedoeld. Hieronder ff het deel uit je
berichtje wat ik niet volg:

Let op: rangnummers moeten uniek zijn. Daarvoor: truc, nl. voeg aan de
punten in kolom H toe: -rij()/100000
Plaats nu in A20 t/m A29 keihard de cijfers 1 t/m 10.
Zet in B20: =VERT.ZOEKEN($A20;$a$2:$h$11;KOLOM();ONWAAR)
En kopieer deze formule naar beneden en opzij. Kijk een geniet wat er
gebeurt.

Ik snap niet wat en waar ik nu precies iets moet toevoegen aan kolom H. Ik
snap A20 t/m A29 wel dat gebruik je gewoon als basis om de score vanaf te
leiden zegmaar. Die formule van verticaal zoeken heb ik in die rij ernaast
toegevoegd. Als je dat naar beneden kopieert dan past ie in de formule
automatisch de cellen wat aan, maar dat heb ik al gecorrigeerd. De uitkomst
is alleen overal 0. Maar dit zal dan misschien komen doordat er wat mist in
kolom H.

Ik hoop dat het duidelijk is waar ik nu niet uitkom. Door de formule RANG
past de eerste kolom zich nu wel aan qua positie op de ranglijst maar de
bedoeling is ook dat excel dan de rijen van 1 naar 10 sorteert.

Ok veel vragen dus! Ik hoop dat je me kunt helpen.

MVG
Martin
Jacques
2005-05-17 18:44:03 UTC
Permalink
Beste Martin,

Het enige wat ik bedoelde was dat je aan iedere formule in de H-kolom
toevoegt:
-rij()/100000. Op die manier is het getal (onzichtbaar) altijd uniek ten
opzichte van de andere getallen in kolom H. Snap je?
Zelf heb ik dus meestal in kolom H een formule staan (mét genoemde
toevoeging) die lijkt op: =
punten*10^6+doeldaldo*10^3+doelpuntenvoor-rij()/100000.
Ik hoop je zo wat verder geholpen te hebben.

Succes, Jacques
martindekker1
2005-05-17 20:50:04 UTC
Permalink
Beste Jacques,

Je hebt me alweer geholpen, bedankt! Dit werkt in ieder geval goed. Nu heb
ik toch weer een vervolgvraag (ik ben lastig ik weet het)

Met een gelijke stand geeft excel nu bijvoorbeeld iemand plaats 1 en iemand
plaats 2 terwijl ze eigen beide plaats 1 moeten krijgen.

Hoe krijg ik dat voor elkaar en hoe werkt dat dan ook vervolgens in de A20
t/m A29 rij.

alvast weer bedankt,
Martin
Jacques
2005-05-18 08:25:24 UTC
Permalink
Beste Martin,

Je vraagt me nu iets wat ik lang geleden ooit heb gemaakt. Moest even zoeken.
Maar het komt er neer dat je de H-kolom moet houden maar er een K- en
L-kolom moet toevoegen met ALLEEN de punten in K (dus zonder die
-rij()/100000).
Kolom A met de harde cijfers 1 t/m 10 verplaatsen naar kolom L.
Nu in cel A20 plaatsen de formule: =ALS(K19<>K20;L20;A19) en naar beneden
kopieren.
Het komt er dus op neer dat als men een gelijk aantal punten heeft ook
dezelfde plaats krijgt. Dat was toch de bedoeling?

Ik hoop dat ik nauwkeurig ben geweest, succes, Jacques
martindekker1
2005-05-18 13:56:03 UTC
Permalink
Beste Jacques je zal vast nauwkeurig zijn geweest, maar ik kom er alleen niet
uit.

Zou je mij kunnen mailen op: ***@wanadoo.nl

dan kan ik je het excel bestand sturen dan hebben we hetzelfde voor ons en
komen we er misschien sneller uit.

Bedankt
Martin

Loading...