可以帮我解释一下这个函数=MID(A1,FIND("路",A1)+1,FIND("号",A1)-FIND("路",A1)-1)中“—”“+”的含义吗FIND("号",A1)-FIND("路",A1)-1)中两个find之间的“—”的含义呢
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 21:28:39
可以帮我解释一下这个函数=MID(A1,FIND("路",A1)+1,FIND("号",A1)-FIND("路",A1)-1)中“—”“+”的含义吗FIND("号",A1)-FIND("路",A1)-1)中两个find之间的“—”的含义呢
可以帮我解释一下这个函数=MID(A1,FIND("路",A1)+1,FIND("号",A1)-FIND("路",A1)-1)中“—”“+”的含义吗
FIND("号",A1)-FIND("路",A1)-1)中两个find之间的“—”的含义呢
可以帮我解释一下这个函数=MID(A1,FIND("路",A1)+1,FIND("号",A1)-FIND("路",A1)-1)中“—”“+”的含义吗FIND("号",A1)-FIND("路",A1)-1)中两个find之间的“—”的含义呢
首先,我们来看一下MID函数:MID(text,start_num,num_chars),MIDB(text,start_num,num_bytes),你上面所问的函数为第一种:MID(text,start_num,num_chars),
Text 是包含要提取字符的文本字符串.
Start_num 是文本中要提取的第一个字符的位置.文本中第一个字符的 start_num 为 1,以此类推.
Num_chars 指定希望 MID 从文本中返回字符的个数.
函数=MID(A1,FIND("路",A1)+1,FIND("号",A1)-FIND("路",A1)-1) 如果猜的没错的话,这个函数应该是:XX路YY号的一个地址,现在这个函数要取“YY号”,从上面的MID函数的解释,我们知道,“start_num”对应的是“FIND("路",A1)+1"就是要确定“XX路YY号”中“路”字的位置.然后再截取“路”字后面的“YY号”,所以“FIND("号",A1)-FIND("路",A1)-1)”对应的就是Num_chars,就是指定希望 MID 从文本中返回字符的个数,“FIND("号",A1)-FIND("路",A1)-1)”就是说在“XX路YY号”中从左边数过来“号”字是第几位,这个数减去“路”字在“XX路YY号”中的位数,我们知道在“XX路YY号”中,“号”是第6位,“路”是第3位,相减就是3,这个函数就是要截取“XX路YY号”中路字后面的3个字符,截取的结果就是“YY号”.
所以你第二个问题:FIND("号",A1)-FIND("路",A1)-1)中两个find之间的“—”就是2个函数相减.