博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Excel_replace
阅读量:7119 次
发布时间:2019-06-28

本文共 476 字,大约阅读时间需要 1 分钟。

有时候我们需要对单元格中的数据需要一些精确的处理,比如将部分以70开的工号升为706,这时简单的查找替换就不能满足我的需求,因为这样会替换掉工号中末尾或者中间位的70,造成工号的错误。

如何实现这种精确的批量处理数据的需求呢,今天小编就为大家分享一下我的经验,希望对大家的工作和生活带去帮助。

工具/原料

  • Excel

方法/步骤

  1.  

    如图所示,是某公司的工资表,我们的需求时将工号中所有以70开头的全部升为706三位。

  2.  

    首先,我们在表格中插入一例,“升级后的员工编号”,如图

  3.  

    然后在新插入的单元格中输入公式:

    =REPLACE(A3,1,3,706)

    公式释义:

    A3:表示要替换的原始数据位置

    1:表示从第1个字符开始替换

    3:表示一共替换3个字符

    706:表示将前3个字符替换为706

  4.  

    然后使用自动填充,得到如下效果:

    这种精确的替换可以保证数据的正确性和操作范围的可控制性,当我们要操作大量的数据时,尤其是财务数据,Ctrl+H的这种查找和替换操作要尽量谨慎使用,因为我们不可能一个个的替换,然而批量的替换就为会发不可预知的错误,造成无法挽回的损失。

  5.  

转载地址:http://qniel.baihongyu.com/

你可能感兴趣的文章
一场改变你投资生涯的讨论:职业德州扑克手看交易
查看>>
IDEA 设置忽略那些文件不提交到SVN服务器
查看>>
HTTP的长连接和短连接
查看>>
ConcurrentHashMap并不是绝对线程安全的
查看>>
Oracle Instance
查看>>
使用网络监视器(IRSI)捕捉和分析协议数据包
查看>>
【机房重构】总结
查看>>
Android从无知到有知——NO.6
查看>>
自己写的php curl库实现整站克隆
查看>>
Combination Sum III -- leetcode
查看>>
机器学习算法中的过拟合与欠拟合(转载)
查看>>
机器学习算法实践:决策树 (Decision Tree)(转载)
查看>>
slack 团队协作平台
查看>>
【C#】:浅谈反射机制 【转】
查看>>
【iCore4 双核心板_FPGA】例程五:基础逻辑门实验——逻辑门使用
查看>>
使用Nmon监控Linux的系统性能
查看>>
React-Native 之 GD (十三)数据持久化(realm) 及 公共Cell
查看>>
flask及扩展源码解读
查看>>
通俗易懂详解Java代理及代码实战
查看>>
需求工程的基本过程
查看>>