我在 Excel 中工作,我有这个公式:
=IF(B9="1","1/1",IF(B9="2","1 & 2",IF(ISNUMBER(SEARCH("/",B9)),B9,
IF(ISNUMBER(SEARCH("-",B9)),LEFT(B9,FIND("-",B9)-1)&" thru
"&RIGHT(B9,FIND("-",B9)-1),"1 thru "&VALUE(B9)))))
where B9="9-24"
为什么这个公式输出"9 thru 4"
?
我希望它输出“9 到 24”。这很奇怪if B9="18-24"
,例如,然后这个公式正确地吐出"18 thru 24"
。
但是,如果破折号前面的数字是个位数,则似乎存在问题。我被困住了。