我的excel数据看起来像这样:
4\10
7\10
2\3
9\9
8\8
1\5
2\4
2\5
如果第1个数字等于1或斜线后的第2个数字的上限,则将其归类为“是”'。否则它被归类为' no'。我想检查斜杠之前的数字是否是斜杠后的范围编号的端点。例如:
在B栏中放入什么公式?
答案 0 :(得分:4)
这也适用于更多数字:
=IF(OR(MID(A1,1,FIND("\",A1)-1)="1",MID(A1,1,FIND("\",A1)-1)=MID(A1,FIND("\",A1)+1,LEN(A1)-FIND("\",A1))),"yes","no")
答案 1 :(得分:3)
编辑修复10/11或101/111等值的错误......
=IF(LEFT(A1,FIND("/",A1)-1)="1","yes",IF(LEFT(A1,FIND("/",A1)-1)=RIGHT(A1,LEN(A1)-FIND("/",A1)),"yes","no"))
答案 2 :(得分:1)
将其分解以构建您的公式:
使用LEFT(A2,FIND("\",A2)-1)
获取左侧数字(作为文本)。
使用MID(A2,FIND("\",A2)+1,50)
获取正确的数字(作为文本)。
然后使用=IF(OR(
左数字=“1”(作为文字),
左数字=
正确数字(均作为文字)进行比较),"Yes","No")
= IF(OR(LEFT(A2,FIND( “\”,A2)-1)= “1”,LEFT(A2,FIND( “\”,A2)-1)= MID(A2,FIND( “\”,A2)+1,10)), “是”, “否”)