2 kolommen vergelijken

Bespreek het rekenblad

2 kolommen vergelijken

Berichtdoor kvdz » zo jan 29, 2017 5:12 pm

Hoi

Ik heb een hele simpele vraag, maar steeds als ik een syntax of code zie klap ik helemaal dicht. :x

Ik heb 2 kolommen in een bestand.
beide kolommen bevatten artikelcodes als inhoud.

Ik wil graag de kolommen vergelijken, welke artikelcodes staan in zowel kolom A als B
welke alleen in A
welke alleen in B

De dubbele waardes staan niet noodzakelijk in dezelfde rij.
Welke functie roep ik aan en hoe noteer ik dit? Sorry voor de domme vraag, ik heb de help al vaak geraadpleegt, maar kom er gewoonweg niet uit.

Ook wil ik graag makkelijk zien wat de verschillen en gelijkenissen zijn. Bijvoorbeeld met highlights, maar van de voorwaardelijke opmaak snap ik ook niet veel pff.


Samengevat: Ik wil dus de gelijkenissen en verschillen zien tussen 2 kolommen, die niet noodzakelijk in dezelfde volgorde staan.

Bij voorbaat dank!
OpenOffice 4 op Windows 10
kvdz
 
Berichten: 12
Geregistreerd: di nov 22, 2016 2:39 pm

Re: 2 kolommen vergelijken

Berichtdoor DiGro » zo jan 29, 2017 7:48 pm

Kolommen kun je met elkaar vergelijkem met de functie VERT.ZOEKEN.

In het voorbeeld twee kolommen (A en B) op de rijen 3 t/m 31 met diverse waarden waarvan enkele die in beide voorkomen.

Maak een extra kolom aan door in kolomcel D3 de volgende functie op te nemen
Code: Selecteer alles   UitklappenInklappen
=VERT.ZOEKEN(A3;B$3:B$31;1;0)


Dit zorgt er voor dat in het zoekbereik B3 t/m B31 wordt gezocht naar de waarde van cel A3. Als die wordt gevonden wordt hij geplaatst in cel D3 anders staar daar #N/B
LET OP: Kolom B moet zijn gesorteerd !

Let op de dollartekens ! Die zorgen er straks voor dat het zoekbereik altijd B3 t/m B31 is ( De functie werkt alleen van links naar rechts !)

Trek de formule via de rechter onderkant van cel D3 door naar beneden tot en met cel D31

Afbeelding

De voorwaardelijke opmaak werkt op de gevonden waarden.

Als een waarde uit kolom A en B wordt gevonden wordt het opmaakprofiel OPMAAK met de cyaankleur gebruikt, anders niet.

Maak eerst een opmaakprofiel aan voor de te kleuren cellen. Je hoeft alleen maar een achtergrondkleur te kiezen.
Geef dat profiel de naam OPMAAK (of wat je ook maar wilt).

Ga naar Opmaak -> Voorwaardelijke opmaak.

Kies in het nieuw geopende venster bij Voorwaarde 1 als waarden: Celwaarde is niet gelijk aan A3 (= is een cel waar GEEN waarde uit de beide kolommen is gevonden)

Kies als opmaakprofiel OPMAAK
DiGro

--------------------------
Windows 10 en AOO 4.1.7
Gescand door Ziggo Safe Online (F-Secure)
Avatar gebruiker
DiGro
 
Berichten: 67
Geregistreerd: wo mei 13, 2009 4:57 pm
Woonplaats: Hoorn NH

Re: 2 kolommen vergelijken

Berichtdoor Alex » ma jan 30, 2017 1:37 am

DiGro schreef:
Code: Selecteer alles   UitklappenInklappen
=VERT.ZOEKEN(A3;B$3:B$31;1;0)

LET OP: Kolom B moet zijn gesorteerd !

Kolom B hoeft niet gesorteerd te zijn als de vierde parameter van VERT.ZOEKEN nul is, zoals in je voorbeeld.
AOO 4.1.5 & LO 5.0.6 op Windows XP & 7
Alex
 
