excel中,b1怎样根据a1的值获得相应的结果?

来源:百度知道 编辑:UC知道 时间:2024/07/08 11:14:04
b1怎样根据a1的值获得相应的结果?

第一组:语文、历史、政治

第二组:自然、社会

第三组:音乐、美术、体育

第四组:代数、几何

要求:在a1单元格中,输入某一科目,b1就能得到相应组的值。

如:a1输入“语文”,b1就自动等于“第一组”,a1输入“音乐”,b1就自动等于“第三组”

可以在B1中输入下列公式,你试试吧?
=IF(OR(A1="语文",A1="历史",A1="政治"),"第一组",IF(OR(A1="自然",A1="社会"),"第二组",IF(OR(A1="音乐",A1="美术",A1="体育"),"第三组",IF(OR(A1="代数",A1="几何"),"第四组","没有该科目"))))
即当你没有输入时或输入的没有上述科目时,显示“没有该科目”,否则按照你的要求显示。OK?

假如你的数据在A2到A5,那么在B1输入如下公式

=IF(NOT(ISERROR(FIND(A1,A2))),LEFT(A2,3),"")&IF(NOT(ISERROR(FIND(A1,A3))),LEFT(A3,3),"")&IF(NOT(ISERROR(FIND(A1,A4))),LEFT(A4,3),"")&IF(NOT(ISERROR(FIND(A1,A5))),LEFT(A5,3),"")

如果数据区域有变,就把A2到A5改成你的区域的名称