Excel отфильтровать только целые

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

  • Фильтровать целые числа (целые числа) или десятичные числа с помощью вспомогательного столбца
  • Фильтрация только целых (целых) или десятичных чисел путем извлечения десятичных чисел
  • Фильтруйте целые числа (целые числа) или десятичные числа с помощью Kutools for Excel

Фильтровать целые числа (целые числа) или десятичные числа с помощью вспомогательного столбца

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

1. Рядом со столбцом чисел введите эту формулу = ЦЕЛОЕ (A2) = A2 в пустую ячейку B2, см. снимок экрана:
док-фильтр-целые-числа3

2. Затем перетащите маркер заполнения к ячейкам, которые вы хотите содержать эту формулу, ИСТИНА указывает целые числа и НЕПРАВДА указывает десятичные числа, см. снимок экрана:
док-фильтр-целые-числа3

3. Затем выберите столбец B и нажмите Данные > Фильтр чтобы отфильтровать нужные числа по своему усмотрению.
док-фильтр-целые-числа3

4. Нажмите док-фильтр-целые-числа8 рядом с ячейкой B1, а затем установите флажок Правда or Ложь как вам нужно, см. снимок экрана:
док-фильтр-целые-числа3

5. Затем нажмите OK, все нужные числа были отфильтрованы. Если вы проверите Правда вариант, вы отфильтруете только целые числа, и если вы отметите Ложь вариант, вы получите все десятичные числа. Смотрите скриншоты:

6. Наконец, вы можете удалить вспомогательный столбец по мере необходимости.

Легко извлекайте только целые числа или десятичные числа из числовых ячеек в Excel

Если мы можем извлекать только целые числа из чисел и размещать их помимо исходных числовых ячеек, мы можем легко отфильтровать целые числа или десятичные числа с помощью этого вспомогательного столбца в Excel.

Фильтр только целые числа (целые числа) или десятичные числа путем извлечения десятичных чисел

Если вы можете извлечь числа после десятичного числа и поместить извлеченные числа помимо исходного числа, мы можем легко фильтровать целые или десятичные числа с помощью этого нового вспомогательного столбца в Excel. Здесь я представлю Kutools for ExcelУтилита Extract Text, чтобы заархивировать его.

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now

1. Выберите числовые ячейки, которые вы будете фильтровать, и нажмите Кутулс > Текст > Извлечь текст.

2. В открывшемся диалоговом окне «Извлечь текст» введите .* в Текст поле, нажмите Добавить кнопку, затем проверьте только новое добавленное правило в Извлечь список и нажмите Ok кнопку.

Помещаем извлеченные числа помимо исходного столбца. Смотрите скриншот:

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now

3. Выберите ячейку над извлеченными числами (в нашем случае ячейку B1) и нажмите Данные > Фильтр. А затем щелкните стрелку в ячейке и укажите правило фильтрации, как показано ниже:
(1) Для фильтрации только целых чисел снимите флажок Выбрать все вариант во-первых, затем проверьте (Пробелы) только вариант и щелкните OK кнопка;
(2) Для фильтрации только десятичных чисел проверьте Выбрать все вариант во-первых, затем снимите флажок (Пробелы) только параметры и щелкните OK кнопку.

Теперь сразу отфильтровываются только целые или десятичные числа.


Фильтровать только целые числа (целые числа) или десятичные числа с Kutools for Excel

Если у вас есть Kutools for Excel установлен, вы можете применить его утилиту Super Filter, чтобы легко отфильтровать только целое число или только десятичные числа. Вы можете сделать следующее:

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now

1. Включите панель Super Filter, нажав кнопку Кутулс Плюс > Суперфильтр.

2. На открывшейся панели суперфильтра сделайте следующее:

doc фильтр целые числа 2

(1) Щелкните значок Приложения и выберите диапазон данных, который вы будете фильтровать.

(2) Наведите указатель мыши на значок «Или», чтобы отобразить раздел критериев фильтрации, щелкните первое поле и укажите столбец, который вы будете фильтровать по целому или десятичному числу;

(3) Щелкните второе поле и выберите Текст из выпадающего списка;

(4) Щелкните третье поле и выберите Комплект из выпадающего списка.

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

(5) В последнем поле введите точку «.». См. Снимок экрана ниже:

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now

