Cum se numără valorile unice în Excel

Cum se numără valorile unice în Excel

Seturile de date din Excel conțin adesea aceeași valoare de mai multe ori într-o coloană. Uneori, poate fi util să știți câte valori unice sunt într-o coloană. De exemplu, dacă conduceți un magazin și aveți o foaie de calcul cu toate tranzacțiile dvs., vă recomandăm să determinați câți clienți unici aveți, mai degrabă decât să numărați fiecare tranzacție.





Este posibil să faceți acest lucru numărând valori unice în Excel folosind metodele pe care le vom discuta mai jos.





Eliminați datele duplicate dintr-o coloană

O modalitate rapidă și murdară de a număra valorile unice în Excel este de a elimina duplicatele și de a vedea câte intrări rămân. Aceasta este o opțiune bună dacă aveți nevoie de un răspuns rapid și nu trebuie să urmăriți rezultatul.





Copiați datele într-o foaie nouă (astfel încât să nu ștergeți accidental datele de care aveți nevoie). Selectați valorile sau coloana din care doriți să eliminați valorile duplicate. În Instrumente de date secțiunea din Date selectați fila Eliminați duplicatele . Aceasta elimină toate datele duplicate și lasă doar valorile unice.

Același proces funcționează dacă informațiile sunt împărțite în două coloane. Diferența este că trebuie să selectați ambele coloane. În exemplul nostru, avem o coloană pentru prenume și o a doua pentru numele de familie.



Dacă doriți să urmăriți numărul de valori unice, este mai bine să scrieți o formulă. Vă vom arăta cum să faceți acest lucru mai jos.

În legătură cu aceasta: Cum să filtrați în Excel pentru a afișa datele dorite





Numărați valori unice cu o formulă Excel

Pentru a număra numai valori unice, trebuie să combinăm mai multe funcții Excel. Mai întâi, trebuie să verificăm dacă fiecare valoare este un duplicat, apoi trebuie să numărăm intrările rămase. De asemenea, trebuie să folosim o funcție matrice.

Dacă căutați doar răspunsul, utilizați această formulă, înlocuind fiecare instanță de A2: A13 cu celulele pe care doriți să le utilizați:





{=SUM(IF(FREQUENCY(MATCH(A2:A13, A2:A13, 0), MATCH(A2:A13, A2:A13, 0)) >0, 1))}

Cum am ajuns acolo este puțin complicat. Deci, dacă doriți să înțelegeți de ce acea formulă funcționează, o vom descompune o bucată la rând mai jos.

Explicarea unei funcții de matrice

Să începem mai întâi prin a explica ce este o matrice. O matrice este o singură variabilă care deține mai multe valori. Este ca și cum ați face referire la o grămadă de celule Excel simultan în loc să vă referiți la fiecare celulă individual.

Aceasta este o distincție ciudată din punctul nostru de vedere. Dacă spunem unei formule să privească celulele A2: A13 în mod normal sau ca o matrice, datele ne arată la fel. Diferența constă în modul în care Excel tratează datele din culise. Este o diferență atât de subtilă încât cele mai noi versiuni de Excel nici nu mai fac distincție între ele, deși versiunile mai vechi o fac.

Pentru scopurile noastre, este mai important să știm cum putem folosi matricele. Dacă aveți cea mai nouă versiune de Excel, aceasta stochează automat datele ca o matrice atunci când este mai eficient să faceți acest lucru. Dacă aveți o versiune mai veche, când terminați de scris formula, apăsați Ctrl + Shift + Enter . Odată ce ați făcut-o, formula va fi înconjurată de paranteze cretate pentru a arăta că este în modul matrice.

Prezentarea funcției FRECVENȚĂ

Funcția FRECVENȚĂ ne spune de câte ori apare un număr într-o listă. Acest lucru este minunat dacă lucrați cu numere, dar lista noastră este text. Pentru a utiliza această funcție, trebuie să găsim mai întâi o modalitate de a ne converti textul în cifre.

Dacă încercați să numărați valorile unice dintr-o listă de numere, puteți sări peste pasul următor.

Utilizarea funcției MATCH

Funcția MATCH returnează poziția primei apariții a unei valori. Putem folosi acest lucru pentru a converti lista noastră de nume în valori numerice. Trebuie să cunoască trei informații:

  • Ce valoare cauți?
  • Ce set de date verificați?
  • Căutați valori mai mari, mai mici sau egale cu valoarea țintă?

În exemplul nostru, dorim să căutăm fiecare nume al clienților noștri în foaia de calcul Exel pentru a vedea dacă numele lor exact apare din nou în altă parte.

pentru a efectua apeluri telefonice gratuite

În exemplul de mai sus, căutăm lista noastră (A2: A13) pentru Tiah Gallagher (A2) și dorim o potrivire exactă. 0 din ultimul câmp specifică faptul că trebuie să fie o potrivire exactă. Rezultatul nostru ne arată unde a apărut numele în listă. În acest caz, a fost prenumele, deci rezultatul este 1.

