Как сравнить только десятичные части двух чисел в Excel?
Если у вас есть два столбца чисел с десятичными знаками и вам нужно сравнить только дробные части, Excel предоставляет методы для этого без необходимости вручную проверять каждое число. В этом руководстве рассматриваются два способа быстрого сравнения только десятичных частей: использование формул для игнорирования целой части числа и функции Извлечь текст в Kutools для Excel для выделения десятичных дробей.
Сравнение двух десятичных чисел с помощью формулы
Сравнение двух десятичных чисел с помощью Извлечь текст
Сравнение двух десятичных чисел с помощью формулы
Чтобы сравнить десятичные числа между двумя числами, вы можете применить следующие формулы по мере необходимости.
Выберите пустую ячейку рядом с двумя числами, которые вы хотите сравнить, введите эту формулу =IF((FLOOR(A1, 0.01)-FLOOR(B1, 0.01))=0,1,-1), нажмите клавишу Enter, и перетащите маркер заполнения вниз для сравнения двух столбцов. В рассчитанных результатах 1 указывает на то, что два десятичных числа одинаковы, а -1 отмечает, что два десятичных числа различны. См. скриншот:
![]() | ![]() | ![]() |
Примечание: В приведенной выше формуле A1 и B1 — это два числа, которые вы хотите сравнить, 0.01 указывает на сравнение десятичных чисел с точностью до двух знаков.
Совет: Если вы хотите сначала округлить десятичное число, а затем сравнить, вы можете использовать одну из следующих двух формул.
В формулах 2 указывает на сравнение первых двух цифр десятичных чисел, A1 и B1 — это числа, которые вы хотите сравнить.
=IF((ROUND(A1,2)-ROUND(B1,2))=0,1,-1)
=IF(ROUND(A1,2)=ROUND(B1,2),"ok","!!ERROR!!")
Сравнение двух десятичных чисел с помощью Извлечь текст
Если вы хотите сравнивать десятичные числа только по первым двум или первым n цифрам, вы можете применить инструмент Извлечь текст из Kutools для Excel, чтобы сначала извлечь нужные десятичные числа, а затем использовать простую формулу для их сравнения.
1. Выберите два столбца чисел, которые вы хотите сравнить, и нажмите Kutools > Текст > Извлечь текст. См. скриншот:
2. В диалоговом окне Извлечь текст введите .?? в поле Текст и нажмите Добавить, чтобы добавить этот критерий в список Извлечь. См. скриншот:
![]() | ![]() | ![]() |
3. Отметьте только новый критерий в списке Извлечь разделе и нажмите ОК. Затем выберите ячейку для размещения извлеченных десятичных чисел и нажмите OK для завершения. См. скриншот:
4. В соседней ячейке к извлеченным числам введите эту формулу =IF((D1-E1)=0,1,-1), нажмите клавишу Enter и перетащите маркер заполнения вниз до нужных ячеек. В результатах вычислений 1 указывает, что два числа одинаковы, -1 показывает, что числа различны. См. скриншот:
![]() | ![]() | ![]() |
Демонстрация: Как сравнить два числа только по десятичным дробям с использованием Kutools для Excel
Связанные статьи
- Как удалить ведущие нули перед десятичной точкой в Excel?
- Как преобразовать десятичные часы/минуты в формат времени в Excel?
- Как преобразовать десятичное число в двоичное/восьмеричное/шестнадцатеричное число или наоборот в Excel?
- Как генерировать случайные десятичные/целые числа в Excel?
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!