Excel kolom a gelijk zetten met kolom d

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

Anoniem: 283247

Topicstarter
Hallo allemaal,

Hopelijk kunnen jullie mij helpen met het volgende dilemma in Excel.
Ik heb 2 verschillende datalijsten.
Nu wil ik graag indien mogelijk; vanuit kolom a het resultaat dat overeenkomt met kolom c.
In kolom c zit een aantal data wat niet overeenkomt met kolom a, die wil ik er dus uit filteren en als het mogelijk is dat kolom a en c dan op gelijke hoogte komen met de andere data wat er achter staat.
Ik heb al het een en ander geprobeerd qua verticaal zoeken, maar kom er nog er nog niet helemaal uit.
Waarschijnlijk zoek ik op de verkeerde functie, maar google heeft me helaas nog niet veel resultaat opgeleverd.

Alle reacties


Acties:
  • 0 Henk 'm!

  • ajakkes
  • Registratie: Maart 2004
  • Laatst online: 16-05 22:32

ajakkes

👑

Je vraag is wat onduidelijk. Geef even een voorbeeld van 3 rijen en de 3 kolommen en het eind resultaat. Bijv:
A|B|C
Een|Groen|Een
Twee|Rood|Drie

👑


Acties:
  • 0 Henk 'm!

Anoniem: 283247

Topicstarter
A/B/C
1/2/1
2/3/3
3/2/4
4/2/5

Data in B moet in gelijk blijven bij A. Maar ik moet Bijvoorbeeld A3 gelijk krijgen in dit geval met C2.
In lijst C zit ook een aantal data wat niet overeenkomt met A, deze mogen dan weg, maar als ik Kolom A gelijk krijg met C dan is dit zo opgelost lijkt me.

Acties:
  • 0 Henk 'm!

Anoniem: 283247

Topicstarter
Om het even duidelijker te krijgen;

Hieronder het voorbeeld;
A B C D E F
10119711 4395 10495459 1.093.860 1238,241758 0
10233258 2711 10584869 1.076.049 1485,604396 0
10584869 4975 10791474 1.001.959 1624 0
10607882 2992 10821478 1.088.300 245,9340659 983,2967033
10821478 4624 10839756 1.099.783 976,5934066 0

Hierboven zie je dat A3 overeenkomt met data C2.
Ik wil dus dat A3 dan op dezelfde hoogte als C2 komt of dat C2 in dit geval op locatie van de hoogte A3.

Acties:
  • 0 Henk 'm!

  • bregweb
  • Registratie: Juni 2005
  • Laatst online: 17:34
Je wilt dus dat Cel B2 leeg wordt en de rest van B naar beneden daalt?

Hattrick: Thorgal Eagles


Acties:
  • 0 Henk 'm!

Anoniem: 283247

Topicstarter
Nou het is zo dat ik wil dat de data van A gelijk moet staan met C.
De data kolom B is gekoppeld aan de data van A.
Dus data A en B moeten blijven staan of mee verplaatst worden.
Data van D, E en F zijn extra data van C, dus deze moeten op zelfde niveau blijven staan of eventueel mee veranderen.
Data van A en C moet dan op gelijk hoogte komen met de extra informatie die achterstaat in de andere kolommen. Zodat het 1 geheel kan worden en dat ik wat andere simpele formules kan berekenen.
Maar weet überhaupt niet of dit zo mogelijk is.

Acties:
  • 0 Henk 'm!

Anoniem: 283247

Topicstarter
Voorbeeld zoals het dan moet zijn.
10584869 4975 10584869 1.076.049 1485.604396 0
A3 B3 C2 D2 E2 F2
Resultaat wat regel 3 zou moeten zijn op bovengenoemde selectie.

Maar echter heb ik een lijst van 6000 dus om dit allemaal handmatig te doen wordt een beetje lastig, indien niet mogelijk is het helaas pech.

Edit;

Na een beetje googlen;
Zie ik hier een vorm van hetzelfde probleem met een soort oplossing.
Kom er alleen niet helemaal zelf uit.
http://www.helpmij.nl/for...n-gelijk-maken-aan-elkaar

[ Voor 57% gewijzigd door Anoniem: 283247 op 18-01-2016 13:41 ]


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Hoe is je VBA-kennis? Het is nog steeds een beetje onduidelijk, maar volgens mij kan het daar makkelijker mee.

Alle mogelijke opties uitschrijven en dan aantal.als() gebruiken kan inderdaad ook.

Beide worden genoemd in het topic waar je naar linkt, waar loop je vast?

offtopic:
Ajb niet een nieuwe post plaatsen als je zelf de laatste post hebt gemaakt en er nog geen 24 zijn verstreken. Dan kan je / moet je via de Wijzig-knop je laatste post aanvullen. Anders ben je fout je topic "omhoog aan het schoppen."

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

Anoniem: 283247

Topicstarter
Daar gaat het dus men vba kennis is helaas minimaal. (althans jaren niks mee gedaan)
Alle criteria zoals je hierboven zegt lijkt me inderdaad in de link te staan alleen het uitvoeren op mijn huidig document loop ik helaas vast. Dus indien mogelijk het aanpassen van deze scripts in mijn bestand zou fijn zijn als iemand me hiermee kan helpen.

