如何获取特定匹配值的起始单元格和结束单元格地址?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取特定匹配值的起始单元格和结束单元格地址?相关的知识,希望对你有一定的参考价值。
我需要找到特定值的起始单元号和结束单元号。例如,如果我有这个excel表:
在这里,当我在公式中搜索“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中的行的删除按钮?