请问怎么在Excel中将大于等于80小于100的数值取值为20,大于等于70小于80的取值为16?

如题所述

如果逻辑不复杂直接替换,如果需求比较多且复杂,可以编写正则表达式程序替换。

80-89,查找8?

90-99,查找9?

70-79,查找7?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-11-21
用IF函数,=IF(AND(A1>=80,A1<100),20,IF(AND(A1>=70,A1<80),16,"")),A1指需判断的单元格,根据实际需求选择需判定的单元格。
第2个回答  2022-11-20
这两个公式应该都可以
=LOOKUP(A1,{70,80,100},{16,20,""})
=IF(AND(A1>=80,A1<100),20,IF(AND(A1>=70,A1<80),16,""))