我倾向于使用Excel数组公式(但如果它只能在VBA中完成,那么可以),它复制包含特定文本的列数组中的所有单元格。下面的图片显示了我所追求的和我尝试过的。我越来越接近(感谢类似但不同的问题),但无法完全达到我想要的位置。目前,我只获得第一个单元而不是所有的单元。在我的实际应用中,我正在搜索约20,000个单元格,并将有几百个搜索词。我希望大多数搜索条件能给我提供大约8 - 12个具有该值的单元。Excel数组公式只复制包含字符串的单元格的公式
式我使用:
=INDEX($A$4:$A$10,MATCH(FALSE,ISERROR(SEARCH($C$1,$A$4:$A$10)),0))
为什么不直接使用内置的过滤器功能? – tigeravatar
@tigeravatar这对于做一对复制和粘贴部分很合适,但我会为数百个搜索条件执行此操作,在我的下一个项目中,这些搜索条件将发生变化。从长远来看,编程解决方案将节省时间。 –