Berichten: 94
Geregistreerd: do feb 25, 2010 8:46 pm

Re: 2 kolommen vergelijken

Berichtdoor eremmel » ma jan 30, 2017 11:48 am

Wil je in de toekomst wat met Calc doen dan moet je toch je allergie overwinnen. Deze keer heb ik wat schermafbeeldingen toegevoegd. Ik gebruik de functie AANTAL.ALS() deze is wat eenvoudiger. Op deze manier kun je alle dubbele waarden zichtbaar maken, niet die alleen in kolom B.
In het bijgevoegde document staat de instructie.
AOO-dubbele-markeren.odt
(273.82 KiB) 412 keer gedownload
W10: LO 6.3.4.2 (x64)
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
eremmel
 
Berichten: 639
Geregistreerd: di sep 01, 2009 10:11 am
Woonplaats: Barneveld, Nederland

Re: 2 kolommen vergelijken

Berichtdoor kvdz » ma jan 30, 2017 2:36 pm

Erg nuttige uitleg!
Vooral die ods file helpt goed.

alleen werkt het blijkbaar hier niet, kan het aan mijn programma liggen?
Ik heb het zo ingesteld dat dubbele waarden een groene achtergrond krijgen.

Ik heb een screenshot bijgevoegd als bijlage, dit krijg ik na de bewerking.
De formule staat erbij, de aanhalingstekens deed het programma er vanzelf bij.

Er is dus niets gebeurt.
Kan het aan de versie van het programma liggen?
Bijlagen
Screenshot.PNG
OpenOffice 4 op Windows 10
kvdz
 
Berichten: 12
Geregistreerd: di nov 22, 2016 2:39 pm

Re: 2 kolommen vergelijken

Berichtdoor DiGro » ma jan 30, 2017 5:30 pm

Er ontbreekt een "= " vóór AANTAL.ALS. De aanhalingstekens bij ArticleCode zouden dan verwijderd moeten worden.

ArticleCode is toch wel gedefinieerd als bereik toch
DiGro

--------------------------
Windows 10 en AOO 4.1.7
Gescand door Ziggo Safe Online (F-Secure)
Avatar gebruiker
DiGro
 
Berichten: 67
Geregistreerd: wo mei 13, 2009 4:57 pm
Woonplaats: Hoorn NH

Re: 2 kolommen vergelijken

Berichtdoor Alex » ma jan 30, 2017 6:59 pm

kvdz schreef:alleen werkt het blijkbaar hier niet, kan het aan mijn programma liggen?

Formules en opmaak worden in een csv-bestand niet opgeslagen. Gebruik ods.
AOO 4.1.5 & LO 5.0.6 op Windows XP & 7
Alex
 
Berichten: 94
Geregistreerd: do feb 25, 2010 8:46 pm

Re: 2 kolommen vergelijken

Berichtdoor kvdz » di jan 31, 2017 3:42 pm

DiGro schreef:Er ontbreekt een "= " vóór AANTAL.ALS. De aanhalingstekens bij ArticleCode zouden dan verwijderd moeten worden.

ArticleCode is toch wel gedefinieerd als bereik toch


De = zet ik er wel, maar worden verwijderd door het programma als ik de formule aanroep.

@ Alex, dank ik zal het eens proberen :D



EDIT: In een .ods bestand in calc 4.1.2 weer hetzelfde resultaat, de vakjes worden niet gekleurd.
Dank voor de hulp zover, maar het lijkt gewoon niet te mogen :crazy:
Bijlagen
Knipsel.PNG
OpenOffice 4 op Windows 10
kvdz
 
Berichten: 12
Geregistreerd: di nov 22, 2016 2:39 pm

Re: 2 kolommen vergelijken

Berichtdoor RPG » di jan 31, 2017 6:32 pm

Hallo

Ik zou eerst kijken of de formule goed wil werken in een enkele cel bijvoorbeeld C1.
Het invoeren van de gedefinieerd rangenaam Artikelcode moet zonder enkele aanhalingstekens. Soms is het gemakkelijker om in het begin een ander woord te kiezen. Een ander woord is bijvoorbeeld XArtikelcode. Wanneer je het in een cel doet dan wordt na een aantal letters het aangevuld. Begin een formule langzaam op te bouwen. Op die manier kun je de fout gemakkelijker vinden.

