Excel 在单元格中创建的文件路径末尾包含尾随空格
你好 我在单元格Excel 在单元格中创建的文件路径末尾包含尾随空格,excel,excel-formula,Excel,Excel Formula,你好 我在单元格A1中有一个公式,它根据其他单元格的内容(即,从B1开始的年份,从C1开始的帐户)创建一个文件路径字符串 A1公式: ="C:\MF\"&B1&"\"&C1&"_Report" 我的问题是,当我复制/粘贴单元格中生成的文件路径时,末尾有一堆空格,似乎是制表符缩进(即“C:\MF\2019\69420\u Report”),这导致在我运行宏时,文件资源管理器无法找到确切的文件 我尝试过一些函数,比如TRIM和CLEAN,但我无法消除这些多余的空格。
A1
中有一个公式,它根据其他单元格的内容(即,从B1开始的年份,从C1开始的帐户)创建一个文件路径字符串
A1
公式:
="C:\MF\"&B1&"\"&C1&"_Report"
我的问题是,当我复制/粘贴单元格中生成的文件路径时,末尾有一堆空格,似乎是制表符缩进(即“C:\MF\2019\69420\u Report
”),这导致在我运行宏时,文件资源管理器无法找到确切的文件
我尝试过一些函数,比如TRIM
和CLEAN
,但我无法消除这些多余的空格。。。我相信这是一个简单的解决办法(我希望),然而,我希望一些新的眼睛可能有一个如何解决这个问题的想法
用于删除不必要空间的函数:
=TRIM(="C:\MF\"&B1&"\"&C1&"_Report")
=TRIM(CLEAN(="C:\MF\"&B1&"\"&C1&"_Report"))
我希望返回A1中生成的文件路径,使其结尾没有多余的尾随空格,但我运气不好:(感谢您花时间提供帮助!感谢所有花时间尝试解决我问题的人。我始终无法推断为什么培训空格会保留下来(说真的,我保证这些存在并且不会消失lol),但是为了解决这个问题,我使用以下VBA打开包含动态文件路径的单元格:
'Sample worksheet = worksheet containing file path
'Cell D1 contains the file path made by the other cells
Workbooks.Open(Worksheets("Sample").Range("D1").Value)
我无法复制此问题。我将2019
放在单元格B1中,将69240
放在单元格C1中。然后,我将以=
开头的精确公式复制到单元格A1中并按Enter键。我复制了放在A1中的路径(在A1中单击,按Ctrl+C键)并使用Ctrl+V将其直接粘贴到记事本中,它完全不包含尾随字符,但正好包含它应该包含的内容。我还通过打开Windows资源管理器并使用Ctrl+V将内容粘贴到位置栏进行了测试。仍然没有任何类型的尾随内容;文本光标在中结尾t
后立即出现e> _应报告
,如果我的计算机上存在该文件夹,则路径将完全有效。请用code
找出最后一个字符是什么,然后用替换
一个空字符串。由于无法重现此问题,能否发送一个示例?