- ·上一篇:excel表格怎么挪动图案
- ·下一篇:excel表格工资表怎么调整数据
excel表格怎么提取行内数据
1.EXCEl怎么提取行
在EXCEL表格中按要求提取需要的行的方法:
如下图表,以"电脑统计表"取数据为例。
1.打开“电脑统计表”,准备从中提取满足如下条件的数据到I8单元格,购置日期“大于2013-2-1”并且“购买价格大于5800”、“使用部门为销售部”的数据。
2.点击“数据”菜单下的“现有连接”。
3.弹出“现有连接”对话框,点击下面的“浏览更多”按钮。
4.弹出“选取数据源”对话框,找到“电脑统计表”并打开。
5.选择“电脑统计表$”确定。
6.弹出“导入数据”对话框,点击“属性”按钮。
7.勾选"打开文件时更新数据"。
8.切换到"定义"选项卡,命令类型处选择:SQL,命令文本处录入:
select 购置日期,购买价格,使用部门,使用人
from [电脑统计表$]
where 购置日期> #2013-2-1# and 购买价格>5800 and 使用部门='销售部'
9.数据的放置位置选择I8单元格
10.点击"确定",完成数据的提取与导入。
2.excel中如何将数据表中行内多组数据,提取各组数据到新表,按行排列
我假设需要将表1.xls的数据插入到表2.xls,表1 格式如下
可以用公式实现,首先需要把待填充的行筛选出来,可以在第二张表格最后添加一列,添加公式如下 =IF(MOD(ROW(K1),11)=4,1,0) 然后将1的值筛选出来,如下图
然后再A4处写入公式 =INDIRECT(ADDRESS(ROW(A4)/11+1,COLUMN(A4)+1,4,TRUE,"[表1.xls]Sheet1")) 并复制到B4
在C4处写入公式 =INDIRECT(ADDRESS(ROW(C4)/11+1,COLUMN(C4)+2,4,TRUE,"[表1.xls]Sheet1")) 并一直复制到K4
然后将这一行复制到其他各行即可
其中如果表1中的首行不是1,只要修改ADDRESS(ROW(C4)/11+行号 即可
