标签: excel text substring
我们说我有A1包含文字ABC,而B1包含BC。如何测试B1是否包含适当的A1子集?所以,BC是ABC的合适子集,答案应该是真的,但是DE不是ABC的正确子集,答案应该是假的。
答案 0 :(得分:4)
试试
=ISNUMBER(FIND(B1;A1))
答案 1 :(得分:0)
这就是工作:
=IF(ISERR(SEARCH(B1,A1)),"false", "true")
它有点做作,但首先使用SEARCH方法查找字符串,如果找到则返回起始位置(例如2)或否则返回错误。
如果未找到字符串,则IsErr函数返回true;如果是(所需行为的反转),则返回false。
最后,If函数有效地反转了布尔值,如果有错误(找不到字符串)则返回false,如果错误则返回true。