判定多个单位格的内容是否不异,可用于查验输入的数据是否反复,下面以判定三个单位格的内容不异与否,分享下此类问题的解决方式。
工具/原料
- excel
方式/步骤
- 1
如图表格,要判定这两行里的数字是否不异,或者防止这两行输入的数字完全不异,如何处置。

- 2
第一种方式是操纵公式判定,输入公式=AND(MMULT(--(ISNUMBER(FIND(TRANSPOSE(D3:F3),D4:F4))),{1;1;1})*MMULT(--(ISNUMBER(FIND(TRANSPOSE(D4:F4),D3:F3))),{1;1;1})),按三键得出成果,返回TRUE申明数字不异,不然分歧。

- 3
说到判定,首先想到的是IF函数,也可用公式=IF((D3=D4)*(E3=E4)*(F3=F4)=1,"不异","不不异")。

- 4
也可利用数组公式=IF(SUM(ABS(SMALL(D3:F3,{1,2,3})-SMALL(D4:F4,{1,2,3})))=0,"不异","分歧")。

- 5
上面是判定多个单位格内容是否完全不异,若是要判定某个单位格的内容是否与其他多个单位格的内容有没有反复,可操纵公式=IF(COUNTIF(D3:F3,F4),"对","错")。

- 6
也可用公式=IF(OR(F4=D3,F4=E3,F4=F3),"对","错")。

注重事项
- 操纵VBA代码和数据有用性也可以判定。








