关于Excel中大括号的问题,问题请看下面b2中有一个手机号“13593269222” 在c2中 =IF(SUM(MID(MID(B2,9,3),{1,2,3},1)*1),“是”,"") 这是一个在学多手机号中标示出后3位一样的靓号 请问:在这个式子中 if

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/14 12:06:47

关于Excel中大括号的问题,问题请看下面
b2中有一个手机号“13593269222” 在c2中 =IF(SUM(MID(MID(B2,9,3),{1,2,3},1)*1),“是”,"") 这是一个在学多手机号中标示出后3位一样的靓号
请问:在这个式子中 if的条件表达式具体是什么意思 运算顺序是怎样的 还有后面的“*1” {}里的究竟怎么计算

首先,这个公式无法达到标出后三位是一样数字的靓号!

如果要达到标出后三位是一样数字的靓号,用公式:

=IF(MOD(RIGHT(B2,3),111),"","是")
' 下拉填充公式.

其次,就你给出的公式,也是一个数组公式,先计算MID(B2,9,3),得出手机号第9位到第11位(9+3-1)字符串,即“222”,然后再计算MID("222",{1,2,3},1),即将“222”分成“2”,“2”,“2”三个单独的【文本型数字】,由于文本型数字无法计算,所以,要*1,将文本型数字转换为数值型数字,然后再计算SUM({2,2,2})=6,最后用IF进行判断,IF(6,"是",""),IF函数的条件参数(即第一个参数)如果未数字,当为0时,视同条件为FALSE,否则视同为TRUE.

所以,你给出的公式,除非手机号后三位为000,会返回空,其他都会返回“是”,所以,根本不可能得到你要的效果.

 

而我的公式,将后三位提取出来RIGHT(B2,3)就是从右至左取三位数字(文本型),然后用111取余数,即MOD(RIGHT(B2,3),111),如果余数为0,表示能被111整除,说明后三位是相同数字,否则,为不相同数字(可以看上图结果).

C2公式也可以使用:

=TEXT(MOD(RIGHT(B2,3),111),";;是")

效果一样.

关于Excel中大括号的问题,问题请看下面b2中有一个手机号“13593269222” 在c2中 =IF(SUM(MID(MID(B2,9,3),{1,2,3},1)*1),“是”,) 这是一个在学多手机号中标示出后3位一样的靓号 请问:在这个式子中 if 关于excel公式问题{=TABLE(,C13)}的含义在一个excel文档中,含有{=TABLE(,C13)}公式,然而点击公式编辑栏后,发现大括号没有了,这是什么含义? EXCEL中关于四舍五入后用公式相加的问题 EXCEL中关于SUMIF的问题=SUMIF(A3:A36, 关于反应速率的问题,详情请看下图,第五题, 线性代数的问题,请看图! 高数上的问题 .请看图看图看图看图看图图 ~ 易语言括号问题我想知道在编写代码的时候小括号 中括号 大括号里都写什么值 关于矩阵的特征值的问题 详细请看问题补充 有重赏 在括号里填上恰当的词语(请看问题补充)深重的( ) 数学最大值最小值的问题请看图 解斜三角形的问题请看图 请看我的问题第一条. 导数问题请看图 抱歉,请看问题补充, 关于化学平衡图像问题.关于“这个先拐先平,数值大”这个我不懂啊.先请看图甲①为什么T2>T1?②既然 T2>T1了,那为什么在 T2下的反应物的转化率比 T1下的转化率还要小呢? 图乙也是.具体解 关于电阻分压的问题详细内容请看我发的帖子 关于excel表格中在圆圈里输入数字的问题?如何在EXCEL表格中里输入带有圆圈的数字,分数,文字?