在Excel 工作表中,如何用函数调用另一个工作表中的符合条件的数据

例如:在Sheet1中,A1为项目名称,B1为单位C1为工程量D1为综合单价,在Sheet2中,A1为项目名称,B1为单位C1为工程量D1为综合单价,我想把Sheet2中... 例如:在Sheet1中,A1为项目名称,B1为单位 C1 为工程量 D 1为综合单价,在Sheet2中,A1为项目名称,B1为单位 C1 为工程量 D 1为综合单价,我想把Sheet2中的C列工程量的数据调用到Sheet1中C列 工程量列下,前提是,要把Sheet2与Sheet1中,A列中项目名称相同的数据调用到,Sheet1中A列下,请哪位高手帮忙解决下这个问题,兄弟我急啊 展开
 我来答
最爱分享
2018-06-29 · TA获得超过1465个赞
知道小有建树答主
回答量:434
采纳率:75%
帮助的人:41.3万
展开全部

通过以下十一步就可以实现从另一个工作表中调用符合条件的数据:

第一步:在C2单元格输入函数=vlookup(),单击插入函数按钮,调出函数参数设置对话框,如下图:

第二步:我们这个实例是要实现在sheet2表中查找出与sheet1表中项目名称相同的项目名,并把sheet2表中对应项目的工程量的数据调用到sheet1表中的工程量单元格中。因此先要确定我们要查找的值是什么,函数参数对话框中的第一个参数:Lookup_value就表示我们要查找的值,通过点击对话框中Lookup_value参数右边的获取数据按钮(下图红线框内)来确定我们要查找的值,如下图:

第三步:在弹出的函数参数对话框后,单击A2单元格,此时函数参数中显示A2,如下图:

第四步:单击函数参数的返回按钮,如下图:

第五步:单击函数参数对话框中的Table_array右边的获取按钮(下图红线框内),通过此参数来设置我们要在哪里查找我们要的值。如下图:

第六步:因为我们要在sheet2 中去查找我们要的值,所以在此选择sheet2表,再选中A2:D6区域,然后点击返回按钮。如下图:

第七步:单击函数对话框中的Col_index_num(此参数用来设置满足条件的单元格在我们选择区域中的位置)参数,我们在第六步选择的区域是sheet2的A2:D6,而满足条件的单元格在这个区域的第3列,所以用鼠标在Col_index_num参数右侧的文本框内单击下,然后单击sheet2,再输入3,此时在文本框中显示Sheet2!3,点击确定。如下图:

第八步:在函数对话框中单击Range_lookup(此参数是设置查找时的匹配方式,如果输入false,表示大致匹配,如果输入true,表示精确匹配),这里我们输入false。如下图。

第九步:确定后,就从sheet2表中查找到项目名称为基建项目的工程量,并把此项目的工程量的值调用到sheet1中,如下图:

第十步:选择C2单元格,将鼠标放在C2单元格右下角黑色正方形上双击,利用公式复制功能就能自动调下面单元格的调用出来,如下图:

第十一步:复制公式得出的最后结果,如下图:

ZESTRON
2024-09-04 广告
表界面分析在材料科学及化学领域占据核心地位,它深入探索物质表面与界面的微观结构、化学组成及相互作用。通过电商平台射线光电子能谱(电商平台PS)、扫描电子显微镜(SEM)及原子力显微镜(AFM)等先进技术手段,我们Dr. O.K. Wack ... 点击进入详情页
本回答由ZESTRON提供
Stcxj
高粉答主

2010-09-13 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.8亿
展开全部
选数据区域——菜单栏——数据——筛选——自动筛选——先选A列下拉框的“1”,再选C列下拉框的“自定义”:大于——20——确定
选数据(行)——复制——新工作表——粘贴

一楼补充:
这个问题用自动筛选比较简单,但既然你强调要用函数,就给你的函数公式吧:
在Sheet2的A1输入
=INDEX(Sheet1!A:A,SMALL(IF((Sheet1!$A$1:$A$100=1)*(Sheet1!$C$1:$C$100>20),ROW($1:$100),4^8),ROW(1:1)))&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。

顺便一句:
二楼的公式错了,纠正一下:
在Sheet2的A1输入
=IF(AND(Sheet1!$A1=1,Sheet1!$C1>20),Sheet1!A1,"")回车并向右和向下填充。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2013-09-26 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33710

向TA提问 私信TA
展开全部
在Sheet1中的C2中输入或复制粘贴此公式
=VLOOKUP(A2,SHEET2!A:C,3,0)
下拉填充
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
logistics_man0
2016-03-26 · TA获得超过1269个赞
知道小有建树答主
回答量:536
采纳率:25%
帮助的人:95.9万
展开全部
在进行excel表格计算时,经常需要使用其它工作表的数据来源来参与计算。这时就需要遵守一定的引用规则,即工作表名!数据源地址。比如在两张表格中有两个季度员工的工资,然后要在汇总表格中进行两个季度总工资的汇总,这里http://jingyan.baidu.com/article/d5a880ebb9680313f147cccb.html就详细演示怎么引用其它表格的数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
李姓消费ck
2013-09-26 · TA获得超过218个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:202万
展开全部
在d2输入=vlookup(a2,sheet2!a$1:d$100,4,)往下拖
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式