格式化以定界符前的偶数开头的单元格

时间:2018-07-29 21:51:28

标签: excel excel-formula

我有一列以数字开头的标签:

例如

  |    A     |
  -----------
1 |   1-text |
2 |  21-text | 

如何识别以偶数开头的标签,以便格式化单元格?我的意思是偶数;即。定界符之前的所有数字。

2 个答案:

答案 0 :(得分:1)

ISEVEN():

您可以使用ISEVEN()来检查破折号前给定的子字符串是否为偶数:

=IF(ISEVEN(LEFT(A1, FIND("-", A1) - 1)), "EVEN", "ODD")

ISODD():

您还可以使用ISODD()的反数来确定偶数:

=IF(ISODD(LEFT(A1, FIND("-", A1) - 1)) = FALSE, "EVEN", "ODD")

MOD():

您还可以将数字子字符串传递给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


更多信息: