Uzyskaj unikalne wartości z zakresu komórek

15

Powiedzmy, że mam kolumnę wartości ( np. Imiona). Mogą istnieć pewne zduplikowane dane (niektóre imiona są bardzo częste).

Jak mogę uzyskać unikalne wartości?

W SQL zrobiłbym

SELECT DISTINCT first_name FROM... 

Jak mogę to zrobić w arkuszu kalkulacyjnym Google?

ale
źródło

Odpowiedzi:

27

W Arkuszach kalkulacyjnych Google możesz to zrobić za pomocą UNIQUE()formuły.

Formuła

=UNIQUE(A1:A10)

Wyjaśnione

Dla zakresu pokazanego na zrzucie ekranu jest 10 pozycji. UNIQUE()Formuła akceptuje zakres i odfiltrowuje duplikaty i zwrotów, które wahają się, patrz zrzut ekranu, pozostawiając tylko 7 unikalne wpisy.

Zrzut ekranu

wprowadź opis zdjęcia tutaj

Odniesienie

Jacob Jan Tuinstra
źródło
Jak UNIQUEdokładnie działa? W przykładzie podanym wzorze tylko w komórce B1, ale pojawiają się wartości B2, B3, B4itp .. więc wyraźnie UNIQUEfunkcja ma jakiś „magiczny” zachowanie tym, że zmienia komórki wokół niego, mimo że nie zawierają wartości lub formuły.
Dai,
@Dai W przeszłości komórki, w których formuła została rozwinięta (jak B2, B3 ... itd.), Zawierały również formułę: KONTYNUUJ (). W przypadku nowych Arkuszy już tak nie jest. Jeśli nie może się rozwinąć, to przez błąd: #REF!
Jacob Jan Tuinstra
1
Ta odpowiedź jest nieco myląca, ponieważ pokazuje idealny przypadek, w którym wszystkie unikalne nazwy pojawiają się przed wyświetleniem duplikatu.
Richard Simões,