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?

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


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.