Unikālu vērtību skaitīšana starp dublikātiem

Unikālu vērtību skaitīšana starp dublikātiem

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Pieņemsim, ka vēlaties uzzināt, cik unikālo vērtību pastāv diapazonā, kurā ir dublētās vērtības. Piemēram, ja kolonnā ir:

  • Vērtības 5, 6, 7 un 6, rezultātā tiek iegūtas trīs unikālas vērtības — 5, 6 un 7.

  • Vērtības "Bredlijs", "Doyle", "Doyle", "Doyle", rezultāts ir divas unikālas vērtības — "Bredlijs" un "Doyle".

Pastāv vairāki veidi, kā saskaitīt unikālās vērtības starp dublikātiem.

Varat izmantot dialoglodziņu Detalizētā filtrēšana , lai izvilktu unikālās vērtības no datu kolonnas un ielīmētu tās jaunā atrašanās vietā. Pēc tam vienumu skaita noteikšanai jaunajā diapazonā varat izmantot funkciju ROWS.

  1. Atlasiet šūnu diapazonu vai pārliecinieties, vai aktīvā šūna ir tabulā.

    Pārliecinieties, vai šūnu diapazonam ir kolonnas virsraksts.

  2. Cilnes Dati grupā Kārtot un filtrēt noklikšķiniet uz Papildu.

    Tiek atvērts dialoglodziņš Detalizētā filtrēšana .

  3. Noklikšķiniet uz Kopēt citā atrašanās vietā.

  4. Lodziņā Kopēt šeit ievadiet šūnas atsauci.

    Vai arī noklikšķiniet uz Sakļaut dialogu Pogas attēls , lai uz laiku paslēptu dialoglodziņu, darblapā atlasiet šūnu un pēc tam nospiediet Izvērst dialogu Pogas attēls .

  5. Atzīmējiet izvēles rūtiņu tikai unikāli ieraksti un noklikšķiniet uz Labi.

    Unikālās vērtības no atlasītā diapazona tiek kopētas jaunajā vietā, sākot ar šūnu, kuru norādījāt lodziņā Kopēt uz .

  6. Tukšajā šūnā zem pēdējās šūnas diapazonā ievadiet funkciju ROWS . Izmantojiet unikālo vērtību diapazonu, ko tikko nokopējāt kā argumentu, neiekļaujot kolonnas virsrakstu. Piemēram, ja unikālo vērtību diapazons ir B2: B45, ievadāt = ROWS (B2: B45).

Lai veiktu šo uzdevumu, izmantojiet funkciju IF, Sum, FREQUENCY, Matchun LEN kombināciju:

  • Izmantojiet funkciju IF, lai katram patiesam nosacījumam piešķirtu vērtību 1.

  • Pievienojiet kopsummu, izmantojot funkciju Sum .

  • SaSkaitiet unikālās vērtības, izmantojot funkciju FREQUENCY . Funkcija FREQUENCY ignorē tekstu un nulles vērtības. Pirmajai noteiktas vērtības gadījumam šī funkcija atgriež skaitli, kas vienāds ar šīs vērtības gadījumu skaitu. Katram šīs vērtības gadījumam pēc pirmā, šī funkcija atgriež nulli.

  • AtDodiet teksta vērtības novietojumu diapazonā, izmantojot funkciju Match . Šī atgrieztā vērtība pēc tam tiek izmantota kā arguments funkcijai FREQUENCY , lai varētu novērtēt atbilstošo teksta vērtību.

  • Atrodiet tukšas šūnas, izmantojot funkciju LEN . Tukšu šūnu garums ir 0.

Piemērs būs vieglāk saprotams, ja nokopēsit to tukšā darblapā.

1

2

3

4

5

6

7

8

9

10

A

B

Dati

Dati

986

Bradley

Doyle

563

67

789

235

Bradley

Doyle

689

789

Doyle

143

56

237

67

235

Formula

Apraksts (rezultāts)

= SUM (IF (FREQUENCY (A2: A10; a2: A10) >0, 1))

Skaita unikālo skaitlisko vērtību skaitu šūnās A2: A10, taču neskaita tukšas šūnas vai teksta vērtības (4)

= SUM (IF (biežums (atbilstība (B2: B10, B2: B10, 0), MATCH (B2: B10, B2: B10,0)) >0))

Skaita unikālā teksta un skaitlisko vērtību skaitu šūnās B2: B10 (kuru starpā nedrīkst būt tukšas šūnas) (7)

= SUM (IF (FREQUENCY (IF (LEN (A2: A10) >0, MATCH (A2: A10, A2: A10, 0), ""), IF (LEN (A2: A10) >0, MATCH (A2: A10, A2: A10; 0), ""))

Skaita unikālā teksta un skaitlisko vērtību skaitu šūnās A2: A10, taču neskaita tukšas šūnas vai teksta vērtības (6)

Piezīmes.: 

  • Šajā piemērā norādītās formulas ir jāievada kā masīva formulas. Ja jums ir Office 365pašreizējā versija, varat vienkārši ievadīt formulu izvades diapazona augšējā kreisajā šūnā un pēc tam nospiest taustiņu Enter , lai apstiprinātu formulu kā dinamisku masīva formulu. Pretējā gadījumā formula ir jāievada kā mantota masīva formula, vispirms atlasot izvades diapazonu, ievadot formulu izvades diapazona augšējā kreisajā šūnā un pēc tam nospiežot taustiņu kombināciju CTRL + SHIFT + ENTER , lai to apstiprinātu. Programma Excel ievieto figūriekavas formulas sākumā un beigās. Papildinformāciju par masīva formulām skatiet rakstā Norādījumi par masīva formulām un piemēri.

  • Lai skatītu pakāpenisku funkcijas novērtējumu, atlasiet šūnu, kas satur formulu, un pēc tam cilnes formulas grupā Formulu auditēšana noklikšķiniet uz Novērtēt formulu.

  • Funkcija FREQUENCY aprēķina to, cik bieži vērtības parādās vērtību diapazonā, un pēc tam atgriež vertikālu skaitļu masīvu. Piemēram, izmantojiet FREQUENCY , lai saskaitītu testa rezultātu skaitu, kas atbilst rezultātu diapazoniem. Tā kā šī funkcija atgriež masīvu, tā ir jāievada kā masīva formula.

  • Funkcija Match meklē noteiktu vienumu šūnu diapazonā un pēc tam atgriež šī vienuma relatīvo pozīciju diapazonā. Piemēram, ja diapazonā A1: a3 ir vērtības 5, 25 un 38, formula = MATCH (25, a1: a3,0) atgriež skaitli 2, jo 25 ir otrais vienums diapazonā.

  • Funkcija LEN atgriež rakstzīmju skaitu teksta virknē.

  • Funkcija SUM saskaita visus skaitļus, kurus norādāt kā argumentus. Katrs arguments var būt diapazons, šūnas atsauce, masīvs, konstante, formula vai rezultāts no citas funkcijas. Piemēram, SUM (a1: A5) pievieno visus skaitļus, kas atrodas šūnās no a1 līdz A5.

  • Funkcija IF atgriež vienu vērtību, ja norādītais nosacījums tiek novērtēts kā patiess, bet citu vērtību, ja šis nosacījums tiek novērtēts kā aplams.

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistiem Excel Tech kopienā, saņemt atbalstu Answers kopienā vai ieteikt jaunu līdzekli vai uzlabojumu vietnē Excel User Voice.

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×