web-dev-qa-db-ja.com

ExcelからPowerpointにテーブルをコピーするときに余分なスペースを取り除く方法

私は太古の昔からこの問題に直面してきました。 ExcelからPowerPointに数値またはテキストのいずれかのデータを含むテーブルをコピーすると、ほとんどの場合、データの前にExcelファイルには存在しなかった多数のスペースができます。

それらを取り除くのに長い時間がかかります。私はこれらのいくつかに従いますが、成功はさまざまです。

  1. 置換機能を使用しますが、ほとんどの場合、他のテキスト間のスペースもすべて取り除きます

  2. 各スペースを手動で削除

  3. 数値を単純な数値形式に維持しようとすると、数値の前のスペースが削除されますが、テキストの問題の前のスペースは解決されません

私はOffice 2007、2010、および2013でこれに直面しました。

9
Firee

これはExcelやPowerPointのバグではありません。その理由を理解できたので、解決策はそれほど遠くありませんでした。

私が起こっていると思うのは、Excelで使用している日付/テキスト/負/正のフォーマットがこれを引き起こしていることです。

たとえば、私が使用していたテーブルで、私は欲しかった:

  1. -52.324の代わりに(52.3)のような負の数
  2. 正の数:23.687ではなく23.7
  3. そしてゼロとして:-0.0の代わりに

したがって、[その他の数値形式]ダイアログボックスの[カスタム]カテゴリに移動すると、形式は次のように表示されていました。

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

したがって、PowerPointに数値を貼り付けると、すべての文字スペースが保存されたと思うので、Microsoftのカスタムフォーマットを読みます カスタム数値フォーマットの作成または削除 。これもお勧めします。独自のカスタム形式を作成したい場合。

そして、私はその恐ろしいテキストを次のものに置き換えました:

*0.0;(0.0);-*

そして出来上がり!

これがまだこの問題に直面している人を助けることを願っています。 :)

4
Payoj

これは、Excelセルにある種の「カスタム」フォーマットがある場合(または「カンマスタイル」ボタンをクリックする場合でも)発生することがわかりました。修正するには、PowerPointに貼り付ける前に、Excelのセルの書式を「数値」形式に戻します。これにより、迷惑なスペースがすべてPowerPointにコピーされなくなります。

幸運を。

1
Tina

PowerPointで空のテーブルを作成してから、Excelから内容をコピーして貼り付けます。

1
Chainsaw

はい、この問題はしばらく前からありました。おそらく理想的な解決策は、Microsoftに問題を認識させ、問題を解決してもらうことです。

しかし、マイクロソフトにそれを聞いて認識させることは、別の問題です。あらゆる機会にフィードバックを提供することをお勧めします。サポートがあれば、問題を提起してください。 MSはメール/サポートの連絡先を持っているので、おそらくそのように上げることが可能です。

考えられる回避策は、理想的な修正を待つ間、次のとおりです。

  1. Excelで、スペースを他のめったに使用されない一時文字に置き換えます(例〜、|、または^)。
  2. Excelから他のアプリ(PowerPoint、Wordなど)にデータをコピーします。
  3. 他のアプリから、貼り付けたテーブルを選択し、すべてのスペースを何も置換しないでください
  4. 他のアプリから、貼り付けたテーブルがまだ選択されている間に、手順1で使用したすべての一時文字をスペースで置き換えます
1
user55570

ここに簡単な回避策があります... Excelからテーブル/データをコピーする前に、すべてのセルを左揃え/揃えにします。これにより、PowerPointまたはOutlookにデータを貼り付けるときに、前面にスペースが挿入されなくなります。コピーアンドペーストが完了したら、Excelに戻り、[元に戻す]を使用して、最初のテキスト配置設定に戻します。

0
Tony

Excelとしてtest.csvドキュメントとして保存してください。メモ帳++がある場合は、test.csvnotepad ++を使用。手順 http://bit.ly/2aPgLMn に従って、スペースを削除します。次に、必要なプラットフォームの固定テキストをコピーします。

Notepad ++ダウンロード

enter image description here

0
mussdroid

この問題の1つの回避策は、「CONCATENATE」を使用することです。

例えば.

= CONCATENATE(A1:H1)

指定したテーブル内のすべての値がスペースなしで結合されます。

0
Bill

私の迅速で汚い解決策は、テーブルをOutlookに貼り付け、数字を強調表示することです。それらを「中央揃え」にフォーマットしてから、右揃えでフォーマットします。次に、OutlookからPowerPointにテーブルをコピーします。これで完了です。 (マイクロソフト-これを修正する必要があります-お尻の痛みです!)マイケル

0
Mike l'Pirate

OutlookからExcelにデータを貼り付けるときに同じ問題が発生しました。ソースExcelシートのフォーマットをカスタムから小数ゼロの一般に変更し、Outlookのメールにコピーして貼り付けました。その後、OutlookからExcelにデータをコピーして貼り付けると、スペースがなくなり、問題はありませんでした。

私は私が考えるソリューションを見つけました、コンテンツに合わせてExcelの列のサイズを減らすか、単にそれらを実際に小さくしてください。これにより、空白なしでPowerPointにコピーできます。

0
SGP

私がしたことは、ブック内に別のシートを作成し、セルをアンパサンド(&)記号。

そして、スペースなしでコピーしたいセルへの参照を作成します。


元のシート1の4つのセルには、次のデータがあります。

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

新しいシートに次の数式を入力します。アンパサンドを使用すると、セルを結合できます。 (それがトリックです)

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

結果は

CELL.A1CELL.A2CELL.A3CELL.A4

スペースなし。

0
PourVos

ExcelからMS Wordの表に最初にコピーすると、余計なスペースを追加することなくPowerPointにコピーできることを発見しました。

0
Michael Pennino