Probeer het nog geven in het kort uit te leggen.
In kolom A en B staan 2 data die ik bij elkaar wil houden.
In kolom C, D, E en F staan data die ook bij elkaar horen.
Kolom A en C bevatten dezelfde data alleen staan deze door elkaar.
Ik wil dus dat de data van kolom A en C gelijk worden en de data die daar achter hoort meegenomen wordt.

Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Wat is dan precies de code die je nu gebruikt, wat gaat er precies fout en waar loop je vervolgens vast?

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • Uncle Mel
  • Registratie: December 2010
  • Laatst online: 07-06 11:48
Denk ik te makkelijk als ik zeg, voeg kolom G toe met een formule =A-C

Vervolgens van groot naar klein sorteren met uitbreiding van selectie en alles wat niet 0 is wegtiefen?

Dan heb je dus alle A B C D E F combo's bij elkaar laten staan en gooi je alles weg waarbij A=/=C.

edit: als je alles daarna weer op dezelfde volgorde als voorheen wil krijgen moet je eerst even een kolom toevoegen met een rijnummer (1,2,3,etc) dan kun je bij afloop deze kolom sorteren van klein naar groot zodat ze weer in de oude volgorde komen.


Edit2 dat is dus niet wat je zoekt, de waardes staan nl door elkaar.

Ik zou een kolom toevoegen met het volgende in elke cel:

=IF(countif(Used!C:C,A1),1,0)
=IF(countif(Used!C:C,A2),1,0)
=IF(countif(Used!C:C,A3),1,0)
=IF(countif(Used!C:C,A4),1,0)
etc.

Deze geeft een 1 als de waarde ook in kolom c zit en een 0 als dat niet zo is.

Vervolgens kopieer je de values van koilom a,b en de kolom met formules naar een nieuwe sheet. HIER gooi je alle rijen eruit die 0 hebben als uitkomst.

deze sla je op. Vervolgens begin je helemaal opnieuw en doe je hetzelfde maar dan voor kolom C. Nu heb je 2 bestanden, 1 met alle waardes van kolom a,b en 1 met alle waardes van kolom c,d,e,f

Deze zet je achter elkaar en dan zouden a en c overeen moeten komen en alle waardes in a die niet in c zitten weg zijn en andersom ook.

[ Voor 75% gewijzigd door Uncle Mel op 18-01-2016 14:26 ]


Acties:
  • 0 Henk 'm!

Anoniem: 283247

Topicstarter
Volgens mij, althans wat mijn kennis rijkt.
Kolom A moet gelijk zijn met Kolom C.
Dat kolom A+B moet vast zijn en Kolom C+D+E+F is vast.
Dus als ik Kolom A en C gelijk krijg, dat de overige kolommen mee worden genomen.

Acties:
  • 0 Henk 'm!

  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 18:14
Het makkelijkste is denk ik om toch een ander blad te gebruiken.
A kopieer je.
B kopieer je.
C wordt "=vert.zoeken(a2;originele!c:f;1)"
D wordt "=vert.zoeken(a2;originele!c:f;2)"
E wordt "=vert.zoeken(a2;originele!c:f;3)"
F wordt "=vert.zoeken(a2;originele!c:f;4)"

Als het goed is, is dat wat je bedoeld toch?

[ Voor 6% gewijzigd door Paultje3181 op 18-01-2016 14:42 . Reden: Even nagelezen en volgens mij zo ]


Acties:
  • 0 Henk 'm!

  • ajakkes
  • Registratie: Maart 2004
  • Laatst online: 16-05 22:32

ajakkes

👑

Paultje3181 schreef op maandag 18 januari 2016 @ 14:39:
Het makkelijkste is denk ik om toch een ander blad te gebruiken.
A kopieer je.
B kopieer je.
C wordt "=vert.zoeken(a2;originele!c:f;1)"
D wordt "=vert.zoeken(a2;originele!c:f;2)"
E wordt "=vert.zoeken(a2;originele!c:f;3)"
F wordt "=vert.zoeken(a2;originele!c:f;4)"

Als het goed is, is dat wat je bedoeld toch?
Dit lijkt mij ook de oplossing, kleine aanpassing:
C wordt "=vert.zoeken(a2;originele!c:f;1;onwaar)"

En wil je het nog mooier dan doe je =als.fout(vert.zoeken(a2;originele!c:f;1;onwaar);"")

👑


Acties:
  • 0 Henk 'm!

  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 18:14
Klopt helemaal, maar even snel uit mijn blote hoofd op mobiel getypt ;)

Acties:
  • 0 Henk 'm!

  • ajakkes
  • Registratie: Maart 2004
  • Laatst online: 16-05 22:32

ajakkes

👑

Daar was ik blij mee, hoefde ik niet zoveel te typen op mijn mobiel :)

👑


Acties:
  • 0 Henk 'm!

Anoniem: 283247

Topicstarter
Enorm bedankt mensen, daar ga ik mee aan de slag :)
Pagina: 1