我正在尝试使用公式在感兴趣的Excel电子表格中查看正在处理的文件名。例如,如果文件名为workbook1.xlsx,那么我希望单元格A1显示“ workbook1.xlsx”
Microsoft帮助站点提供的公式不起作用:http : //office.microsoft.com/zh-cn/excel-help/insert-the-current-excel-file-name-path-or-worksheet-in-单元格HA010103010.aspx#BMinsert3
= MID(CELL(“ filename”),SEARCH(“ [”,CELL(“ filename”))+ 1,SEARCH(“]”,CELL(“ filename”))-SEARCH(“ [”,CELL(“ filename “))-1)
它在这里有效,我刚刚在Excel 2007(XP)和Excel 2013(Windows 8)上进行了测试。
请先尝试=CELL("filename")
一个,以帮助进行故障排除。
确保已将工作簿保存到磁盘。如果您将公式放入新的未保存的工作簿中,它将不会显示“ Book1”。
您是否在计算机上使用非英语区域设置?某些语言需要调整函数名称和公式语法(例如,在法语中,逗号必须替换为分号)。
您正在使用个人计算机还是工作场所计算机?如果是工作计算机,则可能存在用户权限限制而导致问题。
当您说“它不起作用”时,您能说得更具体些吗?是否接受键入的公式?单元格是否为空,显示“ #VALUE!”,等等?仅使用时会发生什么=CELL("filename")
?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句