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

时间:2014-12-01 12:11:03

标签: string excel

所以我有这个excel文件,其中包含211辆汽车及其值(例如燃料类型,发动机类型等)的功能。我必须使用Orange对该数据进行分析,但我有一个问题。一些特征,例如燃料类型,具有串(柴油或气体)的值。我想将它转换为数字,以便柴油变为0,气体变为1或其他。无论如何在excel 2010中执行此操作而无需手动转换它们?提前谢谢。

2 个答案:

答案 0 :(得分:1)

您可以使用以下公式(IF Function in excel)

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

语法:

IF (CONDITION, VALUE_IF_TRUE, VALUE_IF_FALSE)

您将获得如下输出数据:

A           B
----------------------
DIESEL      0
GAS         1
OTHERS      OTHERS

答案 1 :(得分:1)

创建一个包含两列的表:

oil 0
gas 1 
...

然后使用

=vlookup(cell_w_string,Table_above,2,0)

其中cell_w_string是对您的值的引用,而Table_above是上面创建的Table。 应该工作。