abonnementen ibood.com bol.com Coolblue
pi_183546809
registreer om deze reclame te verbergen
quote:
0s.gif Op woensdag 5 december 2018 11:20 schreef Rectum het volgende:

[..]

Probeer eens:
[ code verwijderd ]

Works like a charm, thanks!
De biersmiley.
Nuchter zijn is een ongemakkelijke situatie.
pi_184255949
voor de Excel kenners een vraag, ik kom er zelf niet uit...

ik heb een groot document welke ik wil gaan filteren om de nuttige informatie weer te geven.

nu is er een kolom "L" en in deze kolom staat er regelmatig een "X"
nu zoek ik een manier om de X op te zoeken, de regel te gebruiken om daar een 3 letter combinatie te zoeken en van daaruit naar de volgende "X" in kolom "L"

ik kan helaas geen andere zoek functie gebruiken aangezien de rest handmatige input is en alleen de kolom L een constante is.

zou dan uitkomen op "ABC" is 3x gevonden

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
pi_184268104
quote:
2s.gif Op maandag 7 januari 2019 09:24 schreef kovenant het volgende:
voor de Excel kenners een vraag, ik kom er zelf niet uit...

ik heb een groot document welke ik wil gaan filteren om de nuttige informatie weer te geven.

nu is er een kolom "L" en in deze kolom staat er regelmatig een "X"
nu zoek ik een manier om de X op te zoeken, de regel te gebruiken om daar een 3 letter combinatie te zoeken en van daaruit naar de volgende "X" in kolom "L"

ik kan helaas geen andere zoek functie gebruiken aangezien de rest handmatige input is en alleen de kolom L een constante is.

zou dan uitkomen op "ABC" is 3x gevonden

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
De oplossing zit vermoedelijk in een draaitabel. Om een draaitabel te maken, moet je zorgen dat elke kolom een unieke naam heeft.

Vervolgens introduceer je een hulpkolom. In de hulpkolom plaats je een formule als =LINKS(B2;3) ofwel =LEFT(B2;3). Kopieer die functie voor elke regel ongeacht of er een X staat of niet.

Via het menu INVOEGEN, kies je voor draaitabel maken (eerste knopje) ofwel INSERT en dan PIVOT table.

In de pivot table sleep je de kolom L naar de rapportage filter en de hulp kolom zet je zowel op de verticale as alswel op de waarde. Je kan de kolom :L filteren op je X en vervolgens verschijnt er op de verticale as alle 3 letter combinaties uit je lijst met het aantal keer dat ze voorkomen.
5v7ts7.png
snIRC het gratis chatbotje voor onder andere triviant
pi_184274664
registreer om deze reclame te verbergen
quote:
0s.gif Op maandag 7 januari 2019 20:50 schreef snabbi het volgende:

[..]

De oplossing zit vermoedelijk in een draaitabel. Om een draaitabel te maken, moet je zorgen dat elke kolom een unieke naam heeft.

Vervolgens introduceer je een hulpkolom. In de hulpkolom plaats je een formule als =LINKS(B2;3) ofwel =LEFT(B2;3). Kopieer die functie voor elke regel ongeacht of er een X staat of niet.

Via het menu INVOEGEN, kies je voor draaitabel maken (eerste knopje) ofwel INSERT en dan PIVOT table.

In de pivot table sleep je de kolom L naar de rapportage filter en de hulp kolom zet je zowel op de verticale as alswel op de waarde. Je kan de kolom :L filteren op je X en vervolgens verschijnt er op de verticale as alle 3 letter combinaties uit je lijst met het aantal keer dat ze voorkomen.
[ afbeelding ]
dit zou betekenen dat ik heel veel handelingen moet verrichten voor ik de resultaten kan krijgen.
dit document veranderd regelmatig en zodoende moet ik alles blijven herhalen om tot de resultaten te komen.
daarnaast kan ik de opmaak van het document niet aanpassen aangezien deze ook in een externe bron word gebruikt

ik heb online wat gevonden over indexing / match formules maar kom daar ook niet uit.
pi_184282382
Ik heb een matrix. Hieronder een voorbeeld van de eerste 10 regels (exclusief de kop).

1
2
3
4
5
6
7
8
9
10
11
A    B    C    D    E    F    G    H    I    J
0    1    0    0    0    1    1    0    1    1
0    1    0    0    0    0    1    0    1    1
0    1    1    0    0    1    1    0    1    1
0    1    0    0    0    1    1    1    1    1
0    1    0    1    0    1    1    0    1    1
0    1    0    0    0    1    0    0    1    1
0    1    0    0    0    1    1    0    0    1
0    1    0    0    1    1    1    0    1    1
0    1    1    0    0    0    1    0    1    1
0    1    0    0    0    1    1    0    1    0

