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: Oudste
  1. Anoniem
    2018-11-26T12:33:58+00:00

    Beste Kenny,

    Maak twee benoemde bereiken Trefwoorden en Groep via Formules, Namen beheren en Nieuw.

    In het scherm geef naam Trefwoorden, verwijst naar:

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

    Klik weer op nieuw en geef naam Groep, verwijst naar:

       =VERSCHUIVING(Trefwoorden;0;1)

    Op blad januari in cel E2: Trefwoorden, cel F2: Groep

    In cel E3:

       =INDEX(Trefwoorden;VERGELIJKEN(MIN(ALS.FOUT(VIND.SPEC(Trefwoorden;$D3);""));ALS.FOUT(VIND.SPEC(Trefwoorden;$D3);"");0))

    Deze formule invoeren als matrixformule: crtl en shift ingedrukt houden en enter toetsen. Er moeten nu accolades om de formule in de formulebalk staan. Controleer dit.

    Kopiëren naar C1. Klik in de formulebalk op het eerste voorkomen van Trefwoorden en klik in het hulpscherm op matrix. Type groep. Tijdens het typen verschijnt Groep in de aangeboden lijst. Aan het icoontje is te zien, dat het om een benoemd bereik gaat. Dubbelklik erop als hij niet bovenaan staat.

    In cel F3:

       =INDEX(Groep;VERGELIJKEN(MIN(ALS.FOUT(VIND.SPEC(Trefwoorden;$D3);""));ALS.FOUT(VIND.SPEC(Trefwoorden;$D3);"");0))

    Weer invoeren als matrixformule zoals hiervoor beschreven.

    Selecteer E3:F3 en dubbelklik op de vulgreep. Beide formules moeten nu doorgevoerd zijn tot de laatst gevulde cel in kolom A. Controleren door op shift tab te drukken, terugkeren met tab.

    Je hebt dus nu in kolom E de zoektermen staan en in kolom F de groepsnaam.

    Werk aan de winkel...

    Je hebt nogal wat afschriften zeg je (Hoeveel? Ben ik nieuwsgierig naar).

    Er zijn rijen met N/B in de kolommen E en F. Dat zijn dus rijen waar geen zoekterm voor gevonden is.

    Selecteer in de cel in kolom D (met omschrijving) een gedeelte dat je als zoekterm wilt gebruiken en plaats dat in de lijst Trefwoorden van het tabblad Groepen, benoem ook de groepsnaam.

    Bevalt je dit, dan heb ik nog een hulpmiddeltje om het aanvullen van zoektermen te vereenvoudigen.

    We horen graag van je.

    Groet,

    Bocculus

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2018-11-26T15:58:43+00:00

    Hey Bocculus,

    Ik heb mijn tabel nu zo realistisch mogelijk gemaakt. Ik heb al wat geprobeerd met uw formules, maar tot hiertoe ben ik er nog niet in geslaagd :/. Ik ben namelijk een een Rookie in Excel.

    Ik heb de 2 bereiken voor de "Trefwoorden en "Groepen" aangemaakt in het 2de tabblad.

    Waar plak ik dit ergens?:

       =VERSCHUIVING(Groepen!$B$3;0;0;AANTALARG(Groepen!$B$3:$B$1000);1)

       =VERSCHUIVING(Trefwoorden;0;1)

    En hoe moet ik dit invoeren als matrixformule?

    Ik ben niet zo gekend met de Exceltermen.

    Ik zou je graag willen begrijpen, maar ik kan het niet... :s.

    Kan je misschien het voorbeelddocument openen, uw handelingen toepassen en dit filmen? Op die manier kan ik wel begrijpen wat je bedoelt.

    Hieronder het voorbeelddocument.

     

    Groeten,

    Kenny

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2018-11-26T17:28:53+00:00

    Beste Kenny,

    Ik heb mijn antwoord aangepast, hoop dat het zo duidelijk is.

    Zoals je ziet staan in kolom E de trefwoorden (ter controle) en kolom F geeft je de categorieën.

    Ik kon je bestand downloaden en heb de formules hieraan aangepast.

    Ik heb niet de mogelijkheid om mijn handelingen te filmen. Zo duidelijk mogelijk beschreven en hoop, dat het zo duidelijk is.

    Zo niet, laat het weten. Ik houd het forum in de gaten.

    Groet,

    Bocculus

    Was dit antwoord nuttig?

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

    Jan,

    Ik volg je volledig, ik zou alleen de formule wat uitbreiden:

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

    Zonder het stukje *(Groepen!$A$1:$A$1000<>"") geeft de formule 0 als resultaat. De toevoeging genereert dan een foutmelding.

    Een bijkomende bedenking. Een rekeningnummer zal wel correcter zijn dan vrije tekst. (Een typo is zo snel gemaakt. Zelfkennis is het begin van alle...) 

    De tabel zou kunnen gesorteerd worden op rekeningnummers of opgesplitst worden in 2 tabellen: 1 met rekeningnummers en 1 met trefwoorden. Het zal de formule wat complexer maar vollediger maken.

    Wat denk je?

    And the winner is ... Jan!

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen