如何将特定条件的数值批量替换成另一个值?听上去不是什么难题,可能很多人首先想到复制到另一个区域,用 if 函数来设置替换条件。
这就麻烦了不是?明明用快捷方式就能替换掉的。
案例:
下图 1 为各销售人员上半年每个月的获客数,现在应领导要求,需要统计每位销售每个月的产能,即“有获客”或“没有获客”,简单表达就是 0 和 1。
请将数据表中的所有非 0 值替换为 1,效果如下图 2 所示。
解决方案:
1. 在行标题下方插入一行空行
2. 选中 B2:G2 区域 --> 输入“0”--> 按 Ctrl+Enter
3. 选中 B2:G10 区域 --> 按 F5
4. 在弹出的对话框中点击“定位条件”
5. 在下一个对话框中选择“列内容差异单元格”--> 点击“确定”
此时就选中了区域中所有非 0 单元格。
7. 删除刚才添加的第 2 行,就是所需的结果。
这一案例也可以通过纵向添加辅助列来实现。
1. 在“姓名”列后面插入一个新的列。
2. 选中 B1:B9 区域 --> 输入“0”--> 按 Ctrl+Enter
3. 选中 B2:H9 区域 --> 按 F5
4. 在弹出的对话框中点击“定位条件”
5. 在弹出的对话框中选择“行内容差异单元格”--> 点击“确定”
7. 删除 B 列
领取专属 10元无门槛券
私享最新 技术干货