Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 嗨,我的IF代码显示为false。我正在尝试将调查答案转换为数字以运行分析_Excel - Fatal编程技术网

Excel 嗨,我的IF代码显示为false。我正在尝试将调查答案转换为数字以运行分析

Excel 嗨,我的IF代码显示为false。我正在尝试将调查答案转换为数字以运行分析,excel,Excel,看起来您的值总是以感兴趣的数字开始,因此您可以使用LEFT提取数字。例外是输出“代码> >代码>的空白输入。您可以在此处使用单个IF控制输出,以将转换为NA =IF($D2="5 (Somewhat agree)",5,IF($D2="1 (Strongly disagree)",1,IF($D2="2 (Disagree)",2,IF($D2="3 (Somewhat disagree)",3,IF($D2=&qu

看起来您的值总是以感兴趣的数字开始,因此您可以使用
LEFT
提取数字。例外是输出“代码> >代码>的空白输入。您可以在此处使用单个
IF
控制输出,以将
转换为
NA

=IF($D2="5 (Somewhat agree)",5,IF($D2="1 (Strongly disagree)",1,IF($D2="2 (Disagree)",2,IF($D2="3 (Somewhat disagree)",3,IF($D2="4 (Neither agree nor disagree)",4,IF($D2="6 (Agree)",6,IF($D2="7 (Strongly Agree)",7,IF($D2="","NA"))))))))

您还可以使用
VLOOKUP
导入您的值。只需创建一个引用表(请参见下面左侧的表),然后引用它以输出适当的映射。对于空白,这将返回
#N/A
,尽管您可以通过将其包装在
IFERROR

=LEFT(D2, 1)


您的代码在我的机器上运行良好
=VLOOKUP(D2,A2:$B$7,2,0)