假定首个输入公式的单元格在A列 在A23输入 =IFERROR(IF(A21=A22,LOOKUP(A21,{1,2,3},{体育,数学,英语}),单&LOOKUP(A21,{1,2,3},{体育,数学,英语})&双&LOOKUP(A22,{1,2,3},{体育,数学,英语})),) 或 =IF(OR(A21=,A22=),,IF(A21=1,IF(A22=1,体育,IF(A22=2,单体育双数学,单体育双英语)),IF(A21=2,IF(A22=1,单数学双体育,IF(A22=2,数学,单数学双英语)),IF(A22=1,单英语双体育,IF(A22=2,单英语双数学,英语))))) 向右填充即可
第一种方法运用数组,简单明了,对于更复杂条件也不会增加太大难度第二种方法仅用IF函数进行嵌套,方便掌握,但公式冗长,不易修改,判断条件增加时极易出错
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号