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-29T20:23:32+00:00

    Beste Kenny,

    In jouw antwoord van 25 november 21:49 laat je een paar bankafschriften zien, zoals je ze van de bank krijgt. In het meegestuurde bestand zien ze er iets anders uit. Ook is de datum hier in de omschrijving soms anders dan in de datumkolom. Het lijkt er dus op, dat je (soms) handmatig delen (datum, bedrag) uit de omschrijving haalt. Wel zegt je, dat het bedrag de datum in een aparte kolom wordt meegegeven.

    Ik ben uitgegaan van het door jou meegeleverde bestand en heb daarvoor een paar suggesties. Neem ervan wat je kunt gebruiken, aanpassingen zijn mogelijk.

    Het gaat om 600 boekingen per jaar, zeg je. Dus de moeite waard.

    Maak een paar benoemde bereiken aan (Formules, Namen):

    Datum:  =VERSCHUIVING(Januari!$B$3;0;0;AANTAL(Januari!$B$3:$B$10000))

    Fout: =VERSCHUIVING(Datum;0;7)

    Bereik tot en met 10000, omdat je meerdere jaren in dit bestand kunt verwerken. 10000/600  is meer dan 16 jaar.

    Haal de datum uit kolom Details:

    B3:   =DATUM("2018";DEEL(D3;1+VIND.SPEC("-";D3);2);DEEL(D3;-2+VIND.SPEC("-";D3);2))

    B17 heeft een datum uit 2017. De formule kan ieder jaar worden aangepast voor het jaar, eventueel in B1 het jaartal (2018). Het vorige jaar moet dan worden vastgezet via kopiëren speciaal, waarden.

    Haal het bedrag uit Details:

    C3: =--DEEL(D3;-9+MIN(ALS.FOUT(VIND.SPEC({"-";"+"};D3;VIND.SPEC("-";D3)+1);""));9)

    Invoeren als matrixformule (ctrl shift enter), controleer of de accolades worden geplaatst.

    Dan stel ik voor, voor de overzichtelijkheid, om twee kolommen in te voegen na de omschrijving (details).

    E2: Bij, F2: Af.

    E3:   =ALS(ISGETAL(VIND.SPEC("+";$D3));$C3;0)

    F3:  =ALS(ISGETAL(VIND.SPEC("+";$D3));0;$C3)

    Maak de bedragen (B, E en F) op als bijv. :   _ € * #.##0,00_ ;_ € * -#.##0,00_ ;;

    Hiermee verdwijnt de nul ook uit de cel.

    Kolom G en H dus resp. Trefwoorden en Groepen.

    Om het indexeren te vereenvoudigen, kun je het volgende doen.

    In I2: Fout, J2: Rijnummer.

    I3: =ALS(ISFOUT(G3);RIJ();"")

    J3: =ALS.FOUT(KLEINSTE($I$3:$I$10000;RIJ($A1));"")

    Dit geeft in kolom I het rijnummer van een niet-geïndexeerde cel, In kolom J komen de niet geïndexeerde rijen bovenaan. Je kunt nu naar beneden scrollen om naar de betreffende rijen te gaan. Als je bijvoorbeeld de eerste tien rijen vastzet (Beeld, deelvensters blokkeren), dan blijven de laagste rijnummers steeds in het zicht.

    L3:  =AANTAL(Datum) ,  M3: Afschriften (het aantal boekingen).

    L4:  =AANTAL(Fout) ,      M4: Niet benoemd

    Formules uiteraard doorvoeren naar beneden via een dubbelklik op de vulgreep.

    Groet,

    Bocculus

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2018-11-28T15:00:54+00:00

    Hey Bocculus,

    Gelukt!! Hartelijk bedankt!

    Het gaat om alle maandelijkse financiële verrichtingen binnen een huishouden. Maw rond de 50 verrichtingen per maand. Extra hulpmiddelen zijn zéker interessant!

    Hieronder het documentje :)

    Groeten,

    Kenny

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2018-11-28T13:48:47+00:00

    Allen,

    Ik was een dagje van huis, maar heb ondertussen alles aandachtig doorgelezen. Ik moet eerlijk toegeven dat ik enkel de instructies van Bocculus begrijp omdat hij duidelijk uitlegt welke formule ik waar moet plakken. Ik heb het gevoel dat ik toch al verder sta op dit moment.

    @Bocculus: Ik heb alles zo goed mogelijk proberen ingeven, maar krijg in all cellen "#N/B".

    Kan je misschien eens kijken wat ik fout deed?

    Alvast bedankt aan jullie allemaal voor de hulp! Nooit gedacht dat ik zoveel steun zou krijgen.

    Groeten,

    Kenny

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  4. Anoniem
    2018-11-27T18:03:03+00:00

    Jan & Bocculus,

    Jan, vooreerst bedankt om mijn formules over te nemen maar dit was niet de reden om je aan te duiden als winnaar. Ik vind gewoon dat je de beste antwoorden hebt gegeven en de zaken verder uitgewerkt hebt.

    Bocculus, ik probeer zoveel mogelijk matrix formules te vermijden. OK, ik weet wel dat ze in bepaalde gevallen onvermijdelijk zijn. 

    Als zelf wij nog eens durven vergeten die correct in te geven, wat moet het dan niet voor een beginneling - Kenny, met alle respect, we zijn allemaal ooit beginners geweest. Een 2° heikel punt met matrix formules is dat ze soms wel resultaat geven wanneer ze als gewone formule worden ingegeven. Mensen met ervaring zullen altijd een inschatting maken van het resultaat en overwegen of het met hun verwachting overeenstemt. En we zoeken tot we onszelf kunnen overtuigen hebben. Veel beginners zullen al tevreden zijn met een resultaat.

    Maar blijf vooral verder antwoorden geven, het is altjd leuk om je hier te ontmoeten, dit geldt trouwens ook voor Jan.

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen