如何在Excel 2010中将文本转换为数字

所以我有这个excel文件,其中包含211辆汽车的function和它们的值(例如燃料types,发动机types等)。 我必须使用Orange对这些数据进行分析,但是我有一个问题。 一些特征,例如燃料types,具有串(柴油或气体)的值。 我想把它转换成一个数字,这样柴油就变成了0,而气体就变成了1或者什么的。 有没有办法在Excel 2010中做到这一点,而不必手动转换它们? 提前致谢。

蒂姆

你可以使用下面的公式(IF函数在Excel中)

=IF(A1="DIESEL",0,IF(A1="GAS",1,A1)) 

句法:

 IF (CONDITION, VALUE_IF_TRUE, VALUE_IF_FALSE) 

您将获得如下输出数据:

 AB ---------------------- DIESEL 0 GAS 1 OTHERS OTHERS 

用两列创build一个表格:

 oil 0 gas 1 ... 

然后使用

 =vlookup(cell_w_string,Table_above,2,0) 

其中cell_w_string是对你的string值的引用,Table_above是上面创build的Table。 应该pipe用。