作者:乔山办公网日期:
返回目录:excel表格制作
这个得用百数组,=VLOOKUP(B28:B29,Sheet4!A17:C22,3,0)
B28:B29是学号和课程的范围,度Sheet4!A17:C22是源数据的内容
你给出的截图反应出的内容太少,至莪能做到版这样来展示了!
你这应该是用的是数据有效性吧权
用indrect函数来引用变量.
比如A1:A100里面都是数字,B1单元格是你想求和的范围,比如你想求A1到A60的和.
那么e5a48de588b6e799bee5baa6e79fa5e98193362公式可以用
=sum(indirect("a1:a"&b1))
indirect()函数在excel公式中的运用非常广泛,通常都是用来引用变量.
INDIRECT 函数返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT。
语法
INDIRECT(ref_text,a1)
Ref_text 为对单元格的引用,此单元格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用。如果 ref_text 不是合法的单元格的引用,函数 INDIRECT 返回错误值 #REF!。
如果 ref_text 是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。如果源工作簿没有打开,函数 INDIRECT 返回错误值 #REF!。
如果 ref_text 引用的单元格区域超出行限制 1,048,576 或列限制 16,384 (XFD),则 INDIRECT 返回 #REF! 错误。
注意 此行为不同于 Microsoft Office Excel 2007 之前的 Excel 版本,早期的版本会忽略超出的限制并返回一个值。
A1 为一逻辑值,指明包含在单元格 ref_text 中的引用的类型。
如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。
如果 a1 为 FALSE,ref_text 被解释为 R1C1-样式的引用。
叙述不清,无法回答。好像是要进行三条件的查询或者求和,上传带行列号,已知数据,想要根据什么得到什么样的结果的表格截图。
对于复这种函数问题,如果是自然数的,可以写程序完制成,如果是带小数的,那是没办法的
你这个例子可以百在EXCEL中用宏代码实现(创建一个宏,度把下面代码复制到中间去):
For x = 10 To 20
For y = 1 To 3
For z = 30 To 50
If x * y * 2 + z = Range("D1") Then
Range("A1") = x
Range("B1") = y
Range("C1") = z
Exit Sub
End If
Next
Next
Next