易表在线答疑技术与交流用户社区 → [求助]看不明白这段公式代表什么意思??


  共有12637人关注过本帖树形打印复制链接

主题:[求助]看不明白这段公式代表什么意思??

帅哥哟,离线,有人找我吗?
fus
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:29 积分:0 威望:0 精华:0 注册:2006/8/12 8:53:00
[求助]看不明白这段公式代表什么意思??  发帖心情 Post By:2006/8/26 10:16:00 [只看该作者]

以下内容是来自易表自带文档的,变量"省份"的表达式:
Split("//////////北京市/天津市/河北省/山西省/内蒙古自治区//////辽宁省/吉林省/黑龙江省////////上海市/江苏省/浙江省/安徽省/福建省/江西省/山东省////河南省/湖北省/湖南省/广东省/广西壮族自治区/海南省////重庆市/四川省/贵州省/云南省/西藏自治区///////陕西省/甘肃省/青海省/宁夏回族自治区/新疆维吾尔自治区//////中国//////////中国/中国","/",Left([身份证编码],2))

这是帮助文件的内容:
Split
可以用指定的符号分割字串符,并返回某一段。

语法:
Split(Text, Separator, Position)
Text        被分割的字符
Separator   分隔符号
Position    指定返回第几段的内容

例如:
Split("中国/广东/湛江","/",2) = "广东"

问题:
1..为什么要那么多"////"??
2..Left([身份证编码],2)是指指定返回第几段的内容吗?但我的"身份证编码"左边2位是数字啊...

请高手指点一下....我想搞清楚它


 回到顶部
帅哥哟,离线,有人找我吗?
smileboy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2006/8/26 10:38:00 [只看该作者]

省份代码不是从01开始,而是从11开始,而且各省代码之间也不是连续数字,所以用/代替空的间隔数字,便于正确取值。
你可以看一下:北京市代码11,那么北京市前面就要加10个/,才能取的“北京市”这个字符

 回到顶部
帅哥哟,离线,有人找我吗?
fus
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:29 积分:0 威望:0 精华:0 注册:2006/8/12 8:53:00
  发帖心情 Post By:2006/8/26 11:17:00 [只看该作者]

喔.....终于明白了

也明白公式的意义....

多谢


 回到顶部
帅哥哟,离线,有人找我吗?
Andyguobao
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:376 积分:32 威望:0 精华:0 注册:2006/8/12 13:36:00
  发帖心情 Post By:2006/8/26 14:59:00 [只看该作者]

我也正用到这个例子,昨天先借用了一下,今天才搞明白,谢谢笑男版主!

 回到顶部