Как да сортирате без дубликати в Excel и Google Sheets
В тази статия ще научите как да сортирате без дубликати в Excel и Google Sheets.
Сортиране без дубликати
Да речем, че имате следния списък с числа в колона Б.
Както можете да видите, числата 2 и 5 се повтарят два пъти, а числото 11 се повтаря три пъти. За да сортирате, без да включвате дубликатите, изпълнете следните стъпки:
1. Първо, идентифицирайте дублиращите се стойности в помощна колона. За да направите това, в клетка C2, въведете формулата:
1 | = COUNTIF (B3: B $ 12, "=" & B2) |
Функцията COUNTIF брои колко пъти клетка от диапазон B3: B12 е равна на B2. Това прави търсене на всяка друга клетка в диапазон B3: B12, която има стойност от B2 (5). В този случай резултатът е 1, тъй като клетка B7 е стойността 5. Следователно, ако стойност от колона B няма дубликати, резултатът от формулата ще бъде 0.
2. Поставете курсора в долния десен ъгъл на клетка C2, докато кръст появява се.
3. Плъзнете формулата надолу до края на диапазона (C12).
4. Стойностите с 0 в колона C са тези без дубликати. За да включите само тези уникални стойности, създайте друга помощна колона; в клетка D2, въведете формулата:
1 | = IF (C2 = 0, B2, "") |
Използвайте функцията IF, за да проверите дали стойността в C2 е 0 (няма дубликати). Ако е вярно, копирайте стойността от B2 в D2 и ако не, оставете D2 празно.
5. Плъзнете формулата надолу към клетка D12.
Както можете да видите, колона D съдържа само уникални стойности от колона Б.
6. Сега създайте друга помощна колона, за да сортирате стойности от колона D без празни полета. За да направите това, в клетка E2, въведете формулата:
1 | = ГОЛЯМ ($ D $ 2: $ D $ 12, ROW (D2) -ROW (D $ 2) +1) |
Използвайте функцията LARGE, за да определите позиция на стойност в масив. В този случай масивът е $ D $ 2: $ D $ 12. За позицията в масива използвайте функцията ROW: ROW (D2) - ROW (D $ 2) + 1. Това парче от формулата се увеличава с едно за всеки нов ред. Например, клетка E2 връща позиция 1 от масив D2: D12, използвайки функцията LARGE, която е D2 (14); E3 връща позиция 2 (D3) и т.н.
7. Плъзнете формулата надолу към клетка Е12.
Сега всички стойности от колона B са сортирани в низходящ ред в колона E. Ако искате да сортирате от най -малкия до най -големия, можете да използвате същата формула, само с функцията SMALL:
1 | = МАЛКИ ($ D $ 2: $ D $ 12, ROW (D2) -ROW (D $ 2) +1) |
8. И накрая, можете копиране и поставяне като стойности в колона Е, изтриване на помощни колони C и D, и изтрийте стойностите на грешките (#NUM!), Причинени от празни клетки.
Сортиране без дубликати в Google Таблици
Можете да използвате точно същите стъпки, използвани в Excel, за да сортирате без дубликати в Google Таблици. Крайният резултат е същият като в Excel.