我有一列以数字开头的标签:
例如
| A |
-----------
1 | 1-text |
2 | 21-text |
如何识别以偶数开头的标签,以便格式化单元格?我的意思是偶数;即。定界符之前的所有数字。
答案 0 :(得分:1)
您可以使用ISEVEN()
来检查破折号前给定的子字符串是否为偶数:
=IF(ISEVEN(LEFT(A1, FIND("-", A1) - 1)), "EVEN", "ODD")
您还可以使用ISODD()
的反数来确定偶数:
=IF(ISODD(LEFT(A1, FIND("-", A1) - 1)) = FALSE, "EVEN", "ODD")
您还可以将数字子字符串传递给MOD()
,以确定该值和2
的模数结果是否等于0
:
=IF(MOD(LEFT(A1, FIND("-", A1) - 1), 2) = 0, "EVEN", "ODD")
答案 1 :(得分:1)
例如,如果Cell A1
包含您的文本,并且您想确定第一位是偶数还是奇数,则可以使用以下公式:
=LEFT(A1,1)/2=INT(LEFT(A1,1)/2)
对于以偶数开头的单元格,将返回TRUE
,对于奇数,则返回FALSE
。
或者,Excel具有称为ISEVEN
的内置函数。 (不要与EVEN
函数混淆。
如果要确定整个数字是偶数还是奇数(而不仅仅是第一个数字),可以搜索破折号,例如:
=ISEVEN(LEFT(A1,FIND("-",A1)-1))
...如果整数为偶数,则返回TRUE
,奇数为FALSE
。