Problema cu acest lucru este că ne interesează toți clienții noștri, nu doar Tiah. Dar, dacă încercăm să căutăm A2: A13 în loc doar de A2, vom primi o eroare. Aici funcțiile matrice sunt la îndemână. Primul parametru poate lua o singură variabilă sau altfel returnează o eroare. Dar, matricile sunt tratate ca și cum ar fi o singură variabilă.

Acum funcția noastră îi spune lui Excel să verifice potrivirile pentru întreaga noastră matrice. Dar așteaptă, rezultatul nostru nu s-a schimbat! Încă scrie 1. Ce se întâmplă aici?

Funcția noastră este returnarea unui tablou. Parcurge fiecare articol din matricea noastră și verifică dacă există meciuri. Rezultatele tuturor numelor sunt salvate într-o matrice, care este returnată ca rezultat. Deoarece o celulă afișează o singură variabilă la un moment dat, afișează prima valoare din matrice.

Puteți verifica acest lucru pentru dvs. Dacă schimbați primul interval în A3: A13, rezultatul se va schimba la 2. Acest lucru se datorează faptului că numele lui Eiliyah este al doilea în listă și această valoare este salvată mai întâi în matrice acum. Dacă schimbați primul interval în A7: A13, obțineți din nou 1, deoarece numele lui Tiah apare mai întâi în prima poziție a setului de date pe care îl verificăm.

Legate de: Formule Excel care vă vor ajuta să rezolvați probleme din viața reală

Utilizarea funcției FREQUENCY

Acum că am schimbat numele în valori numerice, putem folosi funcția FREQUENCY. Similar cu MATCH, necesită o țintă de căutat și un set de date de verificat. De asemenea, în mod similar cu MATCH, nu vrem să căutăm o singură valoare, dorim ca funcția să verifice fiecare element din lista noastră.

Ținta pe care dorim să o verifice funcția FRECVENȚĂ este fiecare articol din matricea pe care funcția noastră MATCH a returnat-o. Și vrem să verificăm setul de date returnat de funcția MATCH. Astfel, trimitem funcția MATCH creată mai sus pentru ambii parametri.

Dacă căutați numere unice și săriți pasul anterior, veți trimite gama de numere ca ambii parametri. Pentru a căuta toate numerele din lista dvs., va trebui să utilizați și o funcție matrice, așa că nu uitați să apăsați Ctrl + Shift + Enter după ce ați introdus formula dacă utilizați o versiune mai veche de Excel.

Acum rezultatul nostru este 2. Din nou, funcția noastră returnează o matrice. Returnează o serie de câte ori a apărut fiecare valoare unică. Celula afișează prima valoare din matrice. În acest caz, numele lui Tiah apare de două ori, deci frecvența returnată este 2.

Utilizarea funcției IF

Acum matricea noastră are același număr de valori ca și valori unice. Dar nu am terminat. Avem nevoie de o modalitate de a adăuga acest lucru. Dacă convertim toate valorile din matrice la 1 și le însumăm, atunci vom ști în cele din urmă câte valori unice avem.

Putem crea o funcție IF care schimbă toate valorile peste zero la 1. Apoi toate valorile vor fi egale cu 1.

Pentru a face acest lucru, dorim ca funcția IF să verifice dacă valorile din matricea noastră de FRECVENȚĂ sunt mai mari decât zero. Dacă este adevărat, ar trebui să returneze valoarea 1. Veți observa că acum prima valoare din matrice revine ca una.

Utilizarea funcției SUM

Suntem în treapta finală! Ultimul pas este SUMAREA matricei.

Înfășurați funcția anterioară într-o funcție SUM. Terminat! Deci, formula noastră finală este:

{=SUM(IF(FREQUENCY(MATCH(A2:A13, A2:A13, 0), MATCH(A2:A13, A2:A13, 0)) >0, 1))}

Numărarea intrărilor unice în Excel

Aceasta este o funcție avansată care necesită multe cunoștințe despre Excel. Poate fi intimidant să încerci. Dar, odată ce este configurat, poate fi foarte util, așa că ar putea merita să treci prin explicația noastră pentru a te asigura că o înțelegi.

Dacă nu este nevoie să numărați intrări unice care deseori, vârful rapid și murdar de eliminare a valorilor duplicate va funcționa într-o ciupire!

Acțiune Acțiune Tweet E-mail Cum să copiați formulele în Microsoft Excel

Învățarea celor mai bune metode de copiere și lipire a formulelor în foaia dvs. de calcul Excel este o modalitate excelentă de a începe să economisiți timp.

Citiți în continuare
Subiecte asemănătoare
  • Productivitate
  • Foaie de calcul
  • Microsoft Excel
  • Analiza datelor
Despre autor Jennifer Seaton(21 articole publicate)

J. Seaton este un scriitor științific specializat în descompunerea subiectelor complexe. Are un doctorat la Universitatea din Saskatchewan; cercetările sale s-au concentrat pe utilizarea învățării bazate pe jocuri pentru a spori implicarea elevilor online. Când nu lucrează, o veți găsi cu ea citind, jucând jocuri video sau grădinărit.

Mai multe de la Jennifer Seaton

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona