查找包含文本内容的单元格中的数字总和
单元格中的数据包含文本和数字(如)。如何用公式求单元格内数字的和?
先不看答案,自己试试。
公式思维
首先屏蔽文本,然后对数字求和。
公式
数组公式如下:
=SUM(IFERROR(1*MID(A1,ROW(1:10),1),0))
公式分析
首先,公式:
MID(A1,ROW(1:10),1)
将单元格A1中的数据转换为数组:{“a”;“b”;“c”;"1";"2";"3";"";"";"";""}。
让我们假设单元格A1中的数据长度不会超过10。
然后,将数组乘以1,公式如下:
1*MID(A1,ROW(1:10),1)
获取数组{#VALUE!#VALUE!#VALUE!1;2;3;#VALUE!#VALUE!#VALUE!#VALUE!}。
接下来,使用IFERROR函数将误差值转换为0,公式如下:
IFERROR(1*MID(A1,ROW(1:10),1),0)
获取数组{ 0;0;0;1;2;3;0;0;0;0}。因此,单元格中的数字是分开的。
最后,SUM函数对上面生成的数组求和,得到最终结果。
总结
利用MID功能,可以实现数据分离。
数字与文本相乘将产生一个错误值。
版权声明:查找包含文本内容的单元格中的数字总和是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。