请教各路大神,excel中sum和vlookup函数可以嵌套使用吗?如果可以,怎么使用?

 我来答
苗乔恩
科技发烧友

2018-10-15 · 电脑数码,办公应用爱好者。
苗乔恩
采纳数:9706 获赞数:14591

向TA提问 私信TA
展开全部
  1. vlookup函数只用于查询具有唯一性的数据。

  2. 你说的功能用条件求和函数就解决了:

    =SUMIF(B2:B9,"*包装袋*",C2:C9)

侃民生看社会
高粉答主

2021-03-30 · 百姓足天下安,小民生大社会,笔促和谐!
侃民生看社会
采纳数:8045 获赞数:49358

向TA提问 私信TA
展开全部
利用excel函数中的VLOOKUP函数和SUM函数把学生成绩划分为5个等级

excel函数公式大全之利用SUM函数和VLOOKUP函数对数据进行更复杂的分级。excel函数与公式在工作中使用非常的频繁,会不会使用公式直接决定了我们的工作效率,今天我们来学习一下提高我们工作效率的函数SUM函数和VLOOKUP函数。在上一节的课程中,我们利用SUM函数与IF函数的嵌套实现了,对数据划分三个等级。如果想对数据进行更复杂的分级,在使用IF函数,就会经常出错。今天我们利用VLOOKUP函数对数据进行更复杂的等级划分,具体实现的功能如图所示:实现多学生成绩进行五个等级的划分。

对于SUM函数大家在熟悉不过了,因此我们就不过多的进行讲解了,直接实战。

我们首先利用sum函数计算出每个学生三科的总分数,公式为:=SUM(C3:E3)

然后我们在利用VLOOKUP函数实现成绩等级的划分,划分规则如下图所示:

0-150分为E级,150-200分为D级,200-250为C级,250-270分为B级,270分以上为A级。

VLOOKUP函数可以实现很多功能,VLOOKUP函数是一个比较复杂的函数,如果真的要讲起来了,需要好几节课才能讲清楚,今天我们只是简单的认识一下VLOOKUP函数。

VLOOKUP函数有四个参数构成,第一个参数要查找值,第二个数据表也就是数据区域,第三个参数序列也就是数据区域的第几列,第四个参数匹配条件采用完全匹配还是模糊匹配。

好了,VLOOKUP函数我们也大体了解了一下,下面我们进入实战部分,把学生成绩划分为五个等级。具体公式为:=VLOOKUP(F3,$L$5:$M$9,2,1)

利用excel中的填充功能向下进行填充。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
让世界充满欢声笑语
2021-03-30 · TA获得超过6954个赞
知道大有可为答主
回答量:7866
采纳率:92%
帮助的人:440万
展开全部
不管你原本是什么问题, 只要会写 js, 用 ActiveX 对象处理就很简单

先创建一个 excel 对象
try {
Ax = new ActiveXObject("Excel.application");
} catch (err) {
WScript.Echo(err)
}

读取一行的例子
function readRow(file, sheet, col) {
var wb = Ax.Workbooks.open(file)
wb.worksheets(sheet).select()
var rowCount = wb.worksheets(sheet).UsedRange.Cells.Rows.Count

var res = []
for(var i = 1; i <= rowCount; i++) {
var data = wb.ActiveSheet.Cells(i, col).value
res.push(data)
}
wb.Close()
return res
}

写入的例子
function writeFile(fname, data) {
// Ax.Visible = true
WScript.Echo("writing...")
var wb = Ax.Workbooks.Add()
for (var i = 0; i < data.length; i++) {
for (var j = 0; j < data[i].length; j++) {
wb.ActiveSheet.Cells(j + 1, i + 1).value = data[i][j]
}
}
wb.SaveAs(fname)
wb.Close()
}

能读出数据, 能写入数据, 有个勉强可以用的编程语言, 随便怎么计算都可以了

vlookup 实在是, 很难用!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
竹清身0s
2018-10-15 · TA获得超过114个赞
知道小有建树答主
回答量:234
采纳率:0%
帮助的人:29.8万
展开全部
2003限制嵌套7层,十几层2007能够实现。
如果您使用的是2003,建议采用VLOOKUP函数进行处理。
追问
使用的是2010
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自朱家尖积极进取的大平原狼
2018-10-15 · TA获得超过6272个赞
知道大有可为答主
回答量:6076
采纳率:71%
帮助的人:2527万
展开全部
你这种情况不适合用VLOOKUP函数。建议用SUMPRODUCT函数进行多条件求和。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式