Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: 2 lijsten met namen vergelijken, namen zijn niet identiek gespeld  (gelezen 24542 keer)

0 leden en 1 gast bekijken dit topic.

Offline ptm

  • Lid
  • *
  • Berichten: 10
  • Oplossing.be
2 lijsten met namen vergelijken, namen zijn niet identiek gespeld
« Gepost op: 13 februari 2020, 11:35:07 »
Kunnen jullie mij verder helpen?
Hieronder mijn probleem dat ook op volgende forums staat maar het is nog niet de oplossing die ik zoek.
https://www.excelforum.com/non-english-excel/1304146-2-lijsten-met-namen-vergelijken-namen-zijn-niet-identiek-gespeld.html#post5277604
https://www.helpmij.nl/forum/showthread.php/951685-2-lijsten-met-namen-vergelijken-namen-zijn-niet-identiek-gespeld
https://excelxl.nl/instructievideos/excel-vergelijken-van-twee-lijsten-in-excel/#comment-41548

In bijlage een vereenvoudigd voorbeeld, het origineel bevat nog meerdere kolommen en kan soms tot 10000 (betalings)rijen bevatten.
Ik heb 2 lijsten in 2 verschillende tabbladen.

De ene lijst is met wat via de bank betaald wordt. Op die lijst wordt gesorteerd op rekeningnummer want de gebruikte naam kan op verschillende manieren gespeld worden.
Daar kan ik niets aan veranderen. De lijsten zijn wat ze zijn en ik moet ze verwerken zoals ik ze krijg.
Binnen het excel bestand kan ik veranderen, toevoegen wat ik wil.
Draaitabellen zijn nieuw voor mij en ik ben al blij dat ik zo de subtotalen heb met al de verschillende gebruikte spellingen.

De tweede lijst is de leverancierslijst met het totaal per leverancier en maar 1 spellingswijze.

Ideaal had ik het volgende als resultaat bekomen:
Het verschil tussen de kolommen met de bedragen om te zien wie minder betaald heeft of wie meer betaald heeft dan op de leverancierslijst.

En wie die heeft betaald komt niet voor op de leverancierslijst en wie van de leverancierslijst komt niet voor op de lijst van de bank.

Handig zou zijn dat ik al dan niet in een apart tabblad naast de rij met de naam het verschil zie met de naam uit de andere lijst en of die eventueel niet voorkomt in de andere lijst.
En dit voor de 2 lijsten.

Grootste probleem is de verschillende manier van schrijfwijze op lijst 1 tov van die op lijst 2.
Het is mogelijk dat de vergelijking tussen de 2 lijsten meerdere matchen als resultaat oplevert.
In dat geval kan ik dan tussen de gevonden matchen eventueel manueel de juiste zoeken.
Elke oplossing die het werk eenvoudiger maakt is welkom.

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: 2 lijsten met namen vergelijken, namen zijn niet identiek gespeld
« Reactie #1 Gepost op: 13 februari 2020, 14:44:47 »
Hallo ptm,

Welkom op oplossing.be !

Fijn dat je netjes vermeldt waar je al allemaal hulp hebt gezocht. Dat je nog geen adequate oplossing hebt gevonden lijkt me nogal logisch: je hebt geen enkel houvast tussen beide lijsten (zoals je overigens ook zelf aangeeft).
Ik begrijp dat je regelmatig met een nieuwe lijst aan de slag moet. Gaat het dan grotendeels telkens over dezelfde leveranciers, én komen dan enkel dezelfde schrijfwijzen terug van de voorgaande keren ? Alleen dan lijkt een sluitende oplossing mogelijk mits een eenmalig voorbereidend karweitje, namelijk een 'vertaaltabel' creëren van 'tegenpartij' naar 'leverancier'.
Als dat telkens over een massa totaal afwijkende gegevens gaat vrees ik het ergste...

Groeten,
pitufo


[Edit] De 'omgekeerde' beweging kan natuurlijk ook, namelijk als je ergens een leverancierslijst zet (apart tabblad wat mij betreft) die enkel naam en rekeningnummer moet bevatten, dan is het enkel een kwestie van telkens nieuwe leveranciers toe te voegen. Ook hiervan kan de haalbaarheid enkel door jou worden ingeschat...
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline ptm

  • Lid
  • *
  • Berichten: 10
  • Oplossing.be