Romke
LibreOffice 6.4.4.2.0 op openSUSE Leap 15.1
RPG
 
Berichten: 4162
Geregistreerd: wo apr 15, 2009 1:01 am
Woonplaats: Apeldoorn, Nederland

Re: 2 kolommen vergelijken

Berichtdoor eremmel » di jan 31, 2017 11:29 pm

kvdz,

In je laatste schreenshot is het bereik artikelcode niet goed ingevult. Want in het vakje vlak onder het vakje met Arial moet als je weer kolom A en B selecteerd artikelcode komen te staan.
W10: LO 6.3.4.2 (x64)
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
eremmel
 
Berichten: 639
Geregistreerd: di sep 01, 2009 10:11 am
Woonplaats: Barneveld, Nederland

Re: 2 kolommen vergelijken

Berichtdoor kvdz » do feb 02, 2017 3:54 pm

Ik heb nu zowel de enkele aanhalingstekens als de = weggelaten en het werkt ineens.
Ik was eerst inderdaad vergeten het bereik een naam te geven.

Dank allemaal!!
OpenOffice 4 op Windows 10
kvdz
 
Berichten: 12
Geregistreerd: di nov 22, 2016 2:39 pm

Re: 2 kolommen vergelijken

Berichtdoor kvdz » di feb 28, 2017 3:38 pm

Enige probleem is dat 9 van de 10x het programma vastloopt als je het dit laat doen.
en ineens doet ie het dan wel, raar :p
maar ach dan maar wat langer eraan bezig, het werkt wel, goede hulp!
OpenOffice 4 op Windows 10
kvdz
 
Berichten: 12
Geregistreerd: di nov 22, 2016 2:39 pm

Re: 2 kolommen vergelijken

Berichtdoor RPG » di feb 28, 2017 3:44 pm

Hallo

Zet hier een klein voorbeeld neer hoe je het doet. Het voorbeeld moet natuurlijk wel een goede afspiegeling zijn van je eigen werkwijze en gegevens. Misschien is het ook verstandig om te vertellen met hoeveel rijen je werkt.

Romke
LibreOffice 6.4.4.2.0 op openSUSE Leap 15.1
RPG
 
Berichten: 4162
Geregistreerd: wo apr 15, 2009 1:01 am
Woonplaats: Apeldoorn, Nederland

Re: 2 kolommen vergelijken

Berichtdoor kvdz » vr maart 17, 2017 5:21 pm

Normaal deed het programma het na een keertje of 10 proberen wel.
Nu echter al meerdere malen de pc opnieuw opgestart, het programma opnieuw opgestart, verschillende bestandsextensies geprobeerd.
Maar steeds loopt het programma vast als ik de bewerking wil uitvoeren.

Ik werk zoals in de bijlagen.
Ik selecteer de betreffende kolommen en geef de selectie een naam.

Knipsel.JPG


Daarna maak ik een voorwaardelijke opmaak met de formule uit de volgende afbeelding.
Als ik het dan uitvoer, loopt het programma steeds vast. Normaal deed het het wel na een keertje of 10 , maar nu blijft het vastlopen.
Ik geloof niet dat ik iets fout doe, omdat ik steeds dezelfde formule gebruik en die soms wel ineens werkt.

knipsel2.JPG


Ik vind het erg raar.
OpenOffice 4 op Windows 10
kvdz
 
Berichten: 12
Geregistreerd: di nov 22, 2016 2:39 pm

Re: 2 kolommen vergelijken

Berichtdoor RPG » vr maart 17, 2017 9:12 pm

Hallo

Ik denk dat je de gegevens goed moet inlezen. Het lijkt mij dat ze niet een getal zijn maar tekst die op een getal lijkt. Probeer basis kennis te krijgen over werkbladen. Het lijkt mij verstandig om te beginnen te lezen in de tutorials.

