Excel фильтрует повторяющиеся значения в столбце A и отфильтровывает строки с пустым столбцом C
Как отфильтровать повторяющиеся значения в столбце A и отфильтровать строки с пустым столбцом C.
У меня есть 2200 строк в столбце A (первые 1400 строк также содержат данные в столбце B & C, следующие 800 строк являются дубликатами первых 1400 строк, но не имеют данных в столбце B или C).
Я хочу сохранить только 800 повторяющихся строк, но сохранить ту, которая содержит данные в столбцах B & C, и удалить строку, которая имеет пустое значение в столбцах B & C.
3 ответа
Попробуйте использовать это в качестве формулы для четвертого столбца, D
= IF (ISNUMBER (IFNA (MATCH (A2, $ A $ 1: $ A1,0), "")), "", COUNTIF ($ A4: $ A $ 5000, "=" & A2))
Это считает все вхождения имени только в первый раз, когда имя встречается. Таким образом, имена, которые нужно сохранить, будут иметь значение столбца D, равное числу, тогда как другие (те, у которых нет дубликатов и фактических дубликатов) будут иметь значение 0 или пустое значение столбца D.
Это можно наблюдать на изображении ниже. Здесь должны быть сохранены только Адам, Дэвид и Майкл, потому что они имеют повторяющиеся записи и правильно, поэтому они вычислили значения для столбца D.
Как только это будет сделано, вы можете просто отсортировать столбец D (По убыванию), а затем удалить все строки в самом конце списка, которые имеют 0 или пробел в качестве значения столбца D.
Удаление дубликатов
Вы можете использовать функцию удаления дубликатов на вкладке "Данные" на ленте. Выберите все свои данные и затем выберите "Удалить дубликаты".
Затем установите флажки для столбцов, которые вы хотите проверить на наличие дубликатов. Обязательно укажите, содержит ли ваш выбор данных заголовки. Дубликаты записей будут удалены.
Удаление заготовок
Это немного сложнее. Вы можете использовать автофильтр, выбрав "Фильтр" на вкладке "Данные" на ленте. Затем в столбце заголовка, который содержит пробелы, нажмите кнопку со стрелкой. Вы можете изменить эти флажки так, чтобы только "Пробелы" были выбраны, чтобы определить, какие строки содержат пробелы.
После отображения пустых строк вы можете удерживать нажатой клавишу Ctrl и выбирать каждую из них, а затем удалять их. Убедитесь, что вы не выбрали их все сразу, потому что вы также будете выбирать отфильтрованные строки между ними.
Я не могу комментировать @bdr9, но если бы я мог, я бы добавил, что вы также можете найти пробелы по:
- Выделить диапазон
- Нажмите F5
- Выберите Special...
- Выберите заготовки
- Теперь все строки с пробелом выделены
- Щелкните правой кнопкой мыши номер строки одной из выделенных строк и удалите или, при необходимости, скройте.