Excel formula 使用嵌套if隐藏数据验证中的空格。擅长

Excel formula 使用嵌套if隐藏数据验证中的空格。擅长,excel-formula,Excel Formula,喜欢偏移公式以避免空白单元格,但我在数据验证中有5个嵌套IF,因此如果我使用上述偏移公式,它不允许我使用,因为字符空间有限 下面是我的公式,所以不带的anyname是表范围 =IF(A17="WATER",WATER,IF(A17="SPORT",SPORT,IF(A17="JUICE",JUICE,IF(A17="SOFT_DRINK__MIXERS__MINERAL_WATERS",SOFT_DRINK__MIXERS__MINERAL_WATERS,IF(A17="CORDIAL",COR

喜欢偏移公式以避免空白单元格,但我在数据验证中有5个嵌套IF,因此如果我使用上述偏移公式,它不允许我使用,因为字符空间有限

下面是我的公式,所以不带的anyname是表范围

=IF(A17="WATER",WATER,IF(A17="SPORT",SPORT,IF(A17="JUICE",JUICE,IF(A17="SOFT_DRINK__MIXERS__MINERAL_WATERS",SOFT_DRINK__MIXERS__MINERAL_WATERS,IF(A17="CORDIAL",CORDIAL,IF(A17="POSTMIX",POSTMIX,MONSTER))))))

任何帮助都将不胜感激

您实际上有一个六层嵌套,如果添加偏移量将使其达到7

可以嵌套多达七个级别的公式。我的想法是,您已经嵌套了六个级别的IFs,如果您将其嵌套到偏移公式中,那么您将遇到Excel的限制,这就是为什么它不起作用的原因。是否可以将IFs分为两个部分,以便每个部分嵌套三层深,并在下半部分禁用偏移关键点


我想如果我能正确理解你的问题,那就行了。

你想做什么?为什么上面的公式不起作用?
CELL A1:  =IF(cond1,range1,IF(cond2,range2,IF(cond3,range3,IF(cond4,range4,value_marker))))
CELL A2:  =IF(A1=value_marker,IF(cond5,range5,IF(cond6,range6,default)),default)