excel从表一提取数据到表二的公式

表一的数据很多,我要从表一中提取年度为2012的所有数据到表二,从表一中提取年度为2013的所有数据到表三。格式与表一是一样的。不用筛选行不。还有就是用公式统计不重复的编... 表一的数据很多,我要从表一中提取年度为2012的所有数据到表二,从表一中提取年度为2013的所有数据到表三。格式与表一是一样的。不用筛选行不。

还有就是用公式统计不重复的编码个数
谢谢
效果就是填上表一,表二和表三就分别自动生成2012年和2013年的数据
展开
 我来答
一点设计演示
高粉答主

2015-11-12 · 职场/教育各类模板,衷于原创
一点设计演示
采纳数:874 获赞数:83601

向TA提问 私信TA
展开全部

1.先了解一下vlookup函数。vlookup是按列查找,最终返回该列所需查询列序所对应的值(hlookup则是行,用法相同)。

以图上的要求为例,将sheet2中的年龄数据用vlookup公式取到sheet1的年龄框中。

2.在工号1对应行的年龄框中输入函数,然后选择可以确定相应值的数据,即两个表相同的列(如图)。选完后记得输入英文逗号。

3.然后切换到第二个表,选中包括共同列和需要取出数据的列。

4.公式中的3代表选取的列中你需要的数据在第三列,0则代表需要精确选取数据,如果数据不存在会显示#N/A的标志。

飘逸幽谷
2014-11-20 · 财务软件、office办公、智能数码
飘逸幽谷
采纳数:1177 获赞数:2217

向TA提问 私信TA
展开全部
表二、表三单元格A2分别输入下面公式,同时按shift ctrl enter结束(数组公式),右拉,再下拉,公式区域依实际而变
=INDEX(表一!A$2:A$600,SMALL(IF(表一!$F$2:$F$600=2012,ROW($A$1:$A$599)),ROW(A1)))
=INDEX(表一!A$2:A$600,SMALL(IF(表一!$F$2:$F$600=2013,ROW($A$1:$A$599)),ROW(A1)))
不重复编码个数,也是数组公式
=SUM(1/COUNTIF(A2:A600,A2:A600))
更多追问追答
追问
谢谢您的回答,不过存在以下问题:
1、ROW(A1)是不是应当改为ROW(A$1),如果不改,从下一行就开始出错。
2、按“shift ctrl enter”组合出错
3、不按“shift ctrl enter”组合,得出的值仍然包括2013年和2014年的值
追答
关于你的追问,不用改,如果取不到数,看你的表一F列数据是文本还是数值,如果是文本,转换成数值,然后如前所述操作,就可以了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
文华果果
2014-11-20 · TA获得超过164个赞
知道答主
回答量:106
采纳率:0%
帮助的人:42万
展开全部
我明白你的意思,你年度的那列里面有很多年度是不是,所以筛选比较麻烦,你直接选中年度那列,然后排序;至于统计不重复的编码个数可以用SUMPRODUCT函数,具体用法可以百度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无间道大道
2014-11-20 · TA获得超过283个赞
知道小有建树答主
回答量:229
采纳率:0%
帮助的人:55.8万
展开全部
用excel的目的就是提高效率,这种情况筛选的效率是最高的,如果是探讨技术,方法也很多,宏程序、组合函数都可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王森林之歌
2014-11-20
知道答主
回答量:1
采纳率:0%
帮助的人:1302
展开全部
直接把年月日改了复制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式