如何findexcel列是否有序列?

如何findexcel列包含我正在寻找的序列?

例如第1列包含ABCDABBCDAB,我想find列是否包含AB,并想知道它从哪里开始的行号。 类似于这里的例子。

我从网站http://www.get-digital-help.com/2014/10/28/find-a-sequence/find了一个解决scheme? 但似乎并不奏效。

这是一个很好的问题 – 本质上,我们如何使用MATCH来处理2个标准,而不仅仅是一个。 我们可以通过数组公式做到这一点。 从本质上讲,我们将创build一个新的数组,将每个可能的顺序条目组合在一起(例如,它将看起来像AB,BC,CD,DA,AB,BB,BC …)。 那么我们可以根据需要search“AB”。

公式看起来像这样:

 =MATCH("A"&"B",A1:A100&A2:A101,0) 

或者更一般地说:

 =MATCH([Criteria 1]&[Criteria 2],[Data 1st val]:[Data last val]&[Data 2nd val]:[Data last + 1 val],0) 

一个非常重要的注意事项:在公式中写入后,不要按Enter键 ,请按Ctrl + Shift + Enter 。 这告诉Excel将其视为数组公式。 如果做得对,你应该看到公式周围的大括号。