在 Excel 2010 中删除相同的文本(不是重复的)

在 Excel 2010 中删除相同的文本(不是重复的)

我使用的是 Excel 2010,有许多单元格包含 *10^9,例如 5*10^9、3.4*10^9,需要删除 *10^9。鉴于有大约 50000 个条目,我并不想手动执行此操作,但我对 Excel 不是很熟悉,也不确定如何执行此操作。我尝试使用查找和替换功能,但是当我这样做时,它会删除整个单元格内容,而我想保留 *10^9 前面的数字。我相信一定有办法做到这一点,但我不知道怎么做!有什么想法或提示吗?

答案1

*在 Excel 查找中使用星号时,它表示“匹配任意字符序列”。因此

*10^9 

表示匹配整个单元格,最多 *10^9。因此,当您替换时,它会替换所有内容。

要表示文字,*您需要用波浪号对其进行转义:

~*10^9

这意味着匹配单元格中仅包含的部分*10^9。然后您可以将替换字段留空,它将从单元格中删除此部分。

答案2

问题在于 * 字符,它被视为通配符。为了避免这种情况,请在其前面加上 ~ 字符。

换句话说,搜索“~*10^9”并替换为 nul

相关内容