9

Я сталкиваюсь с этой проблемой с незапамятных времен. Всякий раз, когда я копирую таблицу с данными, либо числами, либо текстом, из Excel в Powerpoint, большую часть времени я получаю множество пробелов перед данными, которых никогда не было в файле Excel.

Требуется много времени, чтобы избавиться от них. Я следую за некоторыми из них со смешанным успехом:

  1. Используя функцию замены, но в основном она получает лишние пробелы среди всего текста.

  2. Вручную удалил каждый пробел

  3. Попытка сохранить числа в простом числовом формате устраняет пробел перед числами, но это не решает пробелы перед текстовыми проблемами

Я сталкивался с этим с Office 2007, 2010 и 2013.

13 ответов13

2

Это не ошибка в Excel или PowerPoint, я думаю, я смог выяснить причину этого, и решение было не за горами.

Я думаю, что происходит, что форматирование даты / текста / негатива / позитива, которое вы используете в Excel, является причиной этого.

Например, в таблицах, которые я использовал, я хотел:

  1. Отрицательные числа как: (52,3) вместо -52,324
  2. Положительные числа как: 23,7 вместо 23,687
  3. И ноль как: - вместо 0,0

Таким образом, при переходе в «пользовательскую» категорию в диалоговом окне «Больше числовых форматов» формат отображался как:

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

Поэтому, когда я вставляю число в PowerPoint, я думаю, что при этом сохраняются все символьные пространства, поэтому я читаю о пользовательских форматах в Microsoft Create или удаляю пользовательский числовой формат, что, я полагаю, следует сделать и в случае, если вы хотите создать свой собственные пользовательские форматы.

И тогда я заменил этот ужасно выглядящий текст:

*0.0;(0.0);-*

И вуаля!

Надеюсь, что это поможет любому, кто все еще сталкивается с этой проблемой. :)

1

Я обнаружил, что это происходит, когда мои ячейки Excel имеют какой-то "пользовательский" формат (или даже нажав кнопку "стиль запятой"). Чтобы исправить, я изменяю форматирование ячейки Excel обратно на формат "Number" перед вставкой в powerpoint. Это предотвращает копирование всех раздражающих пространств в powerpoint.

Удачи.

1

Попробуйте создать пустую таблицу в PowerPoint, а затем скопируйте и вставьте содержимое из Excel.

1

Да, эта проблема была уже давно. Возможно, идеальное решение - заставить Microsoft распознать проблему и устранить ее с самого конца.

Заставить Microsoft слушать и признать, что это еще одна проблема. Я хотел бы предложить обратную связь при каждой возможности, и если у вас есть поддержка, поднять вопрос. У MS есть контакты электронной почты / поддержки, поэтому, вероятно, можно поднять этот путь.

Возможный обходной путь, пока мы ждем идеального решения, это:

  1. В Excel замените пробел некоторым другим редко используемым временным символом (пример ~, | или ^)
  2. Скопируйте данные из Excel в другое приложение (может быть Powerpoint, Word и т.д.).
  3. В другом приложении выберите вставленную таблицу, затем замените все пробелы ничем
  4. Из другого приложения, пока вставленная таблица еще выбрана, замените все временные символы, использованные в шаге 1, пробелом
0

Вот быстрый обходной путь ... Перед тем, как скопировать таблицу / данные из Excel, сделайте все ячейки выровненными / выровненными. Это позволит избежать пробелов, вставляемых спереди при вставке данных в PowerPoint или Outlook. После завершения копирования и вставки вернитесь в Excel и используйте "Отменить", чтобы восстановить исходную настройку выравнивания текста.

0

Пожалуйста, сохраните в формате Excel как документ test.csv , если у вас есть notepad++, откройте test.csv с помощью notepad++. Выполните шаги http://bit.ly/2aPgLMn, чтобы удалить пробелы. Затем скопируйте фиксированный текст, какую платформу вы хотите.

Блокнот ++ Скачать

0

Один обходной путь для этого использует "CONCATENATE"

например

= СЦЕПИТЬ (А1: Н1)

Он объединит все значения в указанных таблицах без пробелов.

0

Мое быстрое и грязное решение - вставить таблицу в кругозор, выделить цифры. отформатируйте их по центру, затем отформатируйте их правильно. Затем скопируйте таблицу из Outlook в Powerpoint, и все готово. (Microsoft - вы должны это исправить - это боль в заднице!) Майкл

0

Я нашел то, что я считаю РЕШЕНИЕМ: просто уменьшите размер столбцов Excel, чтобы они соответствовали содержанию, или просто сделайте их по-настоящему маленькими. Это позволит вам копировать в 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

без пробелов.

0

Я только что обнаружил, что если вы сначала скопируете из Excel в таблицу MS Word, то сможете скопировать в PowerPoint, не добавляя лишних пробелов.

-1

По моему опыту, самое простое решение - изменить числовой формат с учета на валюту.

Бухгалтерия выстраивает символы и десятичные дроби для удобства чтения, а Валюта размещает символ рядом с суммой.

  1. Щелкните правой кнопкой мыши ячейку (и).
  2. Нажмите Валюта в левом списке.
  3. Нажмите ОК.
-3

Я нашел решение:

  1. Выберите целевые клетки.
  2. Нажмите Ctrl+h для команды замены.
  3. Введите пробел в поле поиска и оставьте поле замены пустым.
  4. Нажмите на заменить все. Это удалит некоторые пробелы из целевых клеток.
  5. Затем нужно дважды щелкнуть целевую ячейку и скопировать пробел.
  6. Затем снова нажмите Ctrl+h для команды замены, вставьте скопированное пространство в поле поиска и оставьте поле замены пустым.
  7. Нажмите на заменить все. Это удалит все пробелы из целевых клеток.
  8. Готово.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .