从Excel表格中选择并获取对应的单元格值应当用什么公式

已举报 回答 关注

从Excel表格中选择并获取对应的单元格值应当用什么公式

  • 回答数

    6

  • 浏览数

    2,833

6个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
可考虑用SUMPRODUCT()函数。
要有你的区域具体位置(最好连行列号一起抓图上来,或说明)。
还有,最好把”①项目”取消合并单元格并填充完整。
见抓图:

=SUMPRODUCT((B2:B7="①项目")*(C2:C7="机构C")*(D1:F1="任务2")*D2:F7)
取消 评论
可以考虑用VLOOKUP函数来实现。
刚看到表格,最简单的办法就是在前面新增一列合并项目和机构的标识列,然后VLOOKUP函数取项目&机构,按对应的任务列显示查找到的值。
取消 评论
offset+match的组合可以实现你的目的。
现在直接附件上来,拿去研究吧

取消 评论
1、有可能被Excel被设置为“手动重算”,这样复制公式或修改数值时,公式里的数值不会自动重算,只有在按F9键时,才能更新计算结果。
解决办法:打开“工具——选项——重新计算”,勾选“自动重算”,按确定即可。

2、检查公式设置是否正确,注意绝对引用和相对引用的区别。
例如,A列是数量,B1是单价,要算金额(=数量*单价),而我们这个数量是要变的,当我们往下填充公式时,而这个单价是不变的,这时我们这个单价要用绝对引用 ,也就是$B$1. 因此在C1中输入公式:=A1*$B$1,可选中C1下拉填充公式即可。

相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。 具体情况举例说明:
1)相对引用,复制公式时地址跟着发生变化,如:
C1单元格有公式:=A1+B1
当将公式复制到C2单元格时变为:=A2+B2
当将公式复制到D1单元格时变为:=B1+C1

2)绝对引用,复制公式时地址不会跟着发生变化,如:

C1单元格有公式:=$A$1+$B$1
当将公式复制到C2单元格时仍为:=$A$1+$B$1
当将公式复制到D1单元格时仍为:=$A$1+$B$1

3)混合引用,复制公式时地址的部分内容跟着发生变化,如:

C1单元格有公式:=$A1+B$1
当将公式复制到C2单元格时变为:=$A2+B$1
当将公式复制到D1单元格时变为:=$A1+C$1
取消 评论
这是绝对引用与相对引用的区别,如果你需要复制的单元格里面的公式跟着变化,就不能使用绝对引用符号$,可单独锁定行或列,也可全部锁定,快捷键F4
取消 评论
比如你的条件在A5
在A1输入公式
=LOOKUP(A5,3:3,2:2)
取消 评论
ZOL问答 > 从Excel表格中选择并获取对应的单元格值应当用什么公式

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?