2013-12-17 113 views
11

我有一個Excel電子表格中的迴歸表,其中重要性用星號(*)字符表示。那些與細胞中的數字相關,並且恆星的數量不是恆定的:有時是三個,有時兩個,有時一個,有時沒有。如何在Excel 2010中刪除字符「*」?

我想刪除這些星號,使得我可以使用在細胞的數目(它是目前理解爲文本用Excel因爲星號的存在。)

我嘗試以下:

  • 搜索並替換字符*,但由於Excel瞭解它爲「所有」,我最終得到了不想要的結果。我也嘗試過它的變種:「」,「」。

  • 文本到列:但由於星號的數量不是恆定的,所以無法工作。此外,我將不得不手動執行它,因爲這個解決方案不可行。

  • 手動移除恆星也是不可能的。

作爲一個例子,這裏是我想做的事:

A1 = 1 ***

A2 = 2 *

A3 = 3

A4 = sum(A1:A3)

+1

對不起,此管理,該網站不允許我開始以「親愛的社區」 – user89073

回答

41

Excel中的轉義字符是〜。因此,要查找並替換所有星號,請搜索〜*並替換爲無。請參閱圖像以刪除所有*字符。

screenshot

+0

只是爲了其他讀者邊評論:我總是忘了引號字符 - 但發現它也在「搜索和替換」對話框的幫助文本中進行了說明。所以下一次你不確定的最快捷方式就是F1! :-) –

4

使用~*的字符串進行搜索。

如果使用文本到列,將連續分隔符視爲一個複選框,這是您所需要的完美替代方案。

+0

非常感謝!奇蹟般有效 ! – user89073

+0

@ user89073 - 好極了!我添加了另一個選項。 –

+0

是的,它有效,但我有20列處理。因此,我會爲trunc(替代)版本。 – user89073

2

我使用這個公式

B1 = TRUNC(SUBSTITUTE(A1; "*"; ""); 0) 
B2 = TRUNC(SUBSTITUTE(A2; "*"; ""); 0) 
B3 = TRUNC(SUBSTITUTE(A3; "*"; ""); 0) 
B4 = SUM(B1:B3) 
+1

你的方法工作得很好,雖然有;比,。 – user89073

+0

@ user89073 thx。固定 – WBAR

+1

您可以在一個公式中完成所有這些工作,例如離開A1:A3,並使用此公式計算總和= SUMPRODUCT(0 &A1:A3;「*」;「」)+ 0)' –