Facts don't care about your feelings
Hulpkolom naast elke naam, met per rij de count van die rij. Dan sorteren op naam, en/of of filteren op unieke waarden (voor de kolom met de namen).
Natuurlijk zijn er altijd nog alternatieven als [excel] Waardes uit 2 excel files halen & vergelijken denkbaar maar dat lijkt me niet nodig.
Natuurlijk zijn er altijd nog alternatieven als [excel] Waardes uit 2 excel files halen & vergelijken denkbaar maar dat lijkt me niet nodig.
'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)
Maar dat gaat dus niet. Ik heb geen lijst met alle namen. Het is gewoon 1 grote lijst met namen en sommige dus meerdere keren. Dit is een bron bestand en hier heb ik het liefst geen aanpassingen in.
(dus geen filter of sort in dit bestand).
Of vraag ik nu het onmogelijke?
(dus geen filter of sort in dit bestand).
Of vraag ik nu het onmogelijke?
Facts don't care about your feelings
Het simpelst lijkt me een kruistabel maken op die kolom (even aangenomen dat er een kolomnaam bovenaan staat). Als rijen de namen, als data count(namen), en dan even sorteren op count(namen).
Of wil je echt een formule of wil je een stukje VBA/een VBA-formule?
Of wil je echt een formule of wil je een stukje VBA/een VBA-formule?
Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten
Que?YoshiBignose schreef op woensdag 02 december 2009 @ 13:47:
Ik heb geen lijst met alle namen. Het is gewoon 1 grote lijst met namen...
Voorbeeld:
Sheet 1:
Piet
Jan
Kees
Kees
Klaas
Mohammed
Gerard
Piet
Kees
Op sheet 2 schrijf ik een formule en wil ik hebben staan:
Kees 3x
Piet 2x
Ik heb GEEN aparte lijst met alle mogelijk namen die in die lijst zouden kunnen staan,
Ik wil niet dat er in de sheet met de namen dingen veranderd worden.
Pedorus, liefst puur formule. Dat kruistabel verhaal snap ik niet helemaal...
Sheet 1:
Piet
Jan
Kees
Kees
Klaas
Mohammed
Gerard
Piet
Kees
Op sheet 2 schrijf ik een formule en wil ik hebben staan:
Kees 3x
Piet 2x
Ik heb GEEN aparte lijst met alle mogelijk namen die in die lijst zouden kunnen staan,
Ik wil niet dat er in de sheet met de namen dingen veranderd worden.
Pedorus, liefst puur formule. Dat kruistabel verhaal snap ik niet helemaal...
Facts don't care about your feelings
Verwijderd
aangezien er niets in de bronsheet gewijzigd mag worden lijkt een draaitabel toch aangewezen als je het zonder vba wil doen.
excelmenu data>draaitabel (en volg dan verder de stappen die pedorus aangeeft : wizard stap 3, naam in rijgebied en gegevensgebied slepen, klaar.)
maar ik vermoed dat je hier zelf maar een deelprobleem/tussenstap presenteert voor een oplossing waarnaar je op zoek bent. als je eens probeert het volledige probleem te formuleren kunnen we misschien wel iets beters voorstellen.
excelmenu data>draaitabel (en volg dan verder de stappen die pedorus aangeeft : wizard stap 3, naam in rijgebied en gegevensgebied slepen, klaar.)
maar ik vermoed dat je hier zelf maar een deelprobleem/tussenstap presenteert voor een oplossing waarnaar je op zoek bent. als je eens probeert het volledige probleem te formuleren kunnen we misschien wel iets beters voorstellen.
Die formule is pas echt ingewikkeld anders.YoshiBignose schreef op woensdag 02 december 2009 @ 14:57:
Pedorus, liefst puur formule. Dat kruistabel verhaal snap ik niet helemaal...
Row Labels Count of naam Kees 3 Piet 2 Gerard 1 Mohammed 1 Jan 1 Klaas 1 Grand Total 9
Lijkt me een mooi overzicht. Vervolgens kun je eventueel nog even rechts klikken om grand total te verwijderen. En je kan eventueel ook nog op het pijltje naar beneden klikken, en voor een value filter kiezen om de 1tjes weg te halen.
Voor een draaitabel is het wel nodig dat de kolom een titel heeft op de 1e regel (hier even 'naam' genomen).
Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten
Voor als je het zonder kruistabellen wilt doen:
Zorg op de volgende manier voor een lijst met alle namen:
Selecteer de namenlijst, ga naar Data, Filter, Autofilter en vink alleen unieke records aan.
Kopieer dit resultaat naar sheet 2, bijvoorbeeld in kolom A.
Zet dan in kolom B de volgende formule:
=AANTAL.ALS(Blad1!$A2:$A10;Blad2!A1)
(A2 ervan uitgaande dan je een kopregel hebt. Het bereik absoluut maken (de dollartekens) en de celverwijzing niet).
Nu heb je een lijst met namen en het aantal keren dat ze voorkomen.
Aantal.als is trouwens de NL-versie van count.if
Zorg op de volgende manier voor een lijst met alle namen:
Selecteer de namenlijst, ga naar Data, Filter, Autofilter en vink alleen unieke records aan.
Kopieer dit resultaat naar sheet 2, bijvoorbeeld in kolom A.
Zet dan in kolom B de volgende formule:
=AANTAL.ALS(Blad1!$A2:$A10;Blad2!A1)
(A2 ervan uitgaande dan je een kopregel hebt. Het bereik absoluut maken (de dollartekens) en de celverwijzing niet).
Nu heb je een lijst met namen en het aantal keren dat ze voorkomen.
Aantal.als is trouwens de NL-versie van count.if
[ Voor 11% gewijzigd door empyreum op 02-12-2009 15:52 ]
Bedankt allemaal, hiermee moet het lukken.
Facts don't care about your feelings
Pagina: 1