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

2025-03-23 20:23:48
推荐回答(2个)
回答1:

  1. 公式为:

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

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

  2. 如图所示:

回答2:

本问题的关键是查找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三键输入数组公式

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