将表格从Excel复制到Powerpoint时如何消除多余的空间


9

我从远古时代就一直面对这个问题。每当我将包含数字或文本数据的表从Excel复制到Powerpoint时,大多数时候,我会在数据前获得大量空格,而这些空格在Excel文件中根本不存在。

摆脱它们需要很多时间。我遵循其中的一些方法,但取得了不同的成功:

  1. 使用replace函数,但大多数情况下,它也消除了其他文本中的所有空格

  2. 手动删除每个空格

  3. 尝试将数字保持为简单的数字格式,以消除数字前的空格,但这不能解决文本问题前的空格

我在Office 2007、2010和2013中遇到过这种情况。


Answers:


4

这不是Excel或PowerPoint中的错误,我认为我能够找出原因,并且解决方案也不远。

我认为这是您在Excel中使用的日期/文本/负/正格式引起的。

例如,在我使用的表中,我想要:

  1. 负数为:(52.3),而不是-52.324
  2. 正数为:23.7而不是23.687
  3. 零为:-而不是0.0

因此,当进入“更多数字格式”对话框中的“自定义”类别时,该格式显示为:

_(* #,##0_);_(* (#,##0);_(* "-"??_);_(@_)

因此,当将数字粘贴到PowerPoint中时,我想它会保存所有字符空间,因此我在Microsoft的创建或删除自定义数字格式上阅读了自定义格式,如果您要创建自己的数字,我建议您也应该这样做自己的自定义格式。

然后,我将看起来很恐怖的文本替换为:

*0.0;(0.0);-*

瞧!

希望这可以帮助仍然面临此问题的任何人。:)


1

尝试在PowerPoint中创建空白表,然后从Excel复制粘贴内容。


1

是的,这个问题已经存在了一段时间。也许理想的解决方案是让Microsoft识别问题并从问题的末端解决。

但是,让Microsoft倾听并认识到它是另一个问题。我建议在每一个机会中提供反馈,如果您有支持,请提出问题。MS有电子邮件/支持联系人,因此可能会提出这种建议。

在等待理想的解决方法时,可能的解决方法是:

  1. 在Excel中,将空格替换为其他一些很少使用的临时字符(例如〜,|或^)
  2. 将数据从excel复制到其他应用程序(可以是Powerpoint,Word等)。
  3. 在其他应用程序中,选择粘贴的表格,然后全部替换所有空格
  4. 在其他应用程序中,虽然仍选择粘贴表,但用空格替换步骤1中使用的所有临时字符

1

我发现,当我的excel单元格具有某种“自定义”格式(甚至通过单击“逗号样式”按钮)时,就会发生这种情况。要修复,我将excel单元格格式更改回“ Number”格式,然后再粘贴PowerPoint。这样可以防止将所有烦人的空间复制到PowerPoint中。

祝好运。


0

我要做的是在工作簿中创建另一个工作表,并将单元格与&符号(&)合并。

并引用要复制但没有空格的单元格。


原始工作表1在4个单元格中包含以下数据。

CELL.A1 CELL.B1 CELL.C1 CELL.D1

在新的工作表中放入以下公式。使用“&”号,您可以合并单元格。(这就是窍门)

=sheet1!A1&sheet1!B1&sheet1!C1&sheet1!D1

结果将是

CELL.A1CELL.A2CELL.A3CELL.A4

没有空格。


欢迎来到超级用户。请注意,您发布的问题答案很老。尽管这样做没有错,但是请注意您可能不会得到回应。
CharlieRB



0

这是一个快速的解决方法...从Excel复制表/数据之前,请使所有单元格对齐/对齐。当您将数据粘贴到PowerPoint或Outlook中时,这将避免在前面插入空格。完成复制和粘贴后,请返回Excel并使用“撤消”还原到初始文本对齐设置。


0

我快速而又肮脏的解决方案是将表格粘贴到Outlook中,突出显示数字。将其格式化为“中心”,然后将其格式化为右对齐。然后将tble从Outlook复制到Powerpoint并完成。(微软-您应解决此问题-屁股很痛!)


为什么选择Outlook?Outlook甚至不是所有版本的Microsoft Office都随附。

0

我发现了我认为的解决方案,只是减小excel的列大小以适合内容,或者只是使它们变小即可。这将允许您复制到PowerPoint,没有任何空格。


0

我刚刚发现,如果您首先从Excel复制到MS Word表,则可以复制到PowerPoint而无需添加任何额外的空格。


0

将数据从Outlook粘贴到Excel时遇到了相同的问题。我只是将源excel工作表中的格式从“自定义”更改为“小数点后零”,然后复制并粘贴到Outlook电子邮件中。然后,虽然从Outlook复制到Excel数据并进行粘贴是没有空间的,但是还可以。


-1

以我的经验,最简单的解决方法是将数字格式从“记帐”更改为“货币”。

记帐将符号和小数点排列起来以便于阅读,而“货币”将符号放在金额旁边。

  1. 右键单击该单元格。
  2. 单击左侧列表中的货币。
  3. 单击确定。

-3

我找到了解决方案:

  1. 选择目标单元格。
  2. Ctrl+ h发出替换命令。
  3. 在查找字段中输入一个空格,并将替换字段保留为空。
  4. 单击全部替换。这将从目标单元格中​​删除一些空格。
  5. 然后,您必须双击目标单元格并复制一个空格。
  6. 然后再次按Ctrl+ h进行替换命令,然后将复制的空格粘贴到查找字段中,并将替换字段保留为空。
  7. 单击全部替换。这将从目标单元格中​​删除所有空格。
  8. 做完了

至于“然后您必须双击目标单元格并复制一个空格”,在我看来,您要删除的Excel数据中有不同类型的空格。但是,问题是关于没有空格的Excel数据,对于这些空格,粘贴到PowerPoint中后会神奇地显示出来。
Arjan

请阅读我的问题,此方法已经尝试过
-Firee
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.