nnpc.net
当前位置:首页 >> ExCEl按条件提取数据 >>

ExCEl按条件提取数据

点筛选--自动筛选 点累计数量的下拉箭头,选择自定义,选择条件大于,右边输入10,确定 复制筛选的数据,订单号一列不选择, 在sheet2中点选择性粘贴,点数值,就ok了

数据-导入外部数据-导入数据-选择你的文件名-打开-选中分隔符号-下一步-分隔符号里选其他填入“:”-下一步-完成-选择你在excel中的区域

分别在货品名称旁边插入两行 带男字的:B2=IF(ISERROR(IF(FIND("男",A2),A2,""))," ",IF(FIND("男",A2),A2,"")) 带女字的:C2=IF(ISERROR(IF(FIND("女",A2),A2,""))," ",IF(FIND("女",A2),A2,""))

用INDEX函数可以做到.

EXCEL中将某些记录按条件提到到其它位置中,比较方便的是用高级筛选,特别是当数据量大时,使用数组公式,速度会变得较慢;建立条件区域,首行为字段名,下行为条件(如果有几个字段名,需要同时满足的条件放在同一行,只要满足其中一个的,放在不同行中);选择:数据--排序和筛选--高级;打开高级筛选对话框,选择“将筛选结果复制到其他位置”,按下图选择区域;确定后即得到筛选结果.

在a列对应的行如a1输入公式:=mid(c1,find("长江南路22号",c1),len("长江南路22号")) 公式往下拉即可

在表二的a2单元格中输入=if(row(1:1)>counta(sheet1!$c:$c),"",index(sheet1!a:a,small(if(sheet1!$c$2:$c$3000="a",row(sheet1!$2:$3000),4^8),row(1:1))))&"" ctrl+shift+回车 向右,然后向下拉.这里有几个前提,1、你表一原数据不超过我定的3000行,当然你也可改我的定的行数.2、向下拉,拉到你认为符合条件内容的不可能超过的地方才停,比如你认为最多100行合条件,你就拉到101行才停,不然返回可能不全的.

使用 “筛选”功能,在筛选条件中设置您要想的“字”,或大小数据等

不知道你的EXCEL是什么版本的 我的10版本是选中要筛选数据列的列头 --“数据”标签栏---“筛选”--单击选中单元格的右侧的倒三角按钮 如果该列都是数据就是数据筛选条件 否则为文本筛选条件

=SUMPRODUCT((F:F=A2)*(G:G="数学")*(H:H))下拉或=SUMPRODUCT(($F$2:$F$100=A2)*($G$2:$G$100="数学")*($H$2:$H$100))

wwfl.net | msww.net | skcj.net | tongrenche.com | ymjm.net | 网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com