Как удалить дубли в numbers
Перейти к содержимому

Как удалить дубли в numbers

  • автор:

Как удалить повторяющиеся элементы в массиве js

Если мы говорим о стандартных возможностях языка, можно удалить повторяющиеся элементы следующим образом:

const numbers = [-1, 3, 9, -9, 100, -100, 100, 100]; const newSet = new Set(numbers); // => Set(6) //new Set создаёт новую коллекцию, а нам нужен массив //воспользуемся методом Array.from(). Получаем: const uniqueNumbers = Array.from(newSet); // => [ -1, 3, 9, -9, 100, -100 ] 

Массив с уникальными значениями готов!

16 ноября 2021

Чтобы удалить повторяющиеся элементы из массива, проще всего воспользоваться функцией uniq() из библиотеки ‘lodash’. Эта функция возвращает новый массив, из которого удалены все повторяющиеся элементы.

const uniqNumbers = _.uniq([2, 1, 2, 1]); console.log(uniqNumbers); // => [2, 1] 

Фильтрация или удаление повторяющихся значений

Фильтрация уникальных значений и удаление повторяющихся — это две тесно связанные друг с другом задачи, поскольку в результате их выполнения отображается список уникальных значений. Однако между этими двумя задачами существует важное различие. При фильтрации уникальных значений повторяющиеся значения временно скрываются, тогда как в ходе удаления повторяющихся значений они удаляются без возможности восстановления. Значение считается повторяющимся, если все значения в одной строке полностью совпадают со значениями в другой. Повторяющиеся значения определяются значением, которое отображается в ячейке, а не тем, которое в ней хранится. Например, если в различных ячейках содержатся одинаковые значения даты в разных форматах («08.12.2010» и «8 дек 2010»), они считаются уникальными. Рекомендуется сначала отфильтровать уникальные значения или применить к ним условное форматирование, чтобы перед удалением повторяющихся значений убедиться в том, что будет получен ожидаемый результат.

Примечание: Если формулы в ячейках разные, а значения одинаковые, такие значения считаются повторяющимися. Например, если в ячейке A1 содержится формула =2-1, а в ячейке A2 — формула =3-2 и к ячейкам применено одинаковое форматирование, такие значения считаются повторяющимися. Одинаковые значения, к которым применены различные числовые форматы, не считаются повторяющимися. Например, если значение в ячейке A1 имеет формат 1,00, а в ячейке A2 — формат 1, эти значения не являются повторяющимися.

Фильтрация уникальных значений

Примечание: При копировании результатов фильтрации в другое место будут скопированы уникальные значения из выбранного диапазона. Исходные данные при этом не изменятся.

Дополнительные параметры

Удаление повторяющихся значений

При удалении повторяющихся значений данные удаляются только из выделенного диапазона ячеек или таблицы. Любые другие значения, которые находятся за пределами этого диапазона ячеек или таблицы, не изменяются и не перемещаются. Так как данные удаляются без возможности восстановления, перед удалением повторяющихся записей рекомендуется скопировать исходный диапазон ячеек или таблицу на другой лист или в другую книгу.

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

Кнопка

  1. Выделите диапазон ячеек или убедитесь в том, что активная ячейка находится в таблице.
  2. На вкладке Данные в разделе Работа с данными нажмите кнопку Удалить дубликаты.
  3. Установите один или несколько флажков, соответствующих столбцам таблицы, и нажмите кнопку Удалить дубликаты.

Совет: Если в диапазоне ячеек или таблице содержится много столбцов, а нужно выбрать только несколько из них, снимите флажок Выделить все и выделите только нужные столбцы.

Применение условного форматирования к уникальным или повторяющимся значениям

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

  1. Выделите одну или несколько ячеек в диапазоне, таблице или отчете сводной таблицы.
  2. На вкладке Главная в группе Стили щелкните Условное форматирование, наведите указатель на пункт Правила выделения ячеек и выберите Повторяющиеся значения.
  3. В диалоговом окне Создать правило форматирования выберите нужные параметры и нажмите кнопку ОК.

