我拼命想让我的excel做我想做的事。我想找到一个字符串,该字符串写在我的A1到A5列的B1列中。B2列中的字符串也应在A1:A5中搜索。
例:
______________
| A | B |
|_______|_____|
| | |
| 13234 | 12 |
|_______|_____|
| | |
| 15485 | 13 |
|_______|_____|
| | |
| 13234 | 23 |
|_______|_____|
| | |
| 78165 | 132 |
|_______|_____|
现在C1到C5的输出将是:
C1 = no match
C2 = A1,A3
C3 = A1,A3
C4 = A1,A3
我尝试使用匹配函数如下:
=MATCH (A1, A1:A5, 0)
遵循从这里获取的语法:
我知道13不一样,这就是我的标题被称为“找到部分匹配”的原因,如果你能更好地表达它,可以随意建议编辑。没有我搜索的数字实际上是像“F45234GWE”这样的关键。无论如何,感谢您的帮助,我将检查查找功能。
—
RayofCommand 2015年
我评论了自从你
—
罗恩罗森菲尔德2015年
0
用于match_type
参数以来的完全匹配。但是,正如我所写,除非可能匹配的数量是固定的或有限的,否则您将需要辅助列和复杂公式,或简单的VBA例程。
该死的,我的德国版excel只接受德国公式:&
—
RayofCommand 2015年
那里有各种各样的翻译。做互联网搜索。
—
罗恩罗森菲尔德2015年
MATCH
是不正确的功能。毕竟,13与13234不同。FIND
可以返回一组错误和数字,具体取决于是否找到了部分字符串,但是,如果没有VBA,获取所需结果将是一个问题。匹配单元的数量是否仅限于两个(或其他一些值)?