Het zijn selectiecriteria. Een ‘0’ is ‘niet’ en een ‘1’ is ‘wel’. Als je aan een regel voldoet, behoor je tot een bepaalde groep. Met alle regels (10x100) kwalificeer je je voor dezelfde groep. Maar er zit overlap in. De eerste twee regels bijvoorbeeld, verschillen bij kolom F. Bij de eerste regel moet je wel F hebben, bij de tweede juist niet, verder zijn de regels hetzelfde. Overlap betekent dat er 1 regel overbodig is (de tweede in dit geval) en dat ik bij de eerste regel kolom F weg laat (dat wordt dus een 9-kolomsregel). In totaal heb ik iets van 15.000 regels (verspreid over verschillende groepen). Hoe zou ik alle overlappende regels kunnen isoleren en zo het aantal regels kunnen optimaliseren?
Aldus.
  dinsdag 8 januari 2019 @ 17:52:06 #231
346939 Janneke141
Green, green grass of home
pi_184282819
quote:
2s.gif Op maandag 7 januari 2019 09:24 schreef kovenant het volgende:
voor de Excel kenners een vraag, ik kom er zelf niet uit...

ik heb een groot document welke ik wil gaan filteren om de nuttige informatie weer te geven.

nu is er een kolom "L" en in deze kolom staat er regelmatig een "X"
nu zoek ik een manier om de X op te zoeken, de regel te gebruiken om daar een 3 letter combinatie te zoeken en van daaruit naar de volgende "X" in kolom "L"

ik kan helaas geen andere zoek functie gebruiken aangezien de rest handmatige input is en alleen de kolom L een constante is.

zou dan uitkomen op "ABC" is 3x gevonden

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Zijn die x'en en abc'en de gehele celinhoud, of kan dat ook een gedeelte zijn?
Opinion is the medium between knowledge and ignorance (Plato)
  dinsdag 8 januari 2019 @ 17:57:28 #232
346939 Janneke141
Green, green grass of home
pi_184282896
registreer om deze reclame te verbergen
quote:
2s.gif Op dinsdag 8 januari 2019 17:24 schreef Z het volgende:
Ik heb een matrix. Hieronder een voorbeeld van de eerste 10 regels (exclusief de kop).
[ code verwijderd ]

Het zijn selectiecriteria. Een ‘0’ is ‘niet’ en een ‘1’ is ‘wel’. Als je aan een regel voldoet, behoor je tot een bepaalde groep. Met alle regels (10x100) kwalificeer je je voor dezelfde groep. Maar er zit overlap in. De eerste twee regels bijvoorbeeld, verschillen bij kolom F. Bij de eerste regel moet je wel F hebben, bij de tweede juist niet, verder zijn de regels hetzelfde. Overlap betekent dat er 1 regel overbodig is (de tweede in dit geval) en dat ik bij de eerste regel kolom F weg laat (dat wordt dus een 9-kolomsregel). In totaal heb ik iets van 15.000 regels (verspreid over verschillende groepen). Hoe zou ik alle overlappende regels kunnen isoleren en zo het aantal regels kunnen optimaliseren?
Ik doe dit even ongetest, maar volgens mij zou het volgende moeten werken:
Verander alle 1'en in 2-machten afhankelijk van hun kolom, dus een 1 kolom A blijft 1, een 1 in kolom B wordt 2, een 1 in kolom C wordt 4 etc. Eventueel met hulpkolommen. Sommeer ze vervolgens.

Als twee regels een paar vormen waardoor een regel overbodig wordt, dan is het verschil tussen die twee regels een macht van 2. Is het verschil iets anders, dan is het ook geen regelpaar.

-edit- shit, werkt niet.

[ Bericht 1% gewijzigd door Janneke141 op 08-01-2019 18:22:15 ]
Opinion is the medium between knowledge and ignorance (Plato)
  dinsdag 8 januari 2019 @ 18:41:08 #233
346939 Janneke141
Green, green grass of home
pi_184283546
Het volgende werkt wel:

Sorteer de hele rits oplopend.

In de kolommen K t/m T reken je telkens de absolute verschillen uit met de rij erboven.
Sommeer de verschillen.
Als daar 1 uit komt, dan is die rij overbodig ten opzichte van de rij erboven.
Opinion is the medium between knowledge and ignorance (Plato)
pi_184284593
quote:
0s.gif Op dinsdag 8 januari 2019 18:41 schreef Janneke141 het volgende:
Het volgende werkt wel:

