Contents [show]
Formulering van die probleem
Daar is 'n datareeks waarin sommige waardes meer as een keer herhaal word:
Die taak is om die aantal unieke (nie-herhalende) waardes in die reeks te tel. In die voorbeeld hierbo is dit maklik om te sien dat slegs vier opsies eintlik genoem word.
Kom ons kyk na verskeie maniere om dit op te los.
Metode 1. As daar geen leë selle is nie
As jy seker is dat daar geen leë selle in die oorspronklike datareeks is nie, kan jy die kort en elegante skikkingsformule gebruik:
Moenie vergeet om dit as 'n skikkingsformule in te voer nie, dws druk nadat u die formule ingevoer het, nie Enter nie, maar die kombinasie Ctrl + Shift + Enter.
Tegnies herhaal hierdie formule deur al die selle van die skikking en bereken vir elke element die aantal van sy voorkomste in die reeks deur die funksie te gebruik COUNTIF (COUNTIF). As ons dit as 'n bykomende kolom voorstel, sal dit soos volg lyk:
Dan word die breuke bereken 1/Aantal voorvalle vir elke element en hulle word almal opgesom, wat ons die aantal unieke elemente sal gee:
Metode 2. As daar leë selle is
As daar leë selle in die reeks is, sal jy die formule effens moet verbeter deur 'n tjek vir leë selle by te voeg (anders kry ons 'n delingsfout met 0 in 'n breuk):
Dis dit.
- Hoe om unieke elemente uit 'n reeks te onttrek en duplikate te verwyder
- Hoe om duplikate in 'n lys met kleur uit te lig
- Hoe om twee reekse vir duplikate te vergelyk
- Onttrek unieke rekords uit 'n tabel deur 'n gegewe kolom met die PLEX-byvoeging