excel - 提取保存公式的工作簿名称,而不是当前使用的工作簿名称
问题描述
我想找到一个 excel 或 Power 查询 M(不是 vba)公式来提取执行该公式的工作簿的文件名。互联网似乎只知道一个:
=MID(CELL("文件名"),SEARCH("[",CELL("文件名"))+1, SEARCH("]",CELL("文件名"))-SEARCH("[",CELL("文件名"))-1)
不幸的是,这个公式只提供了当前正在使用的工作簿的名称,所以,如果我在第一个工作簿中执行我的函数之前使用第二个工作簿,这个公式给出的名称将是我的第二个文件的名称,这会导致严重的错误.
有没有更实用的方法来做到这一点?
解决方案
推荐阅读
- react-native - 由于 expo 34.0.0 更新字体不再加载,你知道我该如何解决吗?
- swift - 需要在一系列 getDocument 价格查询后获取购物车总和
- c++ - 如何在opencv中检测标记的6d姿势?
- javascript - 身份验证脚本
- javascript - 在变量为假时停止循环
- android - 在 robo 脚本记录器中创建后将延迟插入到 robo 测试脚本中
- python-3.x - 如何将 tkinter Scale 小部件的长度设置为现有值
- reactjs - 如何在 Typescript 中编写 React 无状态功能组件?
- android - 如果它的当前视图,Android 活动如何访问该实例?
- python - 从 pandas DataFrame 中选择包含以整数开头的字符串的行