Sorteer de hele rits oplopend.

In de kolommen K t/m T reken je telkens de absolute verschillen uit met de rij erboven.
Sommeer de verschillen.
Als daar 1 uit komt, dan is die rij overbodig ten opzichte van de rij erboven.
Zover was ik ook. Maar het is ook mogelijk met 2, 3, 4 en 5 verschillen. Die haal je er zo niet uit.
Aldus.
  dinsdag 8 januari 2019 @ 19:31:36 #235
346939 Janneke141
Green, green grass of home
pi_184284623
quote:
14s.gif Op dinsdag 8 januari 2019 19:30 schreef Z het volgende:

[..]

Zover was ik ook. Maar het is ook mogelijk met 2, 3, 4 en 5 verschillen. Die haal je er zo niet uit.
Maak hem recursief :P

Nee geintje, die optie had ik niet bedacht. Stond ook niet letterlijk in je post - die ik sowieso al 3 x moest lezen om te snappen wat je nu wilde. Hier denk ik nog even over na.
Opinion is the medium between knowledge and ignorance (Plato)
  dinsdag 8 januari 2019 @ 19:32:59 #236
346939 Janneke141
Green, green grass of home
pi_184284659
Is het trouwens niet zo dat als je alles oplopend sorteert en je berekent niet de absolute maar de 'gewone' verschillen met de vorige regel, paar-regels altijd alleen maar positieve verschillen hebben?

Er zijn trouwens ook nog trio-opties denkbaar, al heb je dan zes regels nodig die elkaar opheffen. Ik hoop niet dat je die er ook nog uit wil hebben.
Opinion is the medium between knowledge and ignorance (Plato)
pi_184286770
De volgende keer post ik wel een horizontaal.zoeken vraag.
Aldus.
pi_184286776
Eigenlijk moet je natuurlijk gewoon in de Ribbon Gegevens kiezen voor de geavanceerde filter. De filter zetten op de (hulp)kolom en vervolgens alleen de unieke waarden tonen. Maar ook dat is een handeling die de poster waarschijnlijk te veel werk vindt.

Het kan ook met een array formule van index match, maar ja met een grote data set zou ik dat niet aanbevelen.
snIRC het gratis chatbotje voor onder andere triviant
pi_184612454
Hallo beste excel specialisten,

Is er iemand bereid om mij te helpen met het maken van een formule om verticaal te zoeken en gegevens in kolommen samen te voegen uit 2 tabbladen? Wie o wie zou mij op weg kunnen helpen?
Hey amigos . . .Adelante amigos . . .Vamos vamos mi amor, Me gusta mucho tu sabor, No no no no tu corazón, Mucho mucho tu limón, Dame de tu fruta
Vamos mi amor . . .Te quiero puta! Te quiero puta! Ay que rico
pi_184613160
quote:
0s.gif Op vrijdag 25 januari 2019 13:44 schreef gekkie000000 het volgende:
Hallo beste excel specialisten,

