首页 > 解决方案 > Excel-VBA 中的部分字符串匹配和查找

问题描述

我对与 Excel 相关的事情感到很迷茫。

我需要在两个表之间进行递归查找以找到匹配项,并在一个单元格中插入特定值。

在下一个示例中,我将向您展示应该做什么,希望任何人都可以提供帮助!:)

基本上,我需要从每个“B”单元格中的“E”列中查找值,如果有任何匹配,则在“C”中插入特定的“F”值。

例子

增加触发列范围后的错误

第三张照片

我不知道一个公式是否足够,但也许需要一个宏。

我将不胜感激任何帮助。

提前致谢!

标签: excel

解决方案


=IFERROR(INDEX($F$1:$F$3,MATCH(1,--(COUNTIF($B1,"*"&$E$1:$E$3&"*")>0),0)),"No matching values") 将触发范围包裹"*"起来使其接受搜索字符串之前或之后的所有字符


推荐阅读