Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2068|回复: 6

[已解决]我有一个公式请问高数帮忙

[复制链接]
发表于 2013-7-19 17:36 | 显示全部楼层 |阅读模式
本帖最后由 nikuaihuilai 于 2013-7-19 17:53 编辑

我有一个公式请问高数帮忙。
请问:
  
序号
  
号码
前两位区域
后两位区域
1
01310


2
02111


3
03212


4
04313


5
05414


6
06615


7
07116


我想给它们分区。前两位的意思就是它的万位和千位,后两位的意思是他的十位和个位
区域= 02 05 10 1419 20 24 28 1
           03 04 08 12 15 18 21 29 2
           01 06 07 09 11 13 16 17 3
比如 12114 的前二位就是12 它在2
请看我要的效果

  
序号
  
号码
前两位区域
后两位区域
1
01310
3
1区
2
02111
1
3区
3
03212
2
2区
4
04313
2
3区
5
05414
1
1区
6
06615
3
2区
7
07116
3
3区






最佳答案
2013-7-19 17:57
不知道能否满足你的需求。见附件哈

123.rar

1.76 KB, 下载次数: 6

附件

发表于 2013-7-19 17:41 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2013-7-19 17:55 | 显示全部楼层
回复

使用道具 举报

发表于 2013-7-19 17:57 | 显示全部楼层    本楼为最佳答案   
不知道能否满足你的需求。见附件哈

test.zip

4.01 KB, 下载次数: 14

回复

使用道具 举报

发表于 2013-7-19 18:01 | 显示全部楼层
C2输入公式,三键数组,下拉
  1. =VLOOKUP("*"&LEFT(B2,2)&"*",IF({1,0},$K$2:$K$4,$J$2:$J$4),2,)
复制代码
D2输入公式,三键数组,下拉
  1. =VLOOKUP("*"&RIGHT(B2,2)&"*",IF({1,0},$K$2:$K$4,$J$2:$J$4),2,)

复制代码

123.rar

3.94 KB, 下载次数: 6

评分

参与人数 1金币 +12 收起 理由
顺⑦.zì繎。 + 12 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-7-19 18:07 | 显示全部楼层
再来一个普通公式
C2  =INDEX($J$2:$J$4,MATCH("*"&LEFT(B2,2)&"*",$K$2:$K$4,))
D2  =INDEX($J$2:$J$4,MATCH("*"&RIGHT(B2,2)&"*",$K$2:$K$4,))

点评

让我开阔下你的思路。继续努力。。。呵呵。。 =LOOKUP("々",IF(FIND(LEFT(B2,2),K$2:K$4),J$2:J$4))  发表于 2013-7-21 09:46
回复

使用道具 举报

 楼主| 发表于 2013-7-19 18:23 | 显示全部楼层
很有帮助谢谢高手们。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-11 13:11 , Processed in 0.329632 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表