我从远古时代就一直面对这个问题。每当我将包含数字或文本数据的表从Excel复制到Powerpoint时,大多数时候,我会在数据前获得大量空格,而这些空格在Excel文件中根本不存在。
摆脱它们需要很多时间。我遵循其中的一些方法,但取得了不同的成功:
使用replace函数,但大多数情况下,它也消除了其他文本中的所有空格
手动删除每个空格
尝试将数字保持为简单的数字格式,以消除数字前的空格,但这不能解决文本问题前的空格
我在Office 2007、2010和2013中遇到过这种情况。
我从远古时代就一直面对这个问题。每当我将包含数字或文本数据的表从Excel复制到Powerpoint时,大多数时候,我会在数据前获得大量空格,而这些空格在Excel文件中根本不存在。
摆脱它们需要很多时间。我遵循其中的一些方法,但取得了不同的成功:
使用replace函数,但大多数情况下,它也消除了其他文本中的所有空格
手动删除每个空格
尝试将数字保持为简单的数字格式,以消除数字前的空格,但这不能解决文本问题前的空格
我在Office 2007、2010和2013中遇到过这种情况。
Answers:
这不是Excel或PowerPoint中的错误,我认为我能够找出原因,并且解决方案也不远。
我认为这是您在Excel中使用的日期/文本/负/正格式引起的。
例如,在我使用的表中,我想要:
因此,当进入“更多数字格式”对话框中的“自定义”类别时,该格式显示为:
_(* #,##0_);_(* (#,##0);_(* "-"??_);_(@_)
因此,当将数字粘贴到PowerPoint中时,我想它会保存所有字符空间,因此我在Microsoft的创建或删除自定义数字格式上阅读了自定义格式,如果您要创建自己的数字,我建议您也应该这样做自己的自定义格式。
然后,我将看起来很恐怖的文本替换为:
*0.0;(0.0);-*
瞧!
希望这可以帮助仍然面临此问题的任何人。:)
是的,这个问题已经存在了一段时间。也许理想的解决方案是让Microsoft识别问题并从问题的末端解决。
但是,让Microsoft倾听并认识到它是另一个问题。我建议在每一个机会中提供反馈,如果您有支持,请提出问题。MS有电子邮件/支持联系人,因此可能会提出这种建议。
在等待理想的解决方法时,可能的解决方法是:
我要做的是在工作簿中创建另一个工作表,并将单元格与&符号(&
)合并。
并引用要复制但没有空格的单元格。
原始工作表1在4个单元格中包含以下数据。
CELL.A1 CELL.B1 CELL.C1 CELL.D1
在新的工作表中放入以下公式。使用“&”号,您可以合并单元格。(这就是窍门)
=sheet1!A1&sheet1!B1&sheet1!C1&sheet1!D1
结果将是
CELL.A1CELL.A2CELL.A3CELL.A4
没有空格。
一种解决方法是使用“ CONCATENATE”
例如
= CONCATENATE(A1:H1)
它将组合指定表中的所有值而没有空格。
CONCATENATE(A1:H1)
不会将结果从A1串联到H1。因此,没有理由使用CONCATENATE函数
请另存为excel作为test.csv文档,如果您有notepad ++,请使用notepad ++ 打开test.csv。请按照步骤http://bit.ly/2aPgLMn删除空格。然后将固定文本复制到所需的平台。
将数据从Outlook粘贴到Excel时遇到了相同的问题。我只是将源excel工作表中的格式从“自定义”更改为“小数点后零”,然后复制并粘贴到Outlook电子邮件中。然后,虽然从Outlook复制到Excel数据并进行粘贴是没有空间的,但是还可以。
我找到了解决方案: