Как выделить уникальные элементы из списка в Google Таблицах?

Дано: список с текстовыми значениями в Google Таблице. Задача – получить список, содержащий только уникальные значения из исходного:

 

1

Для этого нужна функция UNIQUE, единственный аргумент которой – исходный список:

2

Если ваша задача – только вычислить количество уникальных элементов в списке, понадобится функция COUNTUNIQUE:

3

Но что если исходный список будет со временем меняться (то есть к нему будут добавляться новые строки)? Не менять же формулу каждый раз. Чтобы функция UNIQUE автоматически обновляла список уникальных при обновлении исходного списка (а COUNTUNIQUE, соответственно, обновляла количество), в качестве аргумента укажем не фиксированный диапазон, а динамический, заданный с помощью OFFSET.  Напоминаю ее синтаксис:

=OFFSET (адрес_ячейки; число_строк;число_столбцов; [высота]; [ширина]).

Адрес ячейки — это левая верхняя ячейка того диапазона, который вы хотите вернуть с помощью формулы.

Число_строк — отступ от ячейки вниз (или вверх при отрицательном аргументе), заданной в предыдущем аргументе;

Число_столбцов — отступ от ячейки вправо (или влево при отрицательном аргументе), заданной в первом аргументе;

Высота — высота итогового диапазона;

Ширина — его ширина.

В данном случае меняться будет только высота диапазона – ее можно рассчитать с помощью функции COUNTA, считающей непустые ячейки во всем столбце A (из этой функции мы вычтем единицу – чтобы не учитывать заголовок из первой строки):

4

Теперь при изменении исходного диапазона список уникальных будет меняться автоматически.

5

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

CAPTCHA image
*