我正在尝试找到一种在Excel中将yes / no转换为1/0的有效方法。因为我在SPSS进行数据分析。或者如果在SPSS中直接将YES / NO转换为1/0的方式?
答案 0 :(得分:6)
在SPSS中尝试此语法:
这将创建一个1和0的新字段。还要记住它区分大小写。
numeric boolFieldName(f1).
recode ynFieldName ("YES" = 1) ("NO" = 0) into boolFieldName.
execute.
答案 1 :(得分:1)
在"格式,自定义"中添加以下公式。这会将1
替换为"Yes"
,将0
替换为"No"
"Yes"_)_%;"ERROR"_)_%;"No"_)_%;"ERROR"_)_%
答案 2 :(得分:1)
在Excel中只使用Ctr-H(查找和替换)。搜索是将全部替换为1并将其替换为否。简单:)
答案 3 :(得分:0)
如果单元格包含是或否(比如单元格A1),则在另一个单元格中输入:
<强> = IF(A1 = “是”,1,0)强>
答案 4 :(得分:0)
通常,SPSS会自动将Excel日期/时间值转换为SPSS数据值。您报告的数字是原始Excel日期值,即未转换。这很可能是由于列中包含的某些值不是日期或时间,因此SPSS将其视为纯数字字段。查看有问题的列,看看是否可以发现这些条目。
答案 5 :(得分:0)
=--(A1="yes")
,如果是,则返回1,否则返回0。