Excel精英培训网

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

[已解决]EXCEL如何根据表名进行编号

[复制链接]
发表于 2015-4-11 20:30 | 显示全部楼层 |阅读模式
见附件,当表名为内蒙古时,表里面编码为XS007,表名为北京时,里面编码为XS001,为山东时,编码为XS002,等等,依次编全国的。
最佳答案
2015-4-11 22:11
=LOOKUP(,-FIND([编号.xls]sheet1!$A$2:$A$32,MID(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))+1,99)),[编号.xls]sheet1!$B$2:$B$32)

提问3.rar

6.11 KB, 下载次数: 10

发表于 2015-4-11 21:02 | 显示全部楼层
表名为山西呢?为台湾,为湖南,为广东呢?......
回复

使用道具 举报

发表于 2015-4-11 21:08 | 显示全部楼层
回复

使用道具 举报

发表于 2015-4-11 21:11 | 显示全部楼层
把你说的全国省市的排列顺序打上来呀
回复

使用道具 举报

发表于 2015-4-11 21:12 | 显示全部楼层
目测,提取cell("filename",a1)的信息然后找顺序可以办到
回复

使用道具 举报

 楼主| 发表于 2015-4-11 21:54 | 显示全部楼层
1091126096 发表于 2015-4-11 21:02
表名为山西呢?为台湾,为湖南,为广东呢?......

麻烦看下,谢谢

提问3.rar

7.2 KB, 下载次数: 5

回复

使用道具 举报

 楼主| 发表于 2015-4-11 21:55 | 显示全部楼层
1091126096 发表于 2015-4-11 21:08
附件解压后打不开。

重新试试

提问3.rar

7.2 KB, 下载次数: 0

回复

使用道具 举报

 楼主| 发表于 2015-4-11 21:57 | 显示全部楼层
tgydslr 发表于 2015-4-11 21:12
目测,提取cell("filename",a1)的信息然后找顺序可以办到

麻烦提供一下具体的附件啊,谢谢,我木有试成功呢
回复

使用道具 举报

发表于 2015-4-11 22:11 | 显示全部楼层    本楼为最佳答案   
=LOOKUP(,-FIND([编号.xls]sheet1!$A$2:$A$32,MID(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))+1,99)),[编号.xls]sheet1!$B$2:$B$32)
回复

使用道具 举报

发表于 2015-4-11 22:27 | 显示全部楼层
  1. ="XS"&TEXT(LOOKUP(99,MATCH(MID(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))+1,N(IF({1},{2;3}))),sheet2!A:A,))-1,"000")
复制代码

内蒙古2015.zip

9.65 KB, 下载次数: 6

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 15:49 , Processed in 0.220728 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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