公式或macros来根据它们的值对单元格进行分组

我在一个电子表格上,需要根据单元格值和单元格下面的值来重新对单元格进行重新alignment。 基本上我有下面的列,这是由公式链接到另一个电子表格。

Column A EE EE SP EE CH CH EE SP CH CH EE 
  • 对于有EE的单元,其下面的单元是EE ,那么第一个单元应该是“EE Only”。
  • 对于任何具有EE的单元,其下面的单元是SP ,然后是另一个EE ,那么前两个单元应该读取“EE + SP”。
  • 对于其下面的单元格是CH任何单元格EE ,那么这些单元格应该读取“EE + CH”。
  • 对于任何细胞EE ,其下面的细胞是SPCH ,那么所有这些细胞应该读取“EE + FAM”。

上面的列应该看起来像:

 Column A EE Only EE+SP EE+SP EE+CH EE+CH EE+CH EE+FAM EE+FAM EE+FAM EE+FAM EE Only 

这是一个长期的价值观,老实说,我甚至不知道最好的办法是什么。

我是否需要创build一个值表进行查找,或者是否有macros能够处理这个?

从您的input示例:

 =IF(AND(A2<>"EE",B1="EE+FAM"),"EE+FAM",IF(AND(A2="EE",OR(A3="EE",A3="")),"EE Only",IF(OR(AND(A1="EE",A2="SP",A3="EE"),AND(A2="EE",A3="SP",A4="EE")),"EE+SP",IF(OR(A2="CH",A3="CH"),"EE+CH",IF(AND(A2="EE",A3<>"EE"),"EE+FAM",""))))) 

应该派生你的输出示例。