Excel中怎么抽取含某一字段的行?

如题所述

两个方法可以实现:
假设条件:原来的数据放在sheet1里面,sheet1名称就是sheet1:
第一:使用公式,在sheet2(你要存放抽取数据的新表)a1里面输入公式
=offset(sheet1!a$1,100*(row()-1),0)
向右拖动到空白(sheet1里面最后一列),然后向下拖动到空白(最后一行)。
完成你的要求
第二:使用vba,打开vba编辑窗口(alt+f11或者
选择sheet2,点击开发工具-查看代码(excel2007),点击工具
-

-
vb编辑窗口),在sheet2代码窗口输入以下代码:
sub
chouqu()
for
i
=
1
to
655
rows(i
&
":"
&
i).value
=
sheets(1).rows("1:1").offset((i
-
1)
*
100,
0).value
next
end
sub
按f5运行
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-31
数据-筛选-自动筛选,从列表框中选"自定义"
在"等于"后输入
*河北*
然后选中这一列,按下F5,点"定位条件"-"可见单元格",然后复制.再粘贴到你要的地方就可以了.本回答被提问者采纳
相似回答