excel中当A列的某值等于B列的某值,在新的一列(C列)里取D列的某值,该怎么写公式啊?求助!

C列里我有好多个零件号要匹配,规则是:当D3=B3时要把E3的内容填写到C3,一样的内容可以下拉就自动填入... C列里我有好多个零件号要匹配,规则是:当D3=B3时要把E3的内容填写到C3,一样的内容可以下拉就自动填入 展开
 我来答
willenhu
2017-07-17 · TA获得超过1771个赞
知道小有建树答主
回答量:865
采纳率:66%
帮助的人:240万
展开全部

思路如下:

  1. 首先把D2单元格的编码从B列里查找,得到结果。

  2. 如果查到结果显示错误的值,也就是查不到,这样就在C2单元格里显示空。

  3. 如果查到结果不是错误的值,就在C2单元格里显示D2

  4. 下拉单元格得到结果。

公式如下:

在C2单元格里输入=IF(ISERROR(VLOOKUP(D2,B:B,1,FALSE)),"",D2)

1975qjm
高粉答主

2013-12-23 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7268万
展开全部
C1单元格写入公式
=VLOOKUP(A1,B:D,3,)

=INDEX(D:D,MATCH(A1,B:B,))

是要这样的公式吗
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yKing0805
2017-07-06
知道答主
回答量:3
采纳率:0%
帮助的人:2082
展开全部
在C列中填写公式=VLOOKUP(A,D:E,2,0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-23
展开全部
在C1输入:=IF(A1=B1,D1,""),表示如果A1=B1,则此C1单元格等于D1的值,否则为空。可否?
更多追问追答
追问
我试过这种,除了第一个值能填进去,下拉后其他的都为空,不行啊!
追答

我刚才又试了下,没有问题啊;在C1输入公式,然后下拉填充,公式里面的单元格会自动更改啊,所有的1变成2,公式继续有效。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
telenwei
2013-12-23 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:92.7万
展开全部
c1=if(a1=b1,d1,"")

问题描述的好像不对呀,你说的 d3=b3, 但你图上画的圈是 d3 和 b5 ?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式