Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2268396
  • 博文数量: 293
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2170
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-31 14:30
个人简介

自己慢慢积累。

文章分类

全部博文(293)

分类: WINDOWS

2020-07-16 11:44:49

1. excel 获取当前sheet页面的名称
两种方法:

  1. 1. =RIGHT(CELL("filename",B1),LEN(CELL("filename",B1))-FIND("]",CELL("filename",B1)))
  2. 2. =MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31)

2. 获取当前 excel文件的名称
   
  1. =MID(CELL("filename",$A$1), FIND("[",CELL("filename",$A$1))+1, FIND("]",CELL("filename",$A$1))-FIND("[",CELL("filename",$A$1))-1 )

3. 可以把获取到的名称替换一些文字 replace 函数
获取本sheet页名称并把名称的前两个字替换为“对象”
   
  1. =REPLACE(RIGHT(CELL("filename",B1),LEN(CELL("filename",B1))-FIND("]",CELL("filename",B1))),1,2,"对象")

4. 数据有效性校验
获取当前页面的J3单元格的值,并把这个值当成sheet名称,然后取这个sheet页面的第一列值

  1. =INDIRECT("'"&J3&"'!$A:$A")


阅读(8918) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~