ExCEl按条件提取数据

这是数组公式,应双击单元格,按“Shift” “Ctrl” “Enter”键完成公式,这时公式多了{},如图: 再将公式向下拖和向右拖,如图:

数据-导入外部数据-导入数据-选择你的文件名-打开-选中分隔符号-下一步-分隔符号里选其他填入“:”-下一步-完成-选择你在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号")) 公式往下拉即可

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

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

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

在表二的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满足条件提取行
excel表格提取想要的
excel条件筛选并提取数据
excel按条件引用数据
excel提取指定文字
excel提取多行数据
excel查找并提取出来
excel数据提取公式
电脑版