我经常说,学习应用Excel的核心是逻辑思维,而不是函数语法。也许你会套用别人给出的公式,但是表格数据变化多端,一个公式不可能一套再套,而我们学习和应用Excel的根本,是培养自己解决问题的能力。


这个公式的基本逻辑思路是:先用MID函数将名称规格进行拆分,每次取一个字符,构建一个数组,然后再将每个字符乘以1,使用ISNUMBER函数判断是否为数字,然后使用MATCH函数将第一个出现数字的位置定位出来,最后使用LEFT函数取出名称。
{#VALUE!;#VALUE!;#VALUE!;5;#VALUE!;#VALUE!;1;2;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!}
(3)表达式 ISNUMBER(1*MID(A2,ROW($1:$20),1))的是使用ISNUMBER对上述数组的元素进行判断,是否为数字:
{FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}
规格的提取公式就很简单了,如下所示:
=MID(A2,LEN(B2)+1,100)
-------------------------------
数据分析及可视化系列图书,已经陆续上市,京东,当当,淘宝等各大网站均有销售,请搜索“韩小良”查询购买。






