excel从指定行向上查找第一个非空行
如图,想在G、H、I列中根据F列判断,如果G等于“小包”,则G列公式为C3*2,如果为“大包”,则公式为C3*10,如果为“总包”,则公式为C3*100,允许向下拖动。比...
如图,想在G、H、I列中根据F列判断,如果G等于“小包”,则G列公式为C3*2,如果为“大包”,则公式为C3*10,如果为“总包”,则公式为C3*100,允许向下拖动。比如在G5中得到的结果应该为C3*100=10000
展开
展开全部
如果都是这样三个一组,那么G3单元格写入公式
=IF($F3="","",OFFSET($C$3,INT((ROW(A1)-1)/3)*3,)*VLOOKUP($F3,{"小包",2;"大包",10;"总包",100},2))
右拉,下拉填充公式
=IF($F3="","",OFFSET($C$3,INT((ROW(A1)-1)/3)*3,)*VLOOKUP($F3,{"小包",2;"大包",10;"总包",100},2))
右拉,下拉填充公式
更多追问追答
追问
不一定是3个一组
追答
G3单元格写入公式
=IF($F3="","",LOOKUP(1,0/C$3:C3,C$3:C3)*VLOOKUP($F3,{"小包",2;"大包",10;"总包",100},2,))
右拉,下拉填充公式
这样再试一下
展开全部
G3公式:
=LOOKUP($F3,{"大包","小包","总包"},{10,2,100})*LOOKUP(1,0/C$3:C3,C$3:C3)
右拉,下拉。
=LOOKUP($F3,{"大包","小包","总包"},{10,2,100})*LOOKUP(1,0/C$3:C3,C$3:C3)
右拉,下拉。
追问
不一定是3个一组
追答
那就作一个明细表,假设在J和K列,J列为“类型”,K列为“倍数”,公式:
G3公式:
=VLOOKUP($F3,J:K,2,0)*LOOKUP(1,0/C$3:C3,C$3:C3)
右拉,下拉。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询