祝各位节后快乐,工作顺利。 上班第一天,在办公室里偷偷出具一个教程,希望大家有所领悟! 今天讲解LOOKUP的一个经典套路的使用,批量提取单元格左边的数字 公式(不是数组公式,不需要三健) =LOOKUP(9E 307,--LEFT(A2,ROW($1:99))) 公式讲解(套路): LEFT(A2,ROW($1:99) LEFT向右提取函数 第一次取5 第二次取52 第三次取520 ... 以此类推 取至520.12元 然后在left函数前面添加运算符--,将文本转化为数值格式 --LEFT(A2,ROW($1:99)) 后面两个单元格由于是提取至520.12元,是带文字的文本格式,--转化后就是错误值。 这时候,我们就可以用到LOOKUP的二分法功能。具体的我就不讲解二分法的使用。就直接教大家套用即可。用LOOKUP提取一个靠近最大数值的数字。 9E 307在excel中是比较大的一个数值,至少是很大很大的值。 9e 307,是科学记数法,表示9*10^307,是一个很大的整数。因为比较好记,所以习惯性使用! 这个最大数值也不一定要用9e 307,可以使用比单元格内数值还大的数字也是可以的,比如3000等。 本文函数如下: =LOOKUP(9E 307,--LEFT(A2,ROW($1:99))) |
|
来自: L罗乐 > 《字符提取(文本函运用)》