Excel返回表中第一个部分字符串匹配的位置,然后返回表中最后一个部分字符串匹配的位置

Excel返回表中第一个部分字符串匹配的位置,然后返回表中最后一个部分字符串匹配的位置,excel,excel-formula,Excel,Excel Formula,我有一张不断增长的大桌子,看起来像这样: 我需要找到“-033”的第一个实例的位置和“-033”的最后一个实例的位置。我有“-033”的单元格引用,但除此之外,我不能有任何单元格引用,因为我不知道数据进入表的顺序 我已经尝试了很多不同的方法,但是我总是被那些不能处理多个目标字符串实例的方法所困扰 我不想使用VBA,因为我没有使用VBA的经验,这将是一个共享文件。对于第一列编号: =AGGREGATE(15,7,COLUMN($A$2:$J$100)/(ISNUMBER(SEARCH("-033

我有一张不断增长的大桌子,看起来像这样:

我需要找到“-033”的第一个实例的位置和“-033”的最后一个实例的位置。我有“-033”的单元格引用,但除此之外,我不能有任何单元格引用,因为我不知道数据进入表的顺序

我已经尝试了很多不同的方法,但是我总是被那些不能处理多个目标字符串实例的方法所困扰


我不想使用VBA,因为我没有使用VBA的经验,这将是一个共享文件。

对于第一列编号:

=AGGREGATE(15,7,COLUMN($A$2:$J$100)/(ISNUMBER(SEARCH("-033",$A$2:$J$100))),1)
最后

=AGGREGATE(14,7,COLUMN($A$2:$J$100)/(ISNUMBER(SEARCH("-033",$A$2:$J$100))),1)

对于第一列编号:

=AGGREGATE(15,7,COLUMN($A$2:$J$100)/(ISNUMBER(SEARCH("-033",$A$2:$J$100))),1)
最后

=AGGREGATE(14,7,COLUMN($A$2:$J$100)/(ISNUMBER(SEARCH("-033",$A$2:$J$100))),1)

找到这些后,您想做什么?我将使用位置数据在列的顶部(未显示)告诉我相应的日期。是否显示表的图像?它似乎对我不起作用是的,正在显示表格图像。找到这些后,您想做什么?我将使用位置数据在列顶部告诉我相应的日期(未显示)。是否显示表格图像?它似乎对我不起作用是的,表格图像正在显示。我遇到了另一个障碍-如果有一个单元格包含“-0333”,那么该单元格就是返回的单元格,而不是仅包含“-033”的单元格。如何缩小结果范围?我遇到了另一个障碍-如果有一个单元格包含“-0333”,则返回的是该单元格,而不是仅包含“-033”的单元格。如何缩小我的结果范围?