Re: 2 lijsten met namen vergelijken, namen zijn niet identiek gespeld
« Reactie #2 Gepost op: 13 februari 2020, 15:02:34 »
Spijtig genoeg altijd nieuwe lijsten en nieuwe namen ...

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: 2 lijsten met namen vergelijken, namen zijn niet identiek gespeld
« Reactie #3 Gepost op: 13 februari 2020, 15:11:41 »
Dan is de enige vraag die nog in mij opborrelt: hoe zou je het zelf aanpakken als je het volledig handmatig zou doen? Misschien kan het antwoord daarop nog ergens een piste openen, al zou ik er niet te veel geld op inzetten...
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline ptm

  • Lid
  • *
  • Berichten: 10
  • Oplossing.be
Re: 2 lijsten met namen vergelijken, namen zijn niet identiek gespeld
« Reactie #4 Gepost op: 13 februari 2020, 15:24:17 »
Manueel sorteren op bankrekening nr, een extra kolom met daarin de manueel gevonden unieke naam naast de gebruikte naam bij de bank verrichting.
Echt geen formule mogelijk die bvb. alles wat tussen het eerste karakter en de volgende spatie ligt zoekt binnen de cel van een kolom en die gevonden naam als resultaat toont?

Offline Josc1965

  • Ervaren lid
  • ***
  • Berichten: 279
  • Geslacht: Man
  • Je leert echt wat op "Oplossing.be"
Re: 2 lijsten met namen vergelijken, namen zijn niet identiek gespeld
« Reactie #5 Gepost op: 13 februari 2020, 15:48:40 »
Hoi,

Wat ik zo vreemd vind, misschien ligt dat helemaal aan mijn interpretatie, is dat gegevens van de bank op diverse namen staat voor een en hetzelfde rekening nummer. Als er in mijn administratie iets constant consequent is dan zijn het wel de bankgegevens. Ik kan het mis hebben maar komen die bankgegevens misschien niet van de bank maar ergens vanuit kantoor? want dan zou ik subiet zorgen dat de gegevens synchroon gingen lopen met elkaar...
Johan
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz 2808
838F
Intel(R) HD Graphics 630 1024MB -
NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
C:\ NTFS 118,01GB 44,78GB 8.079MB
AV: Avast Antivirus
FW: Windows Firewal Enabled: True
Office 2016

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: 2 lijsten met namen vergelijken, namen zijn niet identiek gespeld
« Reactie #6 Gepost op: 13 februari 2020, 15:49:43 »
Natúúúúúrlijk wel, maar dat was tot nu toe de vraag niet...
Bovendien wordt het toch nog nakijken, want dat kan rare resultaten geven.
We geven nu eenmaal veel liever waterdichte oplossingen, maar vermits dat hier uitgesloten is, zet in D2:
=ALS.FOUT(VERT.ZOEKEN((ALS.FOUT(LINKS(B2;VIND.ALLES(" ";B2)-1);B2))&"*";leverancierslijst!B:B;1;0);"")
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline ptm

  • Lid
  • *
  • Berichten: 10
  • Oplossing.be
Re: 2 lijsten met namen vergelijken, namen zijn niet identiek gespeld
« Reactie #7 Gepost op: 13 februari 2020, 16:00:33 »
Super, dat is voor mij een grote stap verder.
Kan je in de formule misschien nog toevoegen indien het resultaat blanco is om te zoeken vanaf de eerste spatie tot aan de volgende spatie?
Of omgekeerd te beginnen vanaf rechts tot aan de eerste spatie?
Dan heb ik er toch al een aantal minder die ik manueel moet zoeken.

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: 2 lijsten met namen vergelijken, namen zijn niet identiek gespeld
« Reactie #8 Gepost op: 13 februari 2020, 17:07:43 »
Ja, dat kan, maar... veel liever niet, en dat niet in mijn maar in jouw belang, want je gaat alleen maar extra miserie veroorzaken.
En die heb je nog steeds ruim voldoende, denk ik zo.
Je hebt daar bijvoorbeeld 'vlaamse kweekschool' staan. Met sommige alternatieve schrijfwijzen kan dat eventueel nog goed gaan, maar als er een andere leverancier in datzelfde bestand zit waarvan de naam met 'vlaamse' begint zit je met de gebakken peren. Om nog te zwijgen over de mogelijkheid dat met verschillende 'garages' wordt gewerkt...

Misschien de stelling 'de lijsten zijn wat ze zijn' beter toch nog eens proberen van tafel geveegd krijgen!
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline ptm

  • Lid
  • *
  • Berichten: 10
  • Oplossing.be