Применение правил расширенного условного форматирования к уникальным или повторяющимся значениям

Вы можете создать правило для выделения уникальных или повторяющихся значений на листе определенным цветом. Это особенно полезно, когда в данных содержится несколько наборов повторяющихся значений.

  1. Выделите одну или несколько ячеек в диапазоне, таблице или отчете сводной таблицы.
  2. На вкладке Главная в группе Стили щелкните Условное форматирование и выберите пункт Создать правило.
  3. В списке Стиль выберите пункт Классический, а затем в списке Форматировать только первые или последние значения выберите пункт Форматировать только уникальные или повторяющиеся значения.
  4. В списке значения в выбранном диапазоне выберите пункт уникальные или повторяющиеся.
  5. В списке Форматировать с помощью выберите нужный вариант форматирования уникальных или повторяющихся значений.

Изменение правил расширенного условного форматирования

Вы можете отредактировать существующее правило, чтобы изменить условное форматирование, применяемое к уникальным или повторяющимся данным.

  1. Выделите одну или несколько ячеек в диапазоне, таблице или отчете сводной таблицы.
  2. На вкладке Главная в группе Стили щелкните Условное форматирование и выберите пункт Управление правилами.
  3. Убедитесь, что в списке Показать правила форматирования для выбран соответствующий лист или таблица.
  4. Выберите правило и нажмите кнопку Изменить правило.
  5. Выберите нужные параметры и нажмите кнопку ОК.

Фильтрация уникальных значений

Примечание: При копировании результатов фильтрации в другое место будут скопированы уникальные значения из выбранного диапазона. Исходные данные при этом не изменятся.

Дополнительные параметры

Удаление повторяющихся значений

При удалении повторяющихся значений данные удаляются только из выделенного диапазона ячеек или таблицы. Любые другие значения, которые находятся за пределами этого диапазона ячеек или таблицы, не изменяются и не перемещаются. Так как данные удаляются без возможности восстановления, перед удалением повторяющихся записей рекомендуется скопировать исходный диапазон ячеек или таблицу на другой лист или в другую книгу.

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

  1. Выделите диапазон ячеек или убедитесь в том, что активная ячейка находится в таблице.
  2. На вкладке Данные в разделе Сервис нажмите кнопку Удалить дубликаты.
  3. Установите один или несколько флажков, соответствующих столбцам таблицы, и нажмите кнопку Удалить дубликаты. Появится либо сообщение о том, сколько повторяющихся значений было удалено и сколько уникальных осталось, либо сообщение о том, что ни одного повторяющегося значения не было удалено.

Совет: Если в диапазоне ячеек или таблице содержится много столбцов, а нужно выбрать только несколько из них, снимите флажок Выделить все и выделите только нужные столбцы.

Применение условного форматирования к уникальным или повторяющимся значениям

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

  1. Выделите одну или несколько ячеек в диапазоне, таблице или отчете сводной таблицы.
  2. На вкладке Главная в разделе Формат щелкните стрелку рядом с элементом Условное форматирование, выберите пункт Правила выделения ячеек, а затем — пункт Повторяющиеся значения.
  3. Выберите нужные параметры и нажмите кнопку ОК.

Применение правил расширенного условного форматирования к уникальным или повторяющимся значениям

Вы можете создать правило для выделения уникальных или повторяющихся значений на листе определенным цветом. Это особенно полезно, когда в данных содержится несколько наборов повторяющихся значений.

  1. Выделите одну или несколько ячеек в диапазоне, таблице или отчете сводной таблицы.
  2. На вкладке Главная в разделе Формат щелкните стрелку рядом с кнопкой Условное форматирование и выберите пункт Создать правило.
  3. Во всплывающем меню Стиль выберите пункт Классический, а затем во всплывающем меню Форматировать только первые или последние значения выберите пункт Форматировать только уникальные или повторяющиеся значения.
  4. В меню значения в выбранном диапазоне выберите уникальные или повторяющиеся.
  5. В меню Форматировать с помощью выберите нужный вариант форматирования уникальных или повторяющихся значений.

