我有一列以数字开头的标签:
例如。
| A |
-----------
1 | 1-text |
2 | 21-text |
如何识别以偶数开头的标记,以便格式化单元格?我指的是偶数;即分隔符之前的所有数字。
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")
例如,如果Cell A1
包含您的文本,并且您想识别第一个数字是偶数还是奇数,则可以使用以下公式:
=LEFT(A1,1)/2=INT(LEFT(A1,1)/2)
这将为以偶数开头的单元格返回TRUE
,为奇数返回FALSE
。
或者,Excel有一个名为ISEVEN
的内置函数。(不要与EVEN
功能混淆。
如果你想确定整个数字是偶数还是奇数(而不仅仅是第一位(,你可以搜索破折号,比如:
=ISEVEN(LEFT(A1,FIND("-",A1)-1))
如果整个数字为EVEN,则返回TRUE
,对于ODD返回FALSE
。
更多信息:
- 办公室支持:ISEVEN功能
- 办公室支持:EVEN功能
- ExcelJet:每隔一行突出显示