藏拙首页 | 贴吧 | 藏拙导航 | 藏拙IP搜索

 
查看文章
 



excel问题_

2008-05-27 20:03

excel问题
sheet1表中的一列,如B列,分别与sheet2表的B列,sheet3表的B列比较
如果sheet1 B列的某行,在sheet2 B列存在相同的值,则在该行的D列返回AAA
如果sheet1 B列的某行,在sheet3 B列存在相同的值,则在该行的D列返回BBB
否则返回CCC
请问,sheet1 D列的公式应该怎么写?

问题补充:可能我没说清楚
sheet1的B1不是和另2表的B1比较,而是和另2表的整个B列做比较,只要有任何一行与sheet1.B1相同,就在D1列返回相应值
=IF(COUNTIF(Sheet2!B:B,B1)gt;0, AAA ,IF(COUNTIF(Sheet3!B:B,B1)gt;0, BBB , CCC ))
向下复制公式。

选了最早回答正确的 用两个if()函数嵌套
=IF(Sheet1!B1= Sheet2!B1, AAA ,IF(Sheet1!B1 = Sheet3!B1, BBB , CCC ))

sheet1 D1 写上面的

D2 就把 B1 改称 B2 就可以了

这样啊。。呵呵

方括号 的方法 可行~~~`
D1=IF(COUNTIF(Sheet2!B:B,B1), AAA ,IF(COUNTIF(Sheet3!B:B,B1), BBB , CCC ))
pinphyl的回答好,加分吧

类别:默认分类 | 浏览(22) | 评论 (0)
 
 
网友评论:
发表评论:
姓 名:
网 址:
内 容:




     


©2008 CangZhuo