excel中根据两列相关进行填充
发布网友
发布时间:2022-05-13 17:36
我来回答
共1个回答
热心网友
时间:2023-10-18 10:07
C2=VLOOKUP(A2&B2,IF({1,0},SHEET1!$A$2&SHEET1!$B$1000,SHEET1!$C$1000),2,0)
公式下拉!
或者:
=SUMPRODUCT((SHEET1!$A$2:$A$1000=A2)*(SHEET1!$B$2:$B$1000=B2)*SHEET1!$C$2:$C$1000)
公式下拉!
===============================================================
FIRST:你这个是多条件查找引用,你的
c2=VLOOKUP(A2,sheet1!$A:$c,3,)
肯定不能实现,你现在能实现是因为只有两行两种不重复的名称,假设你的数据继续增加:
表1
列A 列B 列C
名称 规格 编号
螺丝 6*5 12358
螺母 5*8 12358
螺母 5*6 12350
那么你的公式就有问题了。你是想要12350呢还是12358呢?
SENCEND:VLOOKUP函数的基本参数你没搞明白。
VLOOKUP(搜索值,搜索范围,偏移列数,1/0或者TURE/FALSE)
VLOOKUP所查找值必须是搜索范围的首列,这个我想你明白;但是第二个参数,这个偏移行数字是指在这个指定的范围内的首列起偏移了几列,假设这个范围只有3列N行,你公式中的偏移列数设置成4……你试试!