3. Нажмите Фильтр кнопку.

Теперь вы увидите только целые числа или только десятичные числа отфильтрованы, как показано на следующем снимке экрана:


Демо: фильтрация только целых (целых) или десятичных чисел в Excel


Статьи по теме:

Как фильтровать данные по кварталу в Excel?

Как отфильтровать данные, начинающиеся с цифры или буквы в Excel?


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

 

ЕВГЕНИЙ_1_сов!

Гость

#1

31.05.2012 14:55:14

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

На чтение 1 мин. Просмотров 29 Опубликовано 20.05.2021

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

  • Фильтровать целые числа (целые числа) или десятичные числа с помощью вспомогательного столбца
  • Фильтрация только целых (целых) или десятичных чисел путем извлечения десятичных чисел
  • Фильтровать целые числа (целые числа) или десятичные числа с помощью Kutools for Excel

Фильтруемый диапазон чисел может содержать до 10 000 чисел. При большом объеме списка необходимо выбрать конкретные числа, по которым требуется выполнить отбор.

Как фильтровать числовой диапазон ячеек?

1 способ [ простая фильтрация ]

  1. В окне открытого листа выделите диапазон ячеек, содержащий числовые данные.
  2. Перейдите к вкладке «Данные» и в группе «Сортировка и фильтр» щелкните по кнопке «Фильтр».
  3. Раскройте меню кнопки фильтрации в первой ячейке выделенного диапазона.
  4. В меню «Автофильтр» в списке соответствующих числовых значений активируйте ту строку, по которой необходимо провести фильтрацию.
  5. Закройте окно меню «Автофильтр» кнопкой «ОК».

[stextbox id=»warning»]В диапазоне отобразятся только строки, соответствующие фильтру. При этом также будет отображаться первая строка диапазона ячеек в качестве заголовка.[/stextbox]

2 способ [ фильтрация по условию ]

  1. В окне открытого листа выделите диапазон ячеек, содержащий числовые данные.
  2. Перейдите к вкладке «Данные» и в группе «Сортировка и фильтр» щелкните по кнопке «Фильтр».
  3. Раскройте меню кнопки фильтрации в первой ячейке выделенного диапазона.
  4. В меню «Автофильтр» наведите курсор на пункт «Числовые фильтры» и выберите в списке оператор сравнения, по которому требуется выполнить отбор: равно, не равно, больше и т. д.
  5. В окне «Пользовательский автофильтр» в правой графе первой строки выберите числовое значение из списка.
  6. В левой графе той же строки выберите нужный оператор сравнения.
  7. Закройте окно кнопкой «ОК».

3 способ [фильтрация по дополнительному логическому условию]

  1. Откройте окно «Пользовательский автофильтр» методом, описанным выше.
  2. окне «Пользовательский автофильтр» в правой графе первой строки выберите числовое значение из списка.
  3. В левой графе этой же строки выберите нужный оператор сравнения.
  4. Затем выберите логический оператор:
    • И – если в результате фильтрации диапазона данных необходимо получить значения, для которых истинны оба заданных условия.
    • ИЛИ – если в результате фильтрации диапазона данных необходимо получить значения, для которых истинны одно или оба заданных условия;
  5. В правой графе второй строки выберите второе числовое значение из списка.
  6. В левой графе этой же строки выберите второй нужный оператор сравнения.
  7. Закройте окно кнопкой «ОК».

Как фильтровать столбец таблицы данных с числами?

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

[stextbox id=»warning»]Кнопки фильтрации доступны, если строка заголовков столбцов в таблице включена.[/stextbox]

Фильтр только по содержанию только цифр.

pinocioo

Дата: Пятница, 16.06.2017, 14:42 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 2


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Здравствуйте форумчане.
Вопрос в следующем.
у меня есть таблица
____А____!________В__________________________________
01-0029A ! Проморолик «Русская ночь»
01-0035K ! ОТБИВКА «РЕКЛАМА НА КАНАЛЕ КОМЕДИЯ» с 16.09.09
01-143487! OTBIVKA_REKLAMA_4_SEC
01-143488! OTBIVKA_REKLAMA_5_SEC
01-144038! Promo_RussNoch_2013
01-173762! Mmenu_com_15sec
…….
всего 86к строк
необходимо провести выборку по столбцу «А» и оставить ячейки в которых присутствую буквы (тоесть скрыть/удалить ячейки в которых только цифры)

