0

組み込み関数とGoogle検索を使用してLOTを実際に試しましたが、期待される結果が得られない方法はありません。

私の正確な問題は次のとおりです。Webサイトから取得してExcelに直接コピーした数値列がほとんどありません。

これらの列には、列全体のセルの各数値の先頭に SINGLE 先行スペースがあります。例523946.00。この数値では、数字の前に 1 つのスペースがあり5ます。

TRIM および SUBSTITUTE 組み込み関数で多くのことを試しましたが、スペースを削除するという問題を解決することはできませんでした。

また、同じ列で2つまたは複数のセルを選択すると(スペースが削除されます)、自動的にExcelが表示されるかAVERAGE: <Average value> SUM: <total Sum> COUNT: <count value> 、下のステータスバーまたは下のリボンに表示されます。

言う、AVERAGE: 175.49 COUNT: 2 SUM: 350.98

このタイプの情報は下部に表示されません。私だけしか見えCOUNT: 2ない…どうして?私は一般的な形式でのみ欲しい。特別な形式はありません。

MS Excel 2013 を使用しています

4

5 に答える 5

3

編集:

実際には、検索と置換を使用できます。

  1. 問題のあるセルの 1 つをコピーします。
  2. 非改行スペースを含むすべてのセルを選択し、検索と置換を選択します。
  3. コピーしたセルを検索バーに貼り付け、最後の文字以外をすべて削除します (それが改行されていないスペースであると仮定します)。
  4. 置換バーを空のままにして、すべて置換を押します。

これにより、改行しないスペースがすべて削除されます。:)

**以前の解決策:**スペースが発生する列全体に特殊貼​​り付けを使用して何も追加することはできません。

  1. 最初に完全に空のセルをコピーします。(! この手順を覚えておいてください)

  2. 次に、列内のすべてのセルを選択し、右クリックして [特殊貼り付け] を選択します。

  3. 次に、ほぼ下部にある [追加] を選択し (図を参照)、[OK] を押します。

ここに画像の説明を入力

これにより、手動で値を変更して入力したかのように、Excel が値を再評価します。その後、Excel はそれらを数値に正しく変換します。:)

于 2013-04-17T13:51:21.343 に答える
0

Excel 2007 を使用すると、brettdj がこれに答えてくれました。これは私にとってうまくいったもので、簡単でした!!

回避策の数式を使用せずに CHAR(160) を直接削除するには、[検索と置換] に移動します。

[検索対象] でALT キー を押しながらテンキーを使用して 0160 と入力し、[置換先] を空白のままにして [すべて置換] を選択します。

于 2015-09-21T06:19:26.363 に答える