Tutorials (Toon forum) • OpenOffice.org
[Tutorial] Voor het inlezen van CSV

Romke
LibreOffice 6.4.4.2.0 op openSUSE Leap 15.1
RPG
 
Berichten: 4162
Geregistreerd: wo apr 15, 2009 1:01 am
Woonplaats: Apeldoorn, Nederland

Re: 2 kolommen vergelijken

Berichtdoor Alex » vr maart 17, 2017 9:56 pm

Van screenshots worden we niets wijzer, alleen van het bestand zelf.
AOO 4.1.5 & LO 5.0.6 op Windows XP & 7
Alex
 
Berichten: 94
Geregistreerd: do feb 25, 2010 8:46 pm

Re: 2 kolommen vergelijken

Berichtdoor eremmel » za maart 18, 2017 8:57 pm

Je moet *.ods gebruiken. Hoeveel regels heb je in beide kolommen staan?
Ik ben ook wel benieuwd hoe je aan die eancodes komt. Werk je voor een energiebedrijf oid?
W10: LO 6.3.4.2 (x64)
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
eremmel
 
Berichten: 639
Geregistreerd: di sep 01, 2009 10:11 am
Woonplaats: Barneveld, Nederland

Re: 2 kolommen vergelijken

Berichtdoor Gert-Jan » vr nov 02, 2018 3:54 pm

eremmel schreef:Wil je in de toekomst wat met Calc doen dan moet je toch je allergie overwinnen. Deze keer heb ik wat schermafbeeldingen toegevoegd. Ik gebruik de functie AANTAL.ALS() deze is wat eenvoudiger. Op deze manier kun je alle dubbele waarden zichtbaar maken, niet die alleen in kolom B.
In het bijgevoegde document staat de instructie.

AOO-dubbele-markeren.odt


Hallo Erik,

Een geweldige oplossing om 'dubbelen' te markeren.
Ik heb dit toegepast in een tabel met aanmeldingen voor een toernooi. Het werkt goed maar de kleurmarkering wordt alleen in de 1e kolom aangegeven. Niet zoals in jouw voorbeeld in beide kolommen.

Zie de bijlage.

Hoe kan ik dit ondervangen?
Bijlagen
Dubbele aanmeldingen zoeken.ods
(30.2 KiB) 100 keer gedownload
Libre Office 5.4.3.2; OpenOffice 4.1.2 op Windows 10 home
Gert-Jan
 
Berichten: 41
Geregistreerd: wo mei 13, 2015 9:44 am

Re: 2 kolommen vergelijken

Berichtdoor eremmel » vr nov 02, 2018 4:42 pm

Gert-Jan,

Het voorbeel gebuikt de kolommen A en B. Jij gebruikt de kolommen B en C,
Dus als je de voorwaardelijke opmaak wilt toepassen moet je goed kijken welk veld zwart omlijnd is (zowel kolom and regelnummer). Daar is het misgegaan bij jou.

Als ik naar de voorwaardelijke opmaak in B6 kijk staat daar: "AANTAL.ALS (Aangemeld;C6)>1". Doe ik het voor C6, dan staat daar "AANTAL.ALS (Aangemeld;D6)>1"

Dus alle velden met voorwaardelijke opmaak selecteren en de formule aanpassen( van C naar B of D naar C)
W10: LO 6.3.4.2 (x64)
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
eremmel
 
Berichten: 639
Geregistreerd: di sep 01, 2009 10:11 am
Woonplaats: Barneveld, Nederland

Re: 2 kolommen vergelijken

Berichtdoor Gert-Jan » ma nov 05, 2018 9:29 am

Erik,

Probleem is opgelost.
Superhandige methode. Bedankt.
Libre Office 5.4.3.2; OpenOffice 4.1.2 op Windows 10 home
Gert-Jan
 
Berichten: 41
Geregistreerd: wo mei 13, 2015 9:44 am


Keer terug naar Calc

Wie is er online

Gebruikers op dit forum: Google [Bot] en 0 gasten

cron