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-26T21:55:19+00:00

    Kenny,

    Ik hoor niets. Betekent dat, dat je er nog niet uit bent?

    Lukt het om de bereiken Trefwoorden en Groep te benoemen?

    Ik had nog kunnen vermelden, dat je na het kopiëren van een formule op blad januari  eerst in de formulebalk moet klikken en daarna ctrl + shift vasthouden en enter drukken. Soms herkent excel de formule niet. Het is essentieel, dat er accolades om de formules worden gezet, omdat ze anders niet werken. Handmatig ingeven heeft geen effect.

    Hoe heb jij je bestand meegegeven. Anders stuur ik je het ingevulde bestand toe.

    Groet,

    Bocculus

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2018-11-26T19:47:09+00:00

    Ha, nou begrijp ik je laatste vraag Bocculus.

    Ik had dat bericht met de aangewezen winnaar niet gezien.

    Nou, het lijkt me duidelijk waarom JP mij als winnaar heeft aangewezen: ik heb immers grotendeels zijn formule gebruikt. :)

    En wat JP nu aanreikt (of blijkbaar al aangereikt had) behoeft verder geen voorzorgsmaatregel omtrent de uitbreidbaarheid van de gegevens op blad Groepen (althans tot rij 1000 geen probleem).

    Even aangepast aan het laatste bestand van Kenny:

    =ALS.FOUT(INDEX(Groepen!$B$1:$B$1000;AGGREGAAT(15;6;RIJ($1:$1000)/(ISGETAL(VIND.SPEC(Groepen!$C$1:$C$1000;D2))*(Groepen!$C$1:$C$1000<>""));1));"Trefwoord niet gevonden")

    (dus geen Tabel en geen dynamische bereiken nodig)

    Jan

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2018-11-26T18:59:37+00:00

    Beste Jan en JeanPierre,

    Kenny heeft aangegeven een beginneling in excel te zijn. Hoewel het ook voor een expert niet raadzaam is om aan drie oplossingen tegelijk te werken, is het dat zeker niet voor een leek.

    Maar Kenny beslist.

    Het nadeel van een tabel is, dat het een tabel is. Een dynamisch bereik is minstens zo efficiënt.

    Ik heb bewust geen ALS.FOUT( ......; "Trefwoord niet gevonden")  opgenomen, want een N/B geeft ook al aan, dat er niets is gevonden. En het is juist de bedoeling, dat er wél wat wordt gevonden. Dus moet je het bestand na iedere opdate weer doorlopen. Maar je kunt ze eenvoudig in het zicht brengen.

    JeanPierre, kun je nog aangeven wat jouw criteria zijn bij het aanwijzen van een winnaar?

    Groet,

    Bocculus

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  4. Anoniem
    2018-11-26T18:26:37+00:00

    Kenny,

    Vergelijkbaar met Bocculus, maar net even anders.

    Maak van B3:C24 op blad Groepen een tabel door deze te selecteren en via Invoegen>Tabellen op Tabel te klikken.

    Geef daar aan dat de tabel Kopteksten bevat.

    Als dit de eerste tabel in je bestand is, dan heeft deze tabel de naam  Tabel1 (althans het tabelgebied zonder de koptekst). Dit kun je controleren door het hele tabelgebied (zonder koptekst) te selecteren en dan in het Naamvak (linksbovenin) te kijken welke naam daar verschijnt.

    De formule in E4 kan dan zijn:

    =ALS.FOUT(INDEX(VERSCHUIVING(Tabel1;;0;;1);AGGREGAAT(15;6;RIJ($1:$1000)/(VIND.SPEC(VERSCHUIVING(Tabel1;;1;;1);D4)>0);1));"")

    Deze kun je doorvoeren naar beneden (en desnoods naar boven).

    Het voordeel van de tabel is dat je gegevens kunt aanvullen en dat daarbij Tabel1 automatisch meegroeit en de verwijzing in de formule dus ook.

    (Bocculus doet iets dergelijks via de naamgeving)

    Jan

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen