Как сравнить только десятичные части двух чисел в 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. Затем выберите ячейку для размещения извлеченных десятичных чисел и нажмите 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% и сократите сотни кликов мышью ежедневно!