不能直接求和,需要先将B列内容拆分到多个单元格后再求和,方法如下:
1、选中该列→在菜单栏点数据→分列→选择“分隔符号”→下一步→在分隔符号栏下面的空格选项前打钩,其他的钩去掉,“连续分隔符号视为单个处理”前打钩→下一步→列数据格式选常规即可,目标区域改成$D$1(如果D列到I列中有数据,那就改成没数据的区域,比如J列到O列没数据,那就改成$J$1)→完成;
2、在C1输入:=A1+E1+G1+I1(以刚才填的目标区域是$D$1为例),回车,下拉填充到C列,OK;
3、如果在页面上不希望看到从B列拆分出来的各列数据,可以选中D-I列(以数据被拆分到D-I列为例),右键→隐藏。
4、如果以后各列中还有数据输入,需要计算更多行,比如说本来你的数据只填到第20行,后来又新填了第21行、22行……,更多行的A列和B列数据,仍然要在C列中计算新增行的结果的话,需要在进行上述第一步前,点 工具→宏→录制新宏→确定,然后进行上述第1步操作,第1步操作完成后,点 工具→宏→停止录制。然后进行上述第2-3步操作。新增了内容后,点 工具→宏→在弹出窗口中选择之前录制的宏(注意宏名和你之前录制该段宏时填写或自动生成的宏名一致)→执行→弹出“是否替换目标单元格内容”点确定→在C列中下拉填充一下新增行. EXCEL在一个单元格内有文字和数字求和: =SUMPRODUCT(--TEXT(MID(TEXT(MID(SUBSTITUTE(A1," ",REPT(" ",15)),ROW($1:$402),14),),2,15),"0.00;-0.00;;!0"))