根据单元格的独特组合自动生成类别

根据单元格的独特组合自动生成类别

这看起来比实际情况更令人困惑,但是我有一个 Excel 表,可以对不同答案组合进行分类。

每个类别或层级均基于 7 列之间“是”和“否”答案的独特组合。

例如:
示例表

我正在寻找一种方法,让我有一张空白表,当用户填写是/否答案时,Tier # 将根据他们的回答自动生成。

目前,就我有限的知识而言,唯一可能的解决方案是使用非常长的嵌套 IF 语句。

Excel 中肯定存在更好的方法?提前致谢!

答案1

这可以在 Excel 2016 中使用辅助列和来完成TEXTJOIN

假设层级列表为Sheet2,添加一个包含以下公式的列:

=TEXTJOIN(,TRUE,B2:H2)

然后在Sheet1您希望层出现的位置添加以下公式:

=INDEX(Sheet2!A$2:A$6,(MATCH(TEXTJOIN(,TRUE,B2:H2),Sheet2!I$2:I$6,0)))

TEXTJOIN基本上会将所有y/n值转换为单个字符串。MATCH然后将查找匹配的字符串Sheet2INDEX返回相应的层。

相关内容