如果正确的子string,exceltesting

假设我有A1包含文本ABC,并且B1包含BC。 我如何testingB1是否包含A1的正确子集? 所以,BC是ABC的一个真正的子集,答案应该是真实的,但是DE不是ABC的真正子集,答案应该是假的。

试试看

=ISNUMBER(FIND(B1;A1)) 

在这里输入图像说明

这样做的工作:

 =IF(ISERR(SEARCH(B1,A1)),"false", "true") 

这是有点人为的,但首先使用SEARCH方法来查找string,返回如果find的起始位置(如2),或者如果没有返回错误。

如果找不到string,则IsErr函数返回true;如果是(与所需行为相反),则返回false。

最后,If函数有效地反转布尔值,如果有错误(string未find)则返回false,如果是,则返回true。