如何获得特定匹配值的开始单元格和结束单元格地址?

时间:2018-07-24 01:32:09

标签: excel excel-formula

我需要找到特定值的开始单元格编号和结束单元格编号。例如,如果我有这张Excel工作表:

example excel sheet

在这里,当我在公式中搜索“ 10:”时,我应该得到:

A1:A5

例如,有一个使用此公式的公式=COUNTIF(range, text),我可以计算出重复某些文本的次数。现在,我需要一个公式,在该公式中输入文本时,它应该告诉我开始的单元格编号和结束的单元格编号。

我希望我很清楚。这可能吗?

1 个答案:

答案 0 :(得分:0)

如果要搜索以10开头的内容,则需要=iferror("A"&MATCH("10*",A:A,0) & ":A"&MATCH("10*",A:A),"")。只要将&标记为“ *”,就可以将10更改为单元格引用。 第一个MATCH块给出了范围内的第一个匹配行号(由于我正在查看整列,所以它是行号),第二个给出了最后一个<=(在我们的情况下=,因为我们发现了第一个是=)。如果我们什么也没找到,则iferror会处理该错误并为整个事件返回空白。 上面假设列A的格式设置为文本(并且已排序-这并不意味着要处理匹配的条目是否在a1:a3中,然后在A7中存在另一个条目)。