Excel精英培训网

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

[已解决]关于表格

[复制链接]
发表于 2022-1-27 13:16 | 显示全部楼层 |阅读模式
如图所示,请教各位大神,sheet1-sheet12表格第一行名称为 XX单位2022年1-12月库存表,
如何运用公式,只要sheet1第一行名称为:XX单位2022年1月库存表,那么sheet2-12的名称
自动为 XX单位2022年2-12月库存表?

最佳答案
2022-1-29 20:56
office120 发表于 2022-1-28 18:16
大神的这个公式是提取每个sheet名,学习了,很强大!但不适用我这个问题,
我这个是sheet1表在单元格第 ...

A1="XX单位2022年"&RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))&"月库存表"
1.jpg
2.jpg
3.jpg

名称.rar

9.73 KB, 下载次数: 7

发表于 2022-1-27 15:33 | 显示全部楼层
1、先定义名称    mc=get.workbook(3)
2、="XX单位2022年"&SUBSTITUTE(INDEX(mc,ROW(A1)),"[名称.xlsx]","")&"月库存表"

祝顺心1

名称.rar

9.19 KB, 下载次数: 3

评分

参与人数 1学分 +1 收起 理由
office120 + 1 感谢大神援手

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2022-1-27 18:31 | 显示全部楼层
hugeinfo 发表于 2022-1-27 15:33
1、先定义名称    mc=get.workbook(3)
2、="XX单位2022年"&SUBSTITUTE(INDEX(mc,ROW(A1)),"[名称.xlsx]"," ...

搞不懂大神这个 先定义名称    mc=get.workbook(3),这是个函数,简直不懂咋弄
1.jpg
回复

使用道具 举报

发表于 2022-1-27 21:04 | 显示全部楼层
本帖最后由 hugeinfo 于 2022-1-27 21:05 编辑
office120 发表于 2022-1-27 18:31
搞不懂大神这个 先定义名称    mc=get.workbook(3),这是个函数,简直不懂咋弄

格式应该存为xlsm格式     祝顺心!

名称.rar

9.55 KB, 下载次数: 5

评分

参与人数 1学分 +2 收起 理由
office120 + 2 我和小伙伴都惊呆了

查看全部评分

回复

使用道具 举报

发表于 2022-1-28 09:50 | 显示全部楼层
  1. =RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))
复制代码
单元格输入

评分

参与人数 1学分 +2 收起 理由
office120 + 2 学习了

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2022-1-28 18:16 | 显示全部楼层
本帖最后由 office120 于 2022-1-28 18:19 编辑

大神的这个公式是提取每个sheet名,学习了,很强大!但不适用我这个问题,
我这个是sheet1表在单元格第一行设置了名称,“XX单位2022年1月库存表”,依次类推,复制建立此表的副本变成sheet2,名称自动变成“XX单位2022年2月库存表”,

非常感谢!



回复

使用道具 举报

发表于 2022-1-29 20:56 | 显示全部楼层    本楼为最佳答案   
office120 发表于 2022-1-28 18:16
大神的这个公式是提取每个sheet名,学习了,很强大!但不适用我这个问题,
我这个是sheet1表在单元格第 ...

A1="XX单位2022年"&RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))&"月库存表"

评分

参与人数 1学分 +2 收起 理由
office120 + 2 我和小伙伴都惊呆了

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2022-1-30 19:46 | 显示全部楼层
hugeinfo 发表于 2022-1-29 20:56
A1="XX单位2022年"&RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename", ...

完美解决问题。
回复

使用道具 举报

发表于 2022-2-2 21:53 | 显示全部楼层
好好地学习了一下!谢谢大神!
回复

使用道具 举报

发表于 2022-2-4 20:39 来自手机 | 显示全部楼层
学习了
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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