我无法让匹配函数处理数字

问题描述 投票:0回答:1

我可以让匹配函数处理文本,但不能处理数字。

I A1 我写了“狗和猫”。在B1我放了“狗”。在 C1 中,我输入 =match(B1,A1,0) 并得到#N/a。所以我将 C1 更改为 =match(""&B1&"",A1,0),现在它返回 1。到目前为止一切顺利。

但现在我尝试了一个号码。在A1中我输入“123456”。在 B1 中我输入了“234”。现在我得到#N/a,错误显示无法在匹配中找到234(注意星号)。所以我想弄清楚如何使匹配与数字一起使用。我一定错过了一些简单的事情,但我无法弄清楚。谢谢。spreadsheet example

google-sheets match
1个回答
0
投票

match()
用于完整匹配。它已经可以处理数字了。
match(*value*,*array*,0)
将找到输入 array 中与 value 完全

匹配的第一个单元格

如果你想要部分匹配,你可以使用

find()

例如,

=find("234","123456")
=find(234,123456)
都会输出
2
,即123456中第一次出现234的位置。

© www.soinside.com 2019 - 2024. All rights reserved.