首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

非 0即1,如何将庞大 Excel 数据表中的所有非 0 值批量替换为 1?

如何将特定条件的数值批量替换成另一个值?听上去不是什么难题,可能很多人首先想到复制到另一个区域,用 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 列

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221101A080J900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券