在 Excel 2010 中,如何将包含“1 天”、“2 天”等的单元格转换为仅包含“1”、“2”等的单元格

在 Excel 2010 中,如何将包含“1 天”、“2 天”等的单元格转换为仅包含“1”、“2”等的单元格

为了将它们视为数字?

我从另一个包含持续时间列表的程序中复制了该列。不幸的是,Excel 根本不会将这些单元格视为数字,所以我无法在公式中使用它们。

我尝试使用“设置单元格格式”工具并选择“数字”,但这根本没有改变单元格 - 它仍然显示“1 天”,并且引用它的公式仍然不起作用。

有没有一种简单的方法,让单元格值以数字开头,并附加一个字符串以获取数字值?

答案1

选择包含数据的列。

按下CTRL+H即可加载查找和替换对话框。

对于“查找”,输入day(请注意单词“day”前的空格)对于“替换”,保留空白。单击“全部替换”按钮。

这将删除所有出现的“day”这个词,只留下您的号码。

答案2

尝试这个公式:

=IFERROR(VALUE(LEFT(A1,SEARCH(" ",A1)-1)),A1)

这将尝试获取任何空格前的数字并将其转换为数字。

相关内容