【发布时间】:2016-03-17 00:13:22
【问题描述】:
我有一个表格,其中包含代表客户的行,并且每个月,我在每一行上添加一列,代表他们所下订单的类型(A、B 或 C)。
我需要确定每个客户(在任何月份)下过 A 类订单,然后在接下来的某个月份下一个 C 类订单。
但是,如果从“A”到“C”类型的订单(一个或多个月做“C”)后,客户返回“A”,我不需要识别他。
找到“A”订单后,“B”订单无所谓
给出的例子:
Client M1 M2 M3 M4 Identify
01 A B C C Yes
02 A B C A No
03 A C B A No
04 B B A C Yes
05 B A C B Yes
06 C A B B No
07 A A A C Yes
08 A A A A No
09 A C A C Yes
10 A C C A No
等等
我不知道我是否可以使用简单的公式或使用 VBA。
已编辑:由于每个月我都会添加一个新列,因此公式或 VBA 应该考虑所有可能性(如“ACCA”、“ACCCCA”等)。还添加了客户端 07、08、09 和 10 作为示例。
提前谢谢你。
JT
【问题讨论】:
标签: arrays excel vba find next