из приведеного примера оставить только
____А___!________В__________________________________
01-0029A! Проморолик «Русская ночь»
01-0035K! ОТБИВКА «РЕКЛАМА НА КАНАЛЕ КОМЕДИЯ» с 16.09.09

Возможно ли это сделать с помощью расширено фильтра, или необходимо писать макрос?
и если да, то посоветуйте чонить.
Я в экселе новичок.
Заранее благодарю всех за уделенное время.


это Йа!

 

Ответить

AlexM

Дата: Пятница, 16.06.2017, 15:06 |
Сообщение № 2

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Доп. столбец с формулой возможно подойдет.
Правила форума прочтите и поправьте сообщение.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

pinocioo

Дата: Пятница, 16.06.2017, 17:05 |
Сообщение № 3

Группа: Пользователи

Ранг: Прохожий

Сообщений: 2


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Доп. столбец с формулой возможно подойдет.

Спасибо за информацию. а как примерно будет выглядеть формула?


это Йа!

 

Ответить

Pelena

Дата: Пятница, 16.06.2017, 17:57 |
Сообщение № 4

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

pinocioo, файл с примером помог бы в понимании проблемы


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

AlexM

Дата: Пятница, 16.06.2017, 18:32 |
Сообщение № 5

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

как примерно будет выглядеть формула?

Могу рассказать.
Примерно так: отделить последний символ, потом, одним из многих способов определить, что этот символ не является буквой.
Протянув эту примерную формулу получим столбец значений буква/не буква (ИСТИНА/ЛОЖЬ, 1/0).
Автофильтром поэтому столбцу выбираем буквы.
Есть вариант без выделения последней буквы.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

zs

Дата: Пятница, 16.06.2017, 21:27 |
Сообщение № 6

Группа: Заблокированные

Ранг: Участник

Сообщений: 87


Репутация:

-19

±

Замечаний:
100% ±


Excel 2003

Код

=ЕСЛИ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A6;»-«;»»);0;»»);1;»»);2;»»);3;»»);4;»»);5;»»);6;»»);7;»»);8;»»);9;»»)=»»;»»;A6)

 

Ответить

Nic70y

Дата: Пятница, 16.06.2017, 21:43 |
Сообщение № 7

Группа: Друзья

Ранг: Экселист

Сообщений: 8132


Репутация:

1998

±

Замечаний:
0% ±


Excel 2010

Код

=ЕЧИСЛО(-ПОДСТАВИТЬ(ЛЕВБ(A2;ПОИСК(«!»;A2)-1);»-«;))

фильтр по ЛЖИ

zs, следуя Вашей логике

Код

=ЕСЛИ(ЕЧИСЛО(-A6);»»;A6)

а точнее

Код

=ЕСЛИ(ЕЧИСЛО(-ПОДСТАВИТЬ(A6;»-«;));»»;A6)


ЮMoney 41001841029809

Сообщение отредактировал Nic70yПятница, 16.06.2017, 22:14

 

Ответить

AlexM

Дата: Пятница, 16.06.2017, 22:14 |
Сообщение № 8

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Nic70y, Символом «!» pinocioo рисовал таблицу, поэтому искать не имеет смысла.
PS. я из ТС файл вытягиваю, а тут ответы посыпались. :(



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

Nic70y

Дата: Пятница, 16.06.2017, 22:17 |
Сообщение № 9

Группа: Друзья

Ранг: Экселист

Сообщений: 8132


Репутация:

1998

±

Замечаний:
0% ±


Excel 2010

Алексей, у нас тут с zs просто соревнование у кого ответ более на бота похож…
такшо звиняй %)


ЮMoney 41001841029809

 

Ответить

AlexM

Дата: Пятница, 16.06.2017, 22:25 |
Сообщение № 10

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Присоединюсь. ;)

Код

=ЕСЛИ(ПРАВБ(A6)<«A»;»»;A6)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

Сообщение отредактировал AlexMПятница, 16.06.2017, 22:26

 

Ответить

Nic70y

Дата: Пятница, 16.06.2017, 22:29 |
Сообщение № 11

Группа: Друзья

Ранг: Экселист

Сообщений: 8132


Репутация:

