Excel怎么从一列数据中提取需要的值(Excel如何提取一串数字中的个别数字)
大家好,今天和大家分享“怎样提取一列中非0的数值?",把A列的数值处理成C列的效果,具体如下图
一、方法1函数实现
1、公式截图
2、公式
=INDEX(A:A,SMALL(($A$1:A7=0)*10^5 ROW($A$1:$A7),ROW(A1)))&""
3、公式解释
如果A1:A7等于0的乘以10000还要加好本身的行号,如果不等于0返回本身的行号
通过small函数从小到大引用出来
为什么后面还要&""这个是是用来让0不显示
二、方法2函数实现
1、公式截图
2、公式
=INDEX(A:A,SMALL(IF($A$1:A7<>0,ROW($A$1:A7),10^5),ROW(A1)))&""
3、公式解释
如果A1:A7区域不等于0,那么就返回本身的行号,否则就返加10000
index如果引用的是一行或者是一列,那么只要两个参数,第1参数数据源,第2参数引用的行号或者是列号
这个公式和去重复值公式差不多
三、方法3,用透视表实现
更多Excel学习和问题请加群:289393114、570064677 PPT:563463326
你是不是想要个office安装包和破解程序?关注头条后点击右上角私信,发送破解即可获取2016!2013!2010版本安装包和破解工具!
赞 (0)