Is er iemand bereid om mij te helpen met het maken van een formule om verticaal te zoeken en gegevens in kolommen samen te voegen uit 2 tabbladen? Wie o wie zou mij op weg kunnen helpen?
Kan je de vraag iets concreter stellen? Blijkbaar weet je al dat verticaal zoeken bestaat. dus waar loop je precies vast?
snIRC het gratis chatbotje voor onder andere triviant
pi_184613431
Alvast bedankt voor je hulp!
Ik heb een tabblad met heel veel kolommen en rijen. Het 2e tabblad heeft maar 8 kolommen en 1200 rijen. In het 2e tabblad staat een kolom (prijsniveau) die in het 1e tabblad niet staat.
In beide tabbladen is een kolom met een waarde zoals debiteurennummer.
De bedoeling is dat indien de debiteurennummers overeenkomen in tabblad 1 de kolom prijsniveau wordt gevuld uit tabblad 2.
Ik weet gewoon echt niet waar ik moet beginnen (behalve = vert.zoeken :') ). Kun je me een beetje op weg helpen met de opbouw van de formule?
Hey amigos . . .Adelante amigos . . .Vamos vamos mi amor, Me gusta mucho tu sabor, No no no no tu corazón, Mucho mucho tu limón, Dame de tu fruta
Vamos mi amor . . .Te quiero puta! Te quiero puta! Ay que rico
pi_184613712
In de juiste kolom op blad1 zet je een variant van deze formule (Zelf even de juiste verwijzing invoeren)

=VERT.ZOEKEN(Blad1!B1;Blad2!A1:M18;12;ONWAAR)

Blad1!B1 = De cel waarin het debiteuren nummer staat dat je zoekt (blad 1)

Blad2!$A$1:$M$18 = verwijst naar de range waarin zowel het debiteuren nummer staat als het prijsniveau
A1 = moet de kolom zijn waarin het debiteuren nummer gevonden moet worden
M18 = de laatste kolom ,cel waarin het prijsniveau staat.

12 = het aantal kolommen vanaf A1 tot en met M18

Onwaar = debiteurennummer moet overeenkomen

EN dan deze formule naar beneden slepen

en voor het mooie zet ik deze vaak in een =als.nb

=als.NB(formule;"")
Sic iubeo, sic volo, et sit pro ratione voluntas mea.
pi_184614029
Bedankt! ik ga er mee aan de slag...
Ik meld me nog,.
Hey amigos . . .Adelante amigos . . .Vamos vamos mi amor, Me gusta mucho tu sabor, No no no no tu corazón, Mucho mucho tu limón, Dame de tu fruta
Vamos mi amor . . .Te quiero puta! Te quiero puta! Ay que rico
pi_184614530
Oke, wat doe ik fout?
=VERT.ZOEKEN(Blad1!B2;Blad2!E2:H1139;4;ONWAAR)
Blad 1 B1 is de kolom van het debiteurennummer;
Blad2!E2:H1139
E2 is begincel debiteurennummer op blad 2
H1139 is de laatste cel van het prijsniveau
4 kolommen
Ik krijg #N/B -O-
Hey amigos . . .Adelante amigos . . .Vamos vamos mi amor, Me gusta mucho tu sabor, No no no no tu corazón, Mucho mucho tu limón, Dame de tu fruta
Vamos mi amor . . .Te quiero puta! Te quiero puta! Ay que rico
pi_184615033
Zoektabel fixeren?

Blad2!E#2#:H#1139#
Aldus.
pi_184615190
Dan krijg ik de melding:
Er is een probleem gevonden met deze formule.
Voel me echt dom :'(
Hey amigos . . .Adelante amigos . . .Vamos vamos mi amor, Me gusta mucho tu sabor, No no no no tu corazón, Mucho mucho tu limón, Dame de tu fruta
Vamos mi amor . . .Te quiero puta! Te quiero puta! Ay que rico
pi_184615263
quote:
0s.gif Op vrijdag 25 januari 2019 16:16 schreef gekkie000000 het volgende:
Dan krijg ik de melding:
Er is een probleem gevonden met deze formule.
Voel me echt dom :'(
O ja. Het moeten $ zijn ipv #.

Blad2!$E$2:$H$1139
Aldus.
pi_184615327
Nog steeds #N/B -O-
Hey amigos . . .Adelante amigos . . .Vamos vamos mi amor, Me gusta mucho tu sabor, No no no no tu corazón, Mucho mucho tu limón, Dame de tu fruta
Vamos mi amor . . .Te quiero puta! Te quiero puta! Ay que rico
pi_184615489
quote:
0s.gif Op vrijdag 25 januari 2019 15:40 schreef gekkie000000 het volgende:
Oke, wat doe ik fout?
=VERT.ZOEKEN(Blad1!B2;Blad2!E2:H1139;4;ONWAAR)
Blad 1 B1 is de kolom van het debiteurennummer;
Blad2!E2:H1139
E2 is begincel debiteurennummer op blad 2
H1139 is de laatste cel van het prijsniveau
4 kolommen
Ik krijg #N/B -O-
=Vert.zoeken(blad1!a1;Blad2!$E:$H;4;onwaar)
Je moet er al vast rekening mee houden dat rij 1139 niet de ondergrens blijft.
(uitbreiding van de database)
Dan kun je de gehele kolommen selecteren zonder de begrenzingen van de rijen.
De Strings ($, dollartekens) zou je dan eventueel weg kunnen laten, maar door de macht der gewoonte (F3) doe ik dat dan toch.

Ik neem aan dat je de formule (in cel b1?) copieert naar regel 2 t/m regel 18.

Je hebt dan in Blad1 een kolom B gecreëerd met daarbij het corresponderende debiteurnummer dat via een database in Blad2 zit.

Zo moet het volgens mij werken.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_184615990
JAAAAAA dit ziet er goed uit!
Heel erg bedankt!
Hey amigos . . .Adelante amigos . . .Vamos vamos mi amor, Me gusta mucho tu sabor, No no no no tu corazón, Mucho mucho tu limón, Dame de tu fruta
Vamos mi amor . . .Te quiero puta! Te quiero puta! Ay que rico
abonnementen ibood.com bol.com Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')