excel,如何让标签根据单元格填写的内容自动重命名?

如何让标签名字根据单元格填写的内容自动重命名

你好,普通工作表名是不能直接链接到单元格进行重命名的,如果工作表不多建议直接手动重命名。如果一定要链接,也是有办法的,就是通过VBA定义宏进行处理,可以实现标签名根据单元格内容自动重命名的情况,效果如下:

效果示意

以上如果需要通过启用宏这种方法进行处理的话再回复做法,希望能帮上忙!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-22

=MID(CELL("filename"),FIND("]",CELL("filename"))+1,100)


文件必须保存后才能显示出来

第2个回答  2021-09-23
打开Excel表格。双击鼠标左键或者单击鼠标右键选择打开选项。选中需要重新命名的单元格。将鼠标光标移动至需要选定的单元格区域内单击左键进行选定。在选定单元格区域单击鼠标右键,弹出快捷菜单个人简历表格-简历表格大全-上前程无忧51Jo选择快捷菜单中的定义名称选项。在弹出的对话框中找到名称一栏的现有名称并选中。输入想要命名的新名称,然后选择“确定”选项进行确定。在给单元格命名时需注意名称的第一个字符必须是字母或汉字,它最多可包含255个字符,可以包含大、小写字符,但是名称中不能有空格,不能与单元格引用相同,不能出现单元格默认名称。例如:A19,M89之类。保存重新命名单元格后的Excel表格。可以选择Excel表格左上角软盘的保存选项图标或者同时按住Ctrl和S进行保存。
第3个回答  2021-09-22

你这样的要求需要用到VBA代码的吧,公式是很难实现的吧。

但是,可以反过来操作,你只要在B3单元格输入公式:

=RIGHT(CELL("FileName",A1),LEN(CELL("FileName",A1))-FIND("]",CELL("FileName",A1)))

      或者是公式:

    =REPLACE(CELL("filename"),1,FIND("]",CELL("filename")),"")

  即可通过操作工作表名称的修改,自动实现B3单元格更新为新的“工作表”名称!!

     只是你平时修改的不是B3单元格,而是工作表名称,应该也可以实现你想要的效果了吧…………

第4个回答  2021-09-22
Excel表格中的sheet不能重命名
1、首先我们打开excel表格,本已经重命名其他名称了。
2后我们在选中一个工作表,右键-重命名。
3、状态下就可编辑名称,按回车键即可。
4、这时我们会发现工作表重命名成功。
5、最后要注意的是,同一个工作表下不能命名相同的工作表名称哦。
相似回答