excel如何提取数字求和 excel如何提取数字( 三 )


FIND(“]”,CELL(“filename”,A1))+1,99),
ROW($2:$13),4^8),ROW(A1)))””
太阳照,长城长——嗨,那谁,你看,这个长长的老太太裹脚布函数又来了,又是INDEX+SMALL+IF的函数套路 。
之前咱可就说过,这是一个万金油套路,是玩函数必会的套路之一,也不知道你后来学了没?你不说话不点赞,俺就当你学了哈 。
还是简单说下这个公式的意思 。
MID(CELL(“filename”,A1),FIND(“]”,CELL(“filename”,A1))+1,99)
用于获取A1单元格所在工作表的表名 。
需要说明的是 , 此处CELL(“filename”,A1)第二参数A1是不能省略的`,倘若省略,获取的将是最后更改单元格所在工作表的表名,会导致公式得出错误结果 。
IF函数判断总表C2:C13单元格区域的值是否和相应工作表表名相等,如果相等,则返回C列值对应的行号,否则返回4^8,结果得到一个内存数组 。
SMALL函数对IF函数的结果进行从小到大取数,随着公式的向下填充,依次提取第1、2、3、4……N个最小值 。由此依次得到符合条件——性别和公式所在工作表的名称一致的单元格的行号 。
INDEX函数根据SMALL函数返回的索引值,得出结果 。
当SMALL函数所得到的结果为4^8,即65536时,意味着符合条件的行号已经被取之殆尽了 。此时INDEX函数将返回B65536单元格的值,通常来说,这么大行号的单元格是空白单元格,使用“”的方式,规避空白单元格返回零值的问题,使之返回假空 。
4、取消组合工作表状态
公式填写完成后,单击不属于成组工作表的【总表】标签,Excel会自动取消组合工作表状态 。
至此根据工作表名称批量拆分总表数据的操作也算是完成了;当总表的数据发生改变时,分表的数据也会随之改变,耳听为虚 , 口说无凭,那咱就眼见为实呗:

excel如何提取数字求和 excel如何提取数字

文章插图

如何在excel中将数字提取出来?
编按:哈喽,大家好!今天我们要给大家分享5种不用函数公式的Excel数字提取技巧 。不管是从有规律的文本、还是没有规律的文本中提取手机号、金额、尺寸等数据 , 都可以用两端对齐法、快速填充法、Power Query法、Word替换法等5种方法进行提取,特别适合Excel小白使用 。赶紧来看看具体操作吧!学习更多技巧,请收藏关注部落窝教育excel图文教程 。
使用函数公式从混合文本中提取数字,这对函数初学者来说,是一种什么样的感受?
“组合,嵌套,我闭着眼 , 你沉醉了没?”
不吹不黑!LEFT、RIGHT、LEN等一堆函数,花里胡哨组合嵌套成的一堆公式,别说初学者了 , 小花这种老司机看了都崩溃!