通过“IF”语句对Excel中的输入数据进行分类

时间:2016-07-20 16:57:15

标签: excel templates

我正在为需要输入表的项目计划创建模板,以帮助确定最终表的清洁度。但是,我在上一次计算时遇到了麻烦。

我需要一个“if”声明来确定该项目是“Cash”,“Cash Equivalent”,“Short Term”还是“Needs Research”(整个声明的“if false”值)。

Code: =IF(I4='Product Codes'!B7OR(I4='Product Codes'!B8,I4='Product 
Codes'!B9,I4='Product Codes'!B10,I4='Product Codes'!B11,I4='Product 
Codes'!B12,I4='Product Codes'!B13),"Cash"and(if(Inputs!I4='Product 
Codes'!B18or(Inputs!I4='Product Codes'!B19,Inputs!I4='Product 
Codes'!B20,Inputs!I4='Product Codes'!B21),"Cash 
Equivilents"and(if(Inputs!I4='Product 
Codes'!B22or(Inputs!I4='ProductCodes'!B23),"Short-Term","Needs Research"))))"Needs Research")

(以上是我一直在篡改的代码的副本。我想我已经离我更近了,但这就是我所拥有的)

为了使项目达到这三个分类之一,他们需要使用工作簿中另一个工作表中列出的五个产品代码之一进行识别。我希望这是一个声明,这样当数据转储到来时,所需要的只是复制/粘贴,并且将创建计划。请尽可能协助,因为任何帮助将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:1)

根据我在Product Codes表单中的评论,我设置了一个像这样的小查找表:

enter image description here

然后在我的表格中,我使用了一个带有IFERROR的VLOOKUP来处理未找到的内容:

=IFERROR(VLOOKUP(I4,'Product Codes'!B:C,2,FALSE),"Needs Review")

enter image description here