excel表格中,如何从其他工作表中抓取数据?

你好,在工作表“各组计件汇总”中的F4的数据,来源于工作表“原始数据”,是根据“组别”、“日期”进行抓取的数据,请问F4的数据该怎么取?公式怎么计算?求解!!万分感谢!

第1个回答  2015-01-11
你用过宏吗?自己录制宏,选择原始数据复制,选择目标粘贴,然后按你的条件,运行宏。可解决所有的数据问题。追问

没用过呢!不会,请问该怎么用?

追答

工具---宏----录制宏
录制你的实际问题,完事后停止录制。
对录制的宏进行修改,完善变成自动代码。

第2个回答  2015-01-11
你说来源于工作表“原始数据”,是根据“组别”、“日期”进行抓取的数据。可原始数据表里面没有“组别”,而日期的相同条件有太多。凭什么返回符合条件的数据?追问

原始数据中有组别,是放在“合计”的后面,可能截图没截完整

追答

你说“组别”是放在“合计”的后面,假设是K列。
那“日期”列在“各组计件汇总”的哪一列呢?
你的抓图确实不完全。你要根据“组别”、“日期”提前数据,工作表“原始数据”里面就应该有“组别”列,“各组计件汇总”里面就因有“日期”列。
不好抓图时,其他跟提取条件无关的可以暂时隐藏起来(其实抓图很简单,按键盘上的“Print Screen Sys Rq”键,再另存为就行)。

暂时给你个按照“组别”为条件汇总的参考公式吧:
选F4起到下面需要返回数量的区域——编辑栏输入以下公式:
=SUMIF(原始数据!K:K,B4,原始数据!F:F)
——按Ctrl+Enter结束计算。

假设“各组计件汇总”的日期在K列,两个条件的公式为:
=SUMPRODUCT((原始数据!K$2:K$100=B4)*(原始数据!A$2:A$100=K4)*原始数据!F$2:F$100)

相似回答