WPS中如何比较一个单元格完全包含另一个单元格的数值。

请教,怎么用函数写出C4是否完全包含B4的数字,我想知道图中第三种情况怎么写,当然如果能将这3种情况写在一起更好,万分感谢!

    公式为:

    =IF(ISNUMBER(FIND(B2,C2)),"完全包含",IF(SUM(--ISNUMBER(FIND(MID(B2,ROW(INDIRECT("1:"&LEN(B3))),1),C2)))>0,"包含","不包含"))

    数组公式,按ctrl+shift+enter产生花括号。

    如图所示:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-26

本问题的关键是查找B列的每个数字是否在C列中,找到的个数与B列数字的个数相比较。相等——完全包含,一个也没有——不包含,其他情况(至少一个但小于B列数字个数)——包含,所以可用公式:

=IF(COUNT(0/FIND(MID(B2,ROW(INDIRECT("1:"&LEN(B2))),1),C2))=0,"不包含",IF(COUNT(0/FIND(MID(B2,ROW(INDIRECT("1:"&LEN(B2))),1),C2))=LEN(B2),"完全包含","包含"))

同时按Ctrl+Shift+Enter三键输入数组公式

上面的公式不考虑数字顺序,如要顺序也完全一致,则需要另外编写公式。

本回答被提问者和网友采纳
相似回答