3

如何在 Excel 2010 中嵌套 IF 语句?我在尝试从Evolus Pencil Support Tickets组织数据时找到了灵感。

这是我想要的结果:我想嵌套 IF 语句以在不同的状态级别之间进行选择,例如 Fixed、New、Invalid、Done、Duplicate 等。但是,当我尝试测试时,我必须制作几个表来实现这一点它,IF 语句只给了我第一选择(固定)。

这是测试数字是否为 1-6 并添加数字和状态级别的公式:

=IF(U2="1",
CONCATENATE(VALUE(U2),$V$2,IF(U2="2",
CONCATENATE(VALUE(U2),$W$2,IF(U2="3",
CONCATENATE(VALUE(U2),$X$2,IF(U2="4",
CONCATENATE(VALUE(U2),$Y$2,IF(U2="5",
CONCATENATE(VALUE(U2),$Z$2,IF(U2="6",
CONCATENATE(VALUE(U2),$AA$2,"NO")

但是,相应单元格中的结果是: Cell is U2 1FixedFALSE Cell is U3 false

请在此处查看电子表格

http://win7guruquestions.posterous.com/my-spreadsheet-illustrating-selection-and-if

我希望你能帮助我解决这个问题。提前致谢

4

1 回答 1

6

发布的公式缺少右括号。假设它应该是

=IF(U2="1",CONCATENATE(VALUE(U2),$V$2),
IF(U2="2",CONCATENATE(VALUE(U2),$W$2),
IF(U2="3",CONCATENATE(VALUE(U2),$X$2),
IF(U2="4",CONCATENATE(VALUE(U2),$Y$2),
IF(U2="5",CONCATENATE(VALUE(U2),$Z$2),
IF(U2="6",CONCATENATE(VALUE(U2),$AA$2),"NO"))))))

它可以工作,前提是 U2 中的值作为字符串输入。

另一个公式:

=IF(AND(VALUE(U2)>=1,VALUE(U2)<=6),U2&INDEX($V$2:$Z$2,1,VALUE(U2)),"NO")
于 2011-05-31T20:03:27.537 回答