excel - Excel-VBA 中的部分字符串匹配和查找
问题描述
我对与 Excel 相关的事情感到很迷茫。
我需要在两个表之间进行递归查找以找到匹配项,并在一个单元格中插入特定值。
在下一个示例中,我将向您展示应该做什么,希望任何人都可以提供帮助!:)
基本上,我需要从每个“B”单元格中的“E”列中查找值,如果有任何匹配,则在“C”中插入特定的“F”值。
我不知道一个公式是否足够,但也许需要一个宏。
我将不胜感激任何帮助。
提前致谢!
解决方案
=IFERROR(INDEX($F$1:$F$3,MATCH(1,--(COUNTIF($B1,"*"&$E$1:$E$3&"*")>0),0)),"No matching values")
将触发范围包裹"*"
起来使其接受搜索字符串之前或之后的所有字符
推荐阅读
- spring - 在基于 Spring Boot Maven 的 War 应用程序中动态定义数据库
- r - quantmod - getQuote() 不适用于不同交易所的代码
- matlab - MATLAB fplot 的“notvectorized”警告与测试不一致
- javascript - React Native 无法读取 undefine 的属性“0”
- android - 在回收站视图中检测快速滚动
- c++ - 显示结构数组
- laravel-5 - 为什么不触发 UserNotVerifiedException 错误?
- javascript - JavaScript 未将元素分配给对象
- scala - 如何在 Terminated 消息接收中观看 akka actor 并捕获其上下文
- sql - SQL Server - 如何使用已经取消透视的列值