EXCEL函数问题,高手帮忙,急等?

来源:百度知道 编辑:UC知道 时间:2024/06/19 05:28:07
有2张表,sheet1表格里的格式如下
A B
1 北京双安 北京分公司
2 北京东安 北京分公司
3 北京长安 北京分公司
4 北京翠微 北京分公司

在sheet2表中的格式 ,
A B C D
1 部门 购买商场 来电商场
2
3
4

条件如下,我要在部门列自动填充对应的部门,条件1)只填写购买商场,来电商场为空时,以购买商场为依据自动填充部门和区域 2)只填写来电商场,购买商场为空时,以来电商场为依据填写部门和区域 3)购买商场和来电商场都填写时,以来电商场为依据自动填充部门和区域
sheet1表格
A B
1 商场名称 部门
2 北京双安 北京分公司
3北京东安 北京分公司
4 北京长安 北京分公司
5 北京翠微 北京分公司

sheet2表格
A B C
1 部门 购买商场 来电商场
2
3
4
我要在sheet2表格的部门列(A列)自动填充对应的部门,条件1)只填写购买商场,来电商场为空时,根据购买商场的名称自动填充部门 2)只填写来电商场,购买商场为空时,根据来电商场名称填写部门 3)购买商场和来电商场都填写时,根据来电商场名称为依据自动填充部门

你的部门在哪呢?
用vlookup和if函数差不多就可以了。
如果可能的话,给我发个样表看看,需要的话发百度消息给我
-----------------
=INDEX(Sheet1!$B$2:$B$6,MATCH(IF(B2="",C2,IF(AND(B2<>"",C2<>""),C2,B2)),Sheet1!$A$2:$A$6,),)

你的提问看不懂~
建议重新组织下。

说的不太明白

=IF(AND(B2="",C2=""),"",VLOOKUP(INDIRECT("RC"&MAX((B2<>"")*COLUMN(B2),(C2<>"")*COLUMN(C2)),FALSE),Sheet1!$A$1:$B$100,2,FALSE))

或者
=IF(AND(B2="",C2=""),"",VLOOKUP(IF(C2<>"",C2,B2),Sheet1!$A$1:$B$100,2,FALSE))