⑴ excel如何设置单元格内容为保存文件名
可以用几个工作表函数配合完成。
直接将以下内容复制到单元格中
=MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,FIND("]",CELL("filename",A1))-FIND("[",CELL("filename",A1))-1)
文件必须保存过,否则不会显示文件名。
⑵ excel用某一单元格的内容做文件名的函数是什么
正确使用INDIRECT函数,即可解决问题。
公式修改为:
=VLOOKUP(A2,INDIRECT("["&B2&".xlsx]Sheet1!A:C"),3,0)
公式解释:
INDIRECT函数调用以文本形式表示的表格区域。
INDIRECT("["&B2&".xlsx]Sheet1!A:C")表示
以单元格B2中内容为Excel文件名的工作簿的Sheet1的A到C列。
然后使用VLOOKUP函数进行查找。
⑶ 请教Excel单元格引用的一个问题,如何实现单元格等于当前Excel文件名
单元格输入公式
=MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,FIND("]",CELL("filename",A1))-FIND("[",CELL("filename",A1))-1)
PS:文件必须保存过公式才有效。
BTW:bluesky的建议很好,如果你找到了能得到工作表名的公式,却不能将其修改为得到文件名的公式,那么你需要认真理解一下这几个函数的含义和用法,具体请参考帮助文件。
如果要去掉.xls,只需要将公式中的]修改为.xls]即可。
还是得提醒楼主:理解公式比得到答案更重要。
⑷ EXCEL 怎么把其中的一个单元格设为保存的文件名
采用函数来实现,方法如下:
在单元格中输入“=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1)”,回车;
如下图即可得到excel的文件名。
⑸ EXCEL如何引用工作表名称至对应工作表的某个单元格
你要的公式:
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,99)
将上面公式复制O2单元格就好了。
批量填充的话,可以将鼠标点中下方工作表第一个,然后按下shift不放,点击最后一个全选所有工作表,这个时候再点中O2单元格,然后将上面公式复制到单元格内。
也可以按住Ctrl点选需要填充的工作表,然后再复制上面单元格也可以。
⑹ excel文件名称直接引用某一单元格内容作为文件名
比如要引用某文件b1单元格的内容,这个文件名现在a1单元格,可以输入公式
=indirect(a1&"!b1")