EXCEL函数问题,求高手解决D列的数值怎么实现自动生成!万分感谢!

 我来答
山桑弓
2012-10-16 · TA获得超过1.2万个赞
知道大有可为答主
回答量:7793
采纳率:66%
帮助的人:2766万
展开全部
如果数据在A2:C100中,D2中输入
=IF(C2=0,"",LOOKUP(2,0/((B$2:B$100=B2)*(C$2:C$100=0)),A$2:A$100))
下拉。
追问
你的这个办法跟楼上那个语句不一样,但是效果也能达到,请解释一下阿,我想学习!谢谢!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伤疤也微笑
2012-10-16
知道答主
回答量:60
采纳率:0%
帮助的人:20万
展开全部
这个要是A列和B列的位置调换一下可以实现! 用vlookup函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wolf_zcs
2012-10-16 · TA获得超过1754个赞
知道小有建树答主
回答量:1621
采纳率:66%
帮助的人:1112万
展开全部
=IF(C2=0,"",IF(C2=1,INDEX(A:A,MATCH(B2,B:B,0)),"")) 下拉
追问
你的这个方法实现了,请解释一下函数是怎么弄出来的,不然以后碰到相类似的其他问题了还是不会,我得学会这个方法,谢谢!
追答
MATCH 在B列查找B2 返回位置信息,INDEX在A列取出 MATCH返回位置的值 IF不用解释了吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式