1998

±

Замечаний:
0% ±


Excel 2010

вот это класс %)


ЮMoney 41001841029809

 

Ответить

AlexM

Дата: Пятница, 16.06.2017, 22:33 |
Сообщение № 12

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Nic70y, я же об этом писал

отделить последний символ, потом … определить, что этот символ не является буквой.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

Nic70y

Дата: Пятница, 16.06.2017, 22:38 |
Сообщение № 13

Группа: Друзья

Ранг: Экселист

Сообщений: 8132


Репутация:

1998

±

Замечаний:
0% ±


Excel 2010

Алексей, я погорячился
(днюха у жены — то се)
ответ не верный
следуя логике БОТА, а вдруг между числами буква!


ЮMoney 41001841029809

 

Ответить

AlexM

Дата: Пятница, 16.06.2017, 22:44 |
Сообщение № 14

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

А вдруг не считается.
А вдруг электричество кончится или ПК упадет. Сортировка не получится. ;)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

Nic70y

Дата: Пятница, 16.06.2017, 22:49 |
Сообщение № 15

Группа: Друзья

Ранг: Экселист

Сообщений: 8132


Репутация:

1998

±

Замечаний:
0% ±


Excel 2010

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


ЮMoney 41001841029809

 

Ответить

zs

Дата: Суббота, 17.06.2017, 08:42 |
Сообщение № 16

Группа: Заблокированные

Ранг: Участник

Сообщений: 87


Репутация:

-19

±

Замечаний:
100% ±


Excel 2003

работает даже когда комп упадёт

Код

=ЕСЛИ(ДЛСТР(ПОДСТАВИТЬ(A2;»-«;»»))=СУММ(ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;{1;2;3;4;5;6;7;8;9;0};)));»»;A2)

P.S. Не реклама

 

Ответить

gling

Дата: Суббота, 17.06.2017, 08:55 |
Сообщение № 17

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

Здравствуйте!

а вдруг между числами буква!

Вариант, длинная формула получилась, мож кто сократит.

Код

=ЕСЛИ(СУММПРОИЗВ(—(КОДСИМВ(ПСТР(A1;СТРОКА(A1:ИНДЕКС(A1:A100;ДЛСТР(A1)));1))>58));A1;»»)

Или по примеру Алексея (AlexM)

Код

=ЕСЛИ(СУММПРОИЗВ(—(ПСТР(A1;СТРОКА(A1:ИНДЕКС(A1:A100;ДЛСТР(A1)));1)>»A»));A1;»»)


ЯД-41001506838083

 

Ответить

AlexM

Дата: Суббота, 17.06.2017, 08:57 |
Сообщение № 18

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

gling, >= правильнее и закрепить А1

Код

=ЕСЛИ(СУММПРОИЗВ(—(ПСТР(A1;СТРОКА(A$1:ИНДЕКС(A$1:A100;ДЛСТР(A1)));1)>=»A»));A1;»»)

или можно так

Код

=ЕСЛИ(СУММПРОИЗВ(Ч(ПРАВБ(ЛЕВБ(A1;СТРОКА($1:$19)))>=»A»));A1;»»)

или

Код

=ЕСЛИ(СУММПРОИЗВ(Ч(ПСТР(A1;СТРОКА($1:$19);1)>=»A»));A1;»»)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

Сообщение отредактировал AlexMСуббота, 17.06.2017, 09:13

 

Ответить

gling

Дата: Суббота, 17.06.2017, 09:16 |
Сообщение № 19

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

AlexM, замечания правильные. Нет примера — нет проверки, от сюда и ошибки. Спасибо.


ЯД-41001506838083

 

Ответить

AlexM

Дата: Суббота, 17.06.2017, 09:17 |
Сообщение № 20

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

zs, красиво, но работать не будет

ПОДСТАВИТЬ(A2;{1;2;3;4;5;6;7;8;9;0};)

Прошу прощения. ошибся. :(



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

Сообщение отредактировал AlexMСуббота, 17.06.2017, 09:22

 

Ответить

Like this post? Please share to your friends:
  • Excel отфильтровать строки vba
  • Excel отфильтровать столбец по другому столбцу
  • Excel отфильтровать с другого листа
  • Excel отфильтровать пустые строки
  • Excel отфильтровать по количеству знаков