Изменение правил расширенного условного форматирования

Вы можете отредактировать существующее правило, чтобы изменить условное форматирование, применяемое к уникальным или повторяющимся данным.

  1. Выделите одну или несколько ячеек в диапазоне, таблице или отчете сводной таблицы.
  2. На вкладке Главная в разделе Формат щелкните стрелку рядом с кнопкой Условное форматирование и выберите пункт Управление правилами.
  3. Убедитесь, что в меню Показать правила форматирования для выбран соответствующий лист или таблица.
  4. Выберите правило и нажмите кнопку Изменить правило.
  5. Выберите нужные параметры и нажмите кнопку ОК.

Фильтр и удаление строк в Numbers

Товарищи, плавится мозг немного. Подскажите, может не понимаю фишки какой.

Делаю фильтр в Numbers из ненужных строчек (например, пустых) — фильр работает, показываются только ПЛОХИЕ данные. Пытаюсь все выделить, и удалить — удаляет всё, в том числе те строки, которые скрыты в данный момент, но находятся между показанными строками.
Как бы не тот эффект, которого хочется.

Однако!
Если точно так же выделить все строки, и не удалять, а «скрыть» — то скрывает верно, только те, что отображаются. При этом строки с НУЖНЫМИ данными остаются в порядке, после отключения фильтра — никуда не деваются, не скрыты.

Как найти и удалить дубликаты в числах на Mac • sololaki

Как найти и удалить дубликаты в числах на Mac • sololaki

Когда вы работаете с большим количеством данных в Apple Numbers на своем Mac, вы можете столкнуться с ситуацией, когда у вас есть дубликаты. Это могут быть имена, адреса электронной почты, товары, цвета или что-то еще. Поиск и удаление дубликатов может быть сложной задачей, если у вас много данных в электронной таблице. В конце концов, в Numbers нет кнопки «удалить дубликаты». Здесь мы покажем вам несколько различных методов, которые вы можете использовать, чтобы найти дубликаты, а затем либо пометить их, либо удалить, если хотите.

Найдите дубликаты в числах с помощью сортировки

Если в вашей электронной таблице не так много данных, вы можете отсортировать их и проверить на наличие дубликатов вручную. Этот метод может сэкономить вам время в долгосрочной перспективе, но только если у вас нет тысяч строк на вашем листе.

Сортировать по одному столбцу

  1. Выберите таблицу данных, щелкнув в любом месте таблицы.
  2. Наведите курсор на столбец, по которому хотите выполнить сортировку.
  3. Щелкните стрелку рядом с буквой столбца и выберите «Сортировка по возрастанию» или «Сортировка по убыванию» в появившемся меню действий.

Сортировать по нескольким столбцам

Если вам нужно выполнить сортировку по нескольким столбцам, чтобы найти дубликаты в электронной таблице, используйте вместо этого следующие инструкции:

  1. Выполните те же действия, что и выше, но вместо выбора параметра «Сортировка» в меню действий нажмите «Показать параметры сортировки».
  2. На правой боковой панели должно открыться меню «Сортировка».
  3. Убедитесь, что в первом раскрывающемся списке выбран параметр «Сортировать всю таблицу».
  4. В раскрывающемся списке «Добавить правило» под заголовком «Сортировать строки по нескольким столбцам» выберите первый столбец, по которому вы хотите выполнить сортировку. Ниже выберите «По возрастанию» или «По убыванию».
  5. Заголовок «Сортировка строк» ​​теперь должен быть «Сортировать по», а под первым созданным вами правилом должно появиться раскрывающееся окно «Добавить правило». Выберите другой столбец в раскрывающемся списке «Добавить правило» и выберите его порядок сортировки.
  6. Данные должны сортироваться автоматически, но если нет, нажмите кнопку «Сортировать сейчас» в верхней части боковой панели.

Открыто меню сортировки с сортировкой по нескольким столбцам, используемой в Numbers

После того, как вы отсортируете свои данные, вам будет легче обнаружить дубликаты и пометить или удалить их по мере необходимости.

