Excel – 计算包含文字的单元格 只需要按两次快捷键
好久没写快捷键了,最近有同学提出:能否分享一些看似貌不惊人,但在特定应用场景中有效果惊艳的快捷键。
那今天就来教一个非常实用的案例:如果单元格中既有数字又有文字,如何用公式对其进行批量计算?
案例:
下表是个让人崩溃的原始表格,本该只有数字的单元格被写成了小作文,如何才能快速提取其中的数字,并计算总金额?
所需快捷键:
其实只要用两次快捷键,就能解决这个问题。今天要用到的快捷键分别是 Ctrl+E 和 Ctrl+H。
1. Ctrl+E:
Ctrl+E 是 Excel 2013 新增的快捷填充功能,可以智能化地寻找规律,并且根据规律进行快速填充,从而快速替代各种公式实现期望的结果。
有关 Ctrl+E 的具体使用示例,可以参见 Excel 快捷键(二) – Excel 成精了之 Ctrl + E。
2. Ctrl+H:
查找和替换。
解决方案:
1. 在第一个需要计算“总金额”的单元格 C2 中输入:a30*20
2. 选中 C2 至 C5 区域 --> 按 Ctrl+E,快速填充功能就会智能地提取数字,并仿照第一个单元格的规律进行填写:
* 请注意:使用 Ctrl+E 的时候,选中的单元格区域必须包含第一个填写过的单元格,这样 Excel 才能根据其寻找规律。
3. 按 Ctrl+H,在弹出的“查找和替换”对话框中进行以下设置 --> 点击“全部替换”按钮:
查找内容:输入“a”替换为:输入“=”
4. 此时会弹出一个会话框,提示所有查找替换都已完成 --> 点击“确认”--> 关闭“查找和替换”对话框
现在 C 列的公式就批量设置完成了。非常方便快捷,数据再多上千行都不带怕的,照样只要 2 次快捷键就能迅速搞定。
* 请注意:本例中因为所有单元格中都没有字母“a”,所以在步骤 1 中输入“a……”完全没有问题;如果表格内容较多,为了避免查找替换时把正常的文本“a”也替换成了“=”,我们可以用一些比较不常用的字符来代替“a”,比如“& ”。