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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取特定匹配值的起始单元格和结束单元格地址?相关的知识,希望对你有一定的参考价值。

我需要找到特定值的起始单元号和结束单元号。例如,如果我有这个excel表:

example excel sheet

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

A 1:兄弟

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

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

答案

如果你正在搜索以10开头的东西,你需要=iferror("A"&MATCH("10*",A:A,0) & ":A"&MATCH("10*",A:A),"")。你可以将10改为单元格引用,只要你和“*”就可以了。第一个MATCH片段给出了范围内的第一个匹配行号(因为我看整个列是行号),第二个给出最后一个<=(在我们的例子中=因为我们发现了第一个是=)。如果我们什么都没找到,那么iferror会处理它并为整个事件返回空白。上面假设列A被格式化为文本(并且已经排序 - 如果匹配的条目在a1:a3中,那么它并不意味着处理,然后在A7中有另一个)。

以上是关于如何获取特定匹配值的起始单元格和结束单元格地址?的主要内容,如果未能解决你的问题,请参考以下文章

使用excel vba将特定文本行保留在单元格中以获取特定起始字母

如何在xamarin中删除集合视图中的一个单元格和sqlite中的行的删除按钮?

合并仅用变量引用的连续单元格

如何在 QTableView 中发出输入单元格和离开单元格的信号

如何显示多个满足特定条件的单元格的内容?

如何区分用户点击我的表格视图单元格和用户点击单元格中包含的子视图?