Найдите дубликаты в числах с помощью функций

В Numbers есть две встроенные функции, которые можно использовать для поиска дубликатов. Это функции ЕСЛИ и СЧЁТЕСЛИ. ЕСЛИ может отображать дубликаты как True или False или слово, которое вы назначаете. СЧЁТЕСЛИ покажет, сколько раз появляется элемент, указывающий на дубликаты.

Найдите дубликаты с помощью функции ЕСЛИ

Чтобы проиллюстрировать, как работает функция, данные нашего примера будут отображать названия продуктов в столбце A, а наша таблица имеет заголовки столбцов в строке 1. Чтобы это работало, вам необходимо отсортировать данные в соответствии с указанными выше методами. Просто выполните следующие действия для своей электронной таблицы:

  1. Добавьте еще один столбец или перейдите к пустому столбцу на листе, куда вы хотите добавить повторяющийся индикатор.
  2. Щелкните ячейку во второй строке нового или пустого столбца под заголовком и откройте Редактор функций, введя знак равенства (=).
  3. Введите IF(A2)=(A1), «Дублировать»,» «в редакторе. Это сравнит ячейку с ячейкой над ней и введет слово Duplicate, если это дубликат. Если это не дубликат, он войдет в пробел. Вы можете изменить A2 и A1 на B2 и B1 в зависимости от столбца, в котором вы хотите искать дубликаты.
  4. Нажмите на галочку, чтобы применить формулу.
  5. Скопируйте формулу в последующие ячейки, щелкнув ячейку, в которой она находится, и перетащив ее вниз по столбцу, когда вы увидите желтый кружок на границе.

Формула IF для поиска открытых и используемых дубликатов на листе Numbers

Хотите, чтобы ячейки «Дубликаты» выделялись еще больше? Попробуйте использовать условное форматирование в Numbers, чтобы выделить их другим цветом, чтобы вы знали, какие строки удалять.

Если вы предпочитаете не использовать собственное слово и просто отображать True для дубликатов и False для не дубликатов, вы можете просто ввести (A2)=(A1) в редакторе. Это работает без добавления IF перед ним.

Формула, показывающая повторяющиеся записи как True или False, используется и открывается на листе Numbers

Найдите дубликаты с помощью функции СЧЁТЕСЛИ

Мы будем использовать те же предварительно отсортированные данные примера, что и выше, используя столбец A и наши заголовки столбцов. Вот как использовать функцию СЧЁТЕСЛИ для поиска дубликатов:

  1. Добавьте еще один столбец или перейдите к пустому столбцу на листе, где вы хотите дублировать индикатор.
  2. Щелкните ячейку во второй строке под заголовком нового или пустого столбца и откройте Редактор функций, введя знак равенства (=).
  3. Введите СЧЁТЕСЛИ(A,A2) в редакторе. A — это столбец, а A2 — строка.
  4. Нажмите на галочку, чтобы применить формулу.
  5. Скопируйте формулу в последующие ячейки так же, как в шаге 5 выше.

СЧЁТЕСЛИ повторяющаяся формула открыта и используется на листе чисел

Теперь вы должны увидеть числа в этом новом столбце, показывающие, сколько раз появляется элемент в вашем столбце-дубликате. В нашем примере на снимке экрана выше вы можете видеть, что кепка появляется три раза, пальто один раз и перчатки дважды.

Удалить дубликаты из чисел

Вы можете вручную удалить дубликаты, используя функцию ЕСЛИ или СЧЁТЕСЛИ, найдя каждую ячейку, в которой указано «Дубликат», «Истина» или любое число больше 1, и удалив их одну за другой. Сортировка столбца формулы позволяет удалять дубликаты намного быстрее, но вы должны быть осторожны, чтобы не удалить оригиналы вместе с дубликатами.

Объединить и удалить дубликаты из чисел