Re: 2 lijsten met namen vergelijken, namen zijn niet identiek gespeld
« Reactie #9 Gepost op: 13 februari 2020, 17:21:48 »
Het zijn telkens andere lijsten met andere namen.
Sowieso zet ik de unieke naam naast de banknaam. Het controleren zal minder werk zijn dan manueel intikken.
Voor die zoals beginnend met garage zou ook zoeken vanaf achteraan of tussen 2 spaties dan ook weer een stap verder zijn voor mij.

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: 2 lijsten met namen vergelijken, namen zijn niet identiek gespeld
« Reactie #10 Gepost op: 13 februari 2020, 18:13:29 »
Blijven dromen mag je van mij, hoor, maar het zal altijd gesukkel blijven.
Je moet ook geen ellenlange (al kunnen we dat hier op oplossing.be heus wel) formules proberen schrijven.
Als je toch nog wil uitbreiden kan je vooreerst het aantal spaties tellen met
=LENGTE(B2)-LENGTE(SUBSTITUEREN(B2;" ";""))
Op basis van die uitkomst kan je nog één of meerdere hulpkolommen toevoegen om met gelijkaardige formules zoals ik je eerder gaf te proberen om nog overeenkomsten te vinden, maar daar waag je je misschien zelf wel even aan?
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline cow18

  • Ervaren lid
  • ***
  • Berichten: 340
  • Geslacht: Man
  • Oplossing.be
Re: 2 lijsten met namen vergelijken, namen zijn niet identiek gespeld
« Reactie #11 Gepost op: 13 februari 2020, 22:58:57 »
als je moeite hebt om de formule op helpmij te begrijpen, dan moet je dat zeggen.

Offline ptm

  • Lid
  • *
  • Berichten: 10
  • Oplossing.be
Re: 2 lijsten met namen vergelijken, namen zijn niet identiek gespeld
« Reactie #12 Gepost op: 14 februari 2020, 08:15:07 »
Dat is zeker het geval maar wou wel de moeite doen. Door de operatie van mijn oog moet ik om het uur een uur platliggen. Een uur opstaan en googelen is vlug voorbij. En inderdaad moet ik de link van dit forum ook nog posten op de andere.

Offline cow18

  • Ervaren lid
  • ***
  • Berichten: 340
  • Geslacht: Man
  • Oplossing.be
Re: 2 lijsten met namen vergelijken, namen zijn niet identiek gespeld
« Reactie #13 Gepost op: 14 februari 2020, 08:33:40 »
Even apart van dat crossposting-verhaal, dat heb je hier netjes gemeld.
De formule doet letterlijk wat je vraagt, die zoekt dus overeenkomsten op een onnavolgbare manier.
In de aanvangsfase zal je wel een beetje tijd moeten investeren in de aanmaak van een goeie bibliotheek en die steeds verder moeten uitbreiden.
Na enkele keren, van die 10.000 lijsten er door te hebben gedraaid, zal je per keer wel nog een tiental problemen tegenkomen, die niet toegewezen kunnen worden of aan de verkeerde. Voor die laatste gevallen is het dan even zoeken om de zoektekst net een beetje langer te maken.

Voor 10.000 regels wordt het bestand wel een beetje trager !!!

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: 2 lijsten met namen vergelijken, namen zijn niet identiek gespeld
« Reactie #14 Gepost op: 14 februari 2020, 10:11:29 »
Hallo cow18,

Ik ben voor de aardigheid ook even jouw oplossing op Helpmij gaan bekijken, en zoals verwacht moest het wel een denkpiste zijn die lijkt op wat ik hier ook al meteen had gesuggereerd in reactie #1. In mijn [edit] daarbij ging ik voor de zuiverste oplossing, uitgaande van de hoop dat bij iedere leverancier slechts 1 bankrekeningnummer hoort.
Wat mij erg verontrust is de daaropvolgende uitspraak van TS:
Citaat
Spijtig genoeg altijd nieuwe lijsten en nieuwe namen ...
Mogelijk 'klinkt' dat enkel als altijd totaal nieuwe gegevens, en waarom dan niet onze suggesties gevolgd worden is mij een raadsel.
Als het écht om totaal nieuwe gaat kunnen we in het vervolg beter onze energie spenderen aan de creatie van een systeem om op basis van iemands huisnummer zijn BMI te berekenen.

Groeten,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

 


www.combell.com