EXCEL中如何判断两个单元格中内容的大小?

2024-11-30 14:04:17
推荐回答(5个)
回答1:

如果只是汉字,用如下公式
=IF(A1=B1,"相同","不同")

如果包含英文且要区分英文大小写,用如下公式
=IF(EXACT(A1,B1),"相同","不同")

假如需要判断的两个单元格分别为A2和B2,可以用以下两种方法:
1、直接用等号比较,如在C2输入公式:=A2=B2 如果结果为TRUE,则两个单元格内容相同。如结果为FLASE,则不同。这种方式有个缺点:对字母不区分大小写。
2、如果上面的方法不能满足要求,需要区分字母大小写的话,可以用函数EXACT来判断,格式为:=EXACT(A2,B2) 如果结果为TRUE,则两个单元格内容相同。如结果为FLASE,则不同。

回答2:

用条件格式。
新建条件:当值小于4.0,则标为红色;
再新建条件:当值大于4.0,小于5.3,则标为蓝色;
再新建条件:如果值大于5.3,则标为绿色。

然后进行筛选出第二个值。

回答3:

楼上正解:
假设要判断的内容在A1,工时分别对应1 2 3
=lookup(--mid(a1,2,9),{0,4,5.31},{1,2,3})

但公式需再修改下:
=lookup(mid(a1,2,9)*1,{0,4,5.31},{1,2,3})
*1后才能转换成数字,再进行比较

回答4:

假设这三个原数据分别在1,2,3行,我估计这个也就是你整个公式的一部分,这样能返回行号:
=if(a1>5.3,3,if(a1>4.0,2,1))

取得行号后可再配合用 Indirect 来取需要的数据

回答5:

将前导的φ通过自定义单元格的方法解决,然后
=LOOKUP(A1,{0,"类型1";4,"类型2";5.301,"类型3"})
祝你成功!