Возможно, вы хотите удалить дубликаты, но при этом не хотите потерять данные. Например, у вас могут быть данные о запасах продуктов, как в нашем примере. Таким образом, вы хотите суммировать эти суммы, прежде чем удалять дубликаты. Для этого вам нужно сначала объединить данные. Для этой задачи вы будете использовать как формулу, так и функцию в Numbers.

Набор данных с дубликатами, указанными на листе Numbers

Объединить данные

В нашем примере мы оставим столбец индикатора Duplicate, который мы использовали с функцией IF, потому что он понадобится нам позже. Затем мы добавим еще один столбец справа для наших итогов.

  1. Щелкните ячейку во второй строке нового столбца под заголовком и откройте Редактор функций, введя знак равенства (=).
  2. Введите (B2)+IF(A2)=(A3),(D3),0 в редакторе. (Вы можете увидеть разбивку этих элементов формулы ниже.)
  3. Нажмите на галочку, чтобы применить формулу.
  4. Скопируйте формулу в последующие ячейки.

Объединить используемую формулу данных и открыть ее в Numbers

  • (B2) — это ячейка, содержащая нашу первую величину.
  • + добавит это количество к следующему.
  • IF(A2)=(A3) проверяет наличие дубликатов между двумя ячейками.
  • (D3) — это место, где будет отображаться результат общего количества.
  • 0 будет добавлено, если нет дубликатов.

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

Удалить дубликаты

Чтобы удалить дубликаты после объединения данных, вы снова воспользуетесь действием сортировки. Но сначала вам нужно создать новые столбцы для копирования и вставки результатов данных в качестве значений, чтобы они больше не были формулами.

Используя тот же пример, мы скопируем и вставим столбцы Duplicate и Total:

  1. Выберите оба столбца, а затем нажмите «Правка» > «Копировать» в строке меню macOS.
  2. Выберите новые столбцы, куда вы хотите их вставить, и нажмите «Правка» > «Вставить результаты формулы» в строке меню.
  3. Удалите столбцы с формулами, выбрав их еще раз и щелкнув правой кнопкой мыши или щелкнув стрелку заголовка столбца и выбрав Удалить выбранные столбцы.

Удалить выбранные столбцы, выделенные в меню столбца Numbers

Теперь вы можете выполнить сортировку по оставшемуся столбцу индикатора Duplicate, используя инструкции по сортировке, приведенные в начале этого руководства. Вы должны увидеть все ваши дубликаты, сгруппированные вместе, чтобы вы могли удалить эти строки.

Дубликаты отсортированы в конец списка на листе Numbers

Вы также можете удалить исходные столбцы «Количество» и «Дублировать», которые вы использовали для функций и формул. Это оставит вас без дубликатов и объединенных данных.

Окончательный объединенный набор данных без дубликатов в Numbers

Вы также можете отфильтровать свой столбец Duplicate, чтобы видеть только не дублированные данные, ничего не удаляя:

  1. Перейдите в раздел «Упорядочить» > «Показать параметры сортировки» и щелкните вкладку «Фильтр».
  2. Выберите столбец «Дубликаты» в раскрывающемся списке «Добавить фильтр».
  3. В появившемся окне Choose a Rule выберите Text в левом меню, затем Is not в правом.
  4. Появится раскрывающийся список «Текст не является». Введите «Дублировать» в текстовое поле под ним и нажмите Enter.
  5. Теперь в вашей таблице будут отображаться только те записи, которые не повторяются!

Фильтрованные-числа-удаление-дубликатов-из поля зрения

Помните, прежде чем удалять столбцы, строки или другие данные из электронной таблицы, убедитесь, что все сделано правильно и что они вам больше не нужны.

Работа с дубликатами в числах

В ваших электронных таблицах Numbers легко могут быть дубликаты, независимо от того, что вы рассчитываете. Надеемся, что шаги, которые мы описали выше, помогут вам быстро определить любые дубликаты, объединить соответствующие данные о них и удалить их для чистого листа.

Мы также надеемся, что эти знания побудят вас чаще использовать Numbers. Это отличная встроенная программа для Mac, которая может многое сделать, если вы потратите время на ее изучение.

Добавить комментарий

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