1、拿到这样的表格该如何是好?处理这些非常规的表格就要用非常的手段来处理,下面就介绍其中的一种处理方法。
2、一、拷贝数据打开表格,选定需要处理的数据,然后拷贝下来,如下图所示:
3、二、复制数据在复制数据之前先打开Word,新建一个空白文档。然后将刚才从Excel中拷贝下来的数据复制到Word中,如下图所示:
4、三、替换数据关键的一曰搬嚏嘀步来了!!!1、在Word中按下Ctrl+H快捷键,调出“查找\替换”对话框。2、在“查找”后面输入:[!0-9.\(\)\*+-]3、在“替换”后面不脶巴躔炒输入任何字符,默认为空4、在“Use Wildcards(使用通配符)”选项前打勾,见下图红色框中。5、然后点击“Replace All(替换全部)”
5、替换后的结果如下:6*1210*5505*12*63.25+2.9+1.48+1.4(4.5-1.0-0.7)*4+0.7*4(13.5+0.5+0.5+0.4)*4+(13.5+0.5+0.5+0.4)*4
6、四、复制数据回Excel将替换好后的数据拷贝复制回Excel,如下图所示:
7、这些数据是以计算公式存在的,还无法进行计算。要进行计算就需要用到Excel隐藏的一个宏表函数EVALUATE。这个函数在Excel2010中无法直接使用,必须要先定义名称,然后在名称中就能正常使用了。
8、五、定义名称1、在Excel工具栏中选择“Formulas(公式)”标签,点击其中的“Name Manager(名称管理器)”,详见下图:
9、在弹出的对话框中点击“New(新建)”,如下图所示:
10、在弹出的对话框中给名称取名为AAA,在“Refers to(引用)”中输入公式如下:=EVALUATE("="&Sheet4!$G2)点击“OK(确定)”。
11、定义好的名称如下图所示:
12、六、最终计算在H2在输入公式:=AAA然后下拉公式,计算结果就自动出来了,如下图所示:
13、这个方法也是巧用Word中的通配符替换功能来计算Excel中数字文本混排表格。对于这个方法中使用的[!0-9.\(\)\*+-]解释如下:[!0-9.\(\)\*+-]的意思是除了0-9(数字)、((左括号)、)(右括号)、*(公式中的乘号)、+(加号)、-(减号)、.(小数点)以外的字符。整个替换功能的意思就是将除了0-9(数字)、((左括号)、)(右括号)、*(公式中的乘号)、+(加号)、-(减号)、.(小数点)以外的字符全部替换为空。