Excel raadsel

Anoniem
2018-11-23T13:21:24+00:00

Geachte, 

Ik gebruik Microsoft Excel 2016 (Home Edition op een Apple Macbook Pro) en ik zoek naar een oplossing voor mijn raadsel. 

Ik heb een cel waar zowel tekst als cijfers in staan. De inhoud van deze cel is bijvoorbeeld: 

"Betaling werd gedaan naar Taverne de Rots op rekeningnummer BE73 8800 0008 7890 met referentie 15687".

Zo heb ik een hele hoop cellen maar telkens met andere rekeningnummers (inkomsten & uitgaven) in. Ik zou graag enkel de rekeningnummers in deze cellen laten herkennen via een bepaalde formule zodat ik een onderscheid/rangschikking kan maken naargelang de ontvangers. Het gaat om al mijn inkomsten en uitgaven dus zéér veel cellen.

Weet iemand hoe ik dit best doe? Ik heb er reeds een lange tijd achter gezocht, maar ik vind het jammer genoeg niet.

Alvast bedankt!

Microsoft 365 en Office | Excel | Voor thuisgebruik | Windows

Vergrendelde vraag. Deze vraag is gemigreerd vanuit de Microsoft Ondersteuning-community. U kunt met een stem aangeven of de inhoud nuttig is, maar u kunt geen opmerkingen of antwoorden toevoegen of de vraag volgen.

0 opmerkingen Geen opmerkingen
Antwoord geaccepteerd door vraagauteur
Anoniem
2018-11-28T14:22:32+00:00

Beste Kenny,

Wij zijn een beetje ondeugend geweest en hebben Groepen en Trefwoorden verwisseld.

Ga weer naar Formules, Namen beheren en klik op Trefwoorden, verwijst naar. Verander de B in een C:

=VERSCHUIVING(Groepen!$C$4;0;0;AANTALARG(Groepen!$C$4:$C$1000);1)

Klik op Trefwoorden en bevestig de verandering.

Klik op Groep en maak van de 1 een -1:

   =VERSCHUIVING(Trefwoorden;0;-1)

Ik heb nu de juiste indeling in jouw meegestuurd bestand.

Als je nog veel afschriften hebt om te indexeren, heb ik een hulpmiddel. Als je er belang bij hebt.

Sta op het punt om weg te gaan, maar kom vanavond terug.

Ben benieuwd. Je hebt al goed resultaat bereikt, zo'n leek ben je dus ook weer niet.

Groet,

Boecculus

Was dit antwoord nuttig?

1 persoon vond dit antwoord nuttig.
0 opmerkingen Geen opmerkingen

38 extra antwoorden

Sorteren op: Meest nuttig
  1. Anoniem
    2018-11-25T13:08:46+00:00

    Beste Bocculus,

    De info in de KOLOM A krijg ik van mijn bank en zijn dus een vast gegeven:

    Soms is het een cijfercombinatie bvb: Rekeningnummer

    Dit is makkelijk, want dat kan ik meteen aan een bepaalde uitgave-groep koppelen.

    Soms gewoon een woordcombinatie bvb: Taart, Patisserie, Loon, Albert Heijn

    Er zijn verschillende groepen (Mijn uitgaven) bvb: Bakker, Loon, Supermarkt

    Afhankelijk van wat er in CEL A staat, zou ik in CEL E automatisch de juiste groep willen krijgen.

    In bijlage heb ik het voorbeeld gezet, met extra uitleg.

    Alvast bedankt voor jullie hulp!!

    Groeten,

    Kenny

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2018-11-25T12:15:40+00:00

    Jan,

    Verdediging is absoluut niet nodig, het waren bedenkingen die opkwamen wanneer ik probeerde een antwoord te formuleren op het 2° deel van de vraag.

    Als we veronderstellen dat Kenny heel zorgvuldig de rekeningnummers ingeeft dan is je laatste formule een heel goede oplossing. Als we daar nog extra controles willen inbouwen op allerlei mogelijke schrijfwijzen en correctheid van het rekeningnummer zullen we eindigen met monstrueuse formules (waar ik een hekel aan heb).

    Om het 2°deel te beantwoorden heb ik een extra tab gemaakt (Sheet2):

    Naam Type
    de schorren Horeca
    Taverne de Rots Horeca

    Lijkt me tamelijk duidelijk, een trefwoord en type uitgave. Een paar voorbeelden:

    Omschrijving Rekeningnummer of Type
    Betaling werd gedaan naar Taverne de Rots op rekeningnummer BE73 8800 0008 7890 met referentie 15687 BE73 8800 0008 7890
    Betaling aan Taverne de Rots Horeca
    Mijn stamcafé de schorren Horeca
    Betaling werd gedaan naar Taverne de Rots op rekeningnummer <br>met referentie 15687 Horeca
    Betaling werd gedaan naar Taverne de Rots op rekeningnummer <br>BE73 8800 0008 78 met referentie 15688 Horeca
    Betaling werd gedaan naar Taverne de Rots op rekeningnummer BE738 8000008 7890 met referentie 15687 Horeca

    De formule:

    =ALS.FOUT(DEEL(A2;VIND.SPEC(" BE?? ???? ???? ???? ";A2)+1;19);INDEX(Sheet2!$B$1:$B$1000;AGGREGAAT(15;6;RIJ($1:$1000)/ISGETAL(VIND.SPEC(Sheet2!$A$1:$A$1000;A2));1)))

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2018-11-25T07:42:09+00:00

    Kenny e.a.,

    Nog een die uitgaat van een rekeningnummer met een lengte van 19 tekens verdeeld in 4 blokjes van 4 tekens te beginnen met BE:

    =DEEL(A2;VIND.SPEC(" BE?? ???? ???? ???? ";A2)+1;19)

    Ook de kans dat deze structuur, behalve als rekeningnummer, verder ook voor zal komen in een van de teksten is denk ik behoorlijk klein.

    Maar goed, ik begrijp dat de regels lang niet altijd een rekeningnummer bevatten, dan zul je dus iets anders moeten verzinnen om onderscheid te maken.

    Daarbij kan de in dit geval optredende fout met bovenstaande de formule in elk geval zo worden onderschept:

    =ALS.FOUT(DEEL(A2;VIND.SPEC(" BE?? ???? ???? ???? ";A2)+1;19);"")

    en krijg je dus niet meer iets als BE73 8800 0008 78 m als resultaat.

    Jan

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  4. Anoniem
    2018-11-24T21:49:51+00:00

    Beste Kenny, JeanPierre en Jan,

    Is het niet zo, dat de nummers per land uniform zijn? En kunnen we dan dit gegeven gebruiken als een controle op de juistheid van het rekeningnummer?

    Een rekeningnummer in België bestaat uit 16 cijfers, aangevuld met drie spaties voor de overzichtelijkheid wordt 19. In Nederland is dat resp. 18 en 22.

    Wat nog een mogelijkheid is, dat je zoekt op de eerste drie cijfers van het rekeningnummer. Dus maak een lijstje aan met BE0 t/m BE9 en kijk of één hiervan voorkomt in de te doorzoeken tekst. Het is onwaarschijnlijk, dat deze in de gehele tekst voorkomt.

    Groet,

    Bocculus

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen