作者:乔山办公网日期:
返回目录:excel表格制作
将提取Excel 单元格中的数字在其它单元格中作为公式进行计算一般用index函数来实现:
1、index函数的用法介绍:
连续区域e799bee5baa6e997aee7ad94e4b893e5b19e364中index函数的公式格式是=index(array,row_num,column_num) ,其中array表示我们要引用的区域,row_num表示要引用的行数,column_num表示要引用的列数,最终的结果就是引用出区域内行列交叉处的内容。
非连续区域中index函数的公式格式是=index((array_1,array_2,array_3....array_n),row_num,column_num,array_num) ,其中array表示我们要引用的非连续区域,其必须用小括号括起来,row_num表示要引用的行数,column_num表示要引用的列数,array_num表示第几个区域。
2、用法实例:
D3=INDEX(TRIM(MID(SUBSTITUTE($A3,"*",REPT(" ",50)),(ROW($1:$5)-1)*50+1,50)),4)
E3=INDEX(TRIM(MID(SUBSTITUTE($A3,"*",REPT(" ",50)),(ROW($1:$5)-1)*50+1,50)),2)
H3=(LEFT(MID($A3,2,50),FIND("*",$A3)-2)-D3)*2
这样就可以解决你的问题了。
A3输入
=LEFT(A2,FIND("-",A2)-1)-LEFT(SUBSTITUTE(A1," ","-"),FIND("-",SUBSTITUTE(A1," ","-"))-1)
回车(适应于首段数值多少不等的)
办法很多具体需要看看你的数据结构格式!需要看看数据规律找更适合的办法措施啊!