多管齐下 在Excel中定时“销毁”数据

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:mytollen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读

用活条件格式 过期报价自动“消失”


  条件格式可以设置指定单元格字体的颜色。因此,要让过时的数据自动隐藏,我们需要设置一个当前时间和指定时间进行比较的条件,符合设置条件时指定数据的字体变为白色(与背景色一致),这样便可以实现数据自动“消失”的效果。比如下面的例子,这是某公司产品的报价文档,报价有效期截至2021年1月31日,现在需要实现当日期超过1月31日时,B列的报价数据就不再显示(图1)。
  选中B2:B19数据区域,然后依次点击“开始→条件格式→新建条件规则→使用公式确定要设置单元格的格式”,在公式栏中输入“=$D$2
  同时,为了限制员工对报价区域进行修改,选中B2:B19数据区域并右击,然后依次点击“设置单元格格式→保护”,勾选“隐藏”和“锁定”。返回工作表后依次点击“审阅→保护工作表”并勾选“选定锁定单元格”、“选定解除锁定的单元格”和“设置单元格格式”,然后设置保护密码(图3)。
  如此一来,如果这个报价工作表打开的时间超过1月31日(比如2月1日打开),那么报价区域的数据就会“消失”,同时由于设置了工作表的保护,用户也无法对其格式进行修改了(图4)。

用好函数 过期数据自动隐藏和提醒






  上述的方法是通過设置字体的颜色来实现过期数据的隐藏的。如果要实现更醒目的提醒,我们可以结合lF函数对其进行判断,当时间过期后直接添加醒目的文字提示,更能方便员工的查看。
  同上,在工作表中的B列前插入一个新列,接着在B2单元格中输入公式“=IF($E$2>NOW(),C2,"报价已过期")”。表示使用IF函数对E2单元格所代表的日期同当前时间进行对比,如果E2大于当前时间(即时间未到期),那么就显示C2的报价数据,否则显示“报价已过期”的提示(图5)。
  选中B2:B19数据区域,然后依次点击“开始→条件格式→当文本包含”,设置一个当文本包含“文件已过期”时使用浅红色进行填充,同上再进行工作表的保护操作,并将C列的数据进行隐藏(图6)。
  这样,只要当前日期小于E2的值,B列仍然显示正常的报价。如果当前日期大于E2的值,那么在B列就会显示以红色填充的“报价已过期”的文字提示。同时由于设置了工作表的保护,用户也看不到原始报价数据和公式,当然也无法对C列的原始报价进行取消隐藏的操作(图7)。
  此外,大家还可以使用IF函数实现更多的判断。比如可以在F2单元格中输入公式“=IF($E$2-TODAY()<0,”报价已无效”,“报价还有"&$E$2-TODAY()&"天过期")”。这样如果时间未到,F2单元格中会提示价格有效期还有几天,过期后则直接提示“报价已无效”。

隐藏更高效 使用VBA批量隐藏数据


  如果需要设置的工作簿有很多工作表,比如有多个产品的报价,每个产品一个工作表,上述的方法需在每个工作表里都进行设置,使用VBA脚本则可以实现自动隐藏所有工作表的报价数据列。
  首先到“https:∥share.weiyun.com/nqlcgakx”下载所需的脚本,然后按下“Alt+F11”组合键,在打开的代码编辑窗口中点击“插入→模块”,接着将下载到的代码粘贴到代码框中(图8)。
  代码解释:
  这里的代码使用了Workbook_open()事件,这样每次在打开工作簿时都会运行VBA代码。
  If Date Diff("d",Range("e2"),NOW)>0 Then Columns("b:b").Hidden=True:表示使用DateDiff函数对E2单元格(需要在这里输入截止时间)和当前时间进行计算,如果大于0(表示当前时间超过截止时间),那么就将保存报价数据的B列隐藏。同时下行代码表示符合超时条件时在E3单元格中输入“注意:报价已失效”作为提醒语句。
  接着将文档保存为启用宏的工作簿文件。这样,当用户每次打开上述的工作簿后,后台的VBA脚本会自动将当前时间和指定的截止时间进行比较,如果超期则会将每个工作表的B列自动隐藏(没有超时则保持默认显示),同时在E3单元格中显示报价失效的提示(图9)。对于公司负责发送销售价格的统计员来说,可以在所有产品的报价文件中使用上述的代码,这样便可以保证发送给业务员的都是有效的报价。
其他文献
事前防范 硬盘自检的窍门  硬盘状态的检查主要依靠软件查看,首先下载CrystalDiskInfo软件,下载地址:https://crystalmark.info/en/software/crystaldiskinfo/,解压即用(注意区分X86还是X64),我们除了可以通过它了解硬盘的通电次数和通电时间(某种程度上也可以视作检查硬盘新旧的方法之一),最重要的就是通过软件读取S.M.A.R.T状态
期刊
Q:Fliqlo屏保程序目前存在的問题较多,而贵刊之前介绍过的Fliplt又无法设置字体。请问有可以设置字体的翻页时钟屏保程序吗?  A:“优效时钟屏保”就是一款这样的屏保程序(http:∥www.youxiao.cn)。下载完该软件后先解压,接着以管理员身份运行youxiao-scr-install.bat完成安装,之后在系统的屏幕保护程序设置窗口中选择“youxiao”即可。需要注意的是,要想
期刊
摘要:近期,高压主汽调门在部分负荷段出现调门开度异常下降,有时幅度达到20%左右。高压主汽调门的异常下降,降低汽轮机的做功能力,其次增加高压主汽在调门处的节流损失,降低汽轮机的效率,对汽轮机的运行经济性有较大的影响。  关键词:联合循环;调门异常;锅炉效率;燃机排气温度  一、高压调门异常下降现象  某厂机组为西门子F级燃气—蒸汽单轴联合循环机组,汽轮机型号为HE 型三压再热双缸凝汽式汽轮机。在正
期刊
AMD的翻身之作  在過去的很长一段时间里,AMD在笔记本领域都被英特尔和英伟达压着打。直到2017年Ryzen锐龙移动处理器的诞生,AMD才终于在CPU性能上具备了挑战同期酷睿处理器的资质。经过数次迭代更新后,最新的移动锐龙5000系列赢得了更多消费者的认可。  在移动显卡领域,AMD其实也一直没有闲着,只是多年来的Radeon移动显卡都是基于GCN架构的修修补补,性能远不如英伟达同期的GeFo
期刊
摘要:在智能电网快速发展背景下,继电保护装置在变电站运行期间占据着重要地位,对电力系统的安全稳定有着极大保障,然而就现今实际情况来看,继电保护设备或线路发生故障现象是非常普遍的,这样会对其他系统运行产生阻碍作用,还会大大增加系统故障带来的经济损失。因此,随着智能变电站继电保护故障可视化方案的不断更新,就显得尤为重要,便于实现电力系统的安全运行。  关键词:智能变电站,继电保护,故障可视化  1背景
期刊
1造成“假阳性”的可能原因  启发式扫描技术的短板  目前许多安全软件普遍采用了一种称为“启发式”的扫描技术,它们根据已有的大量数据来推断眼下的这个文件是否具有类似的“症状”,从而据此猜测威胁的可能性(图1)。那么,既然是猜测,尽管有理有据,也不可能百分之百地准确,因而误判是很自然的事。  支持捆绑或广告推送的软件  目前有不少软件会捆绑一些广告或其他的软件,这些内容尽管不一定会对用户的电脑造成破
期刊
一安装软件  我们先在BitDock的官网(http:∥bitdock.cn)下载最新版软件,有安装版和绿色版可选,这里以绿色版为例。解压后双击BitDock.exe,首次運行时会有设置向导辅助用户,在弹出“是否设置为开机启动”的询问框时点击“确定”按钮(图1)。这时在系统桌面的下方就会出现一个仿苹果的Dock图标栏,只是位置会与Windows的任务栏出现“撞车”。  为了解决该“尴尬”,我们可以
期刊
1常规隐藏文件的建立与再现  在Windows 10中,常规隐藏文件可以简单地通过如下两种方法来建立:  一是通过文件资源管理器的功能面板选项来建立。选择要隐藏的文件或文件夹(例如“我的文件夹”)后依次点击“查看一隐藏所选项目”即可(图1)。再次点击该按钮可取消隐藏。  二是通过文件或文件夹的“属性”窗口来建立。右键单击要隐藏的文件或文件夹并选择“属性”进入属性窗口,在“常规”选项卡下选中“隐藏”
期刊
不过市面上手办的种类非常繁多,想要了解某款产品的相关信息并不容易,好在还有一些APP可以帮助到我们,比如Hpoi。  Hpoi的手办信息数据库内容非常丰富,市场上销售的产品基本都可以在这里查到,而且它的数据库信息每日都会更新。查询一款手办的相关信息也很简单,点击首页右上角的放大镜图标,可以在搜索框中直接输入文字内容进行查询,也可以在手办、模型、厂商、角色、作品、人物这几大分类中精准查询(图1)。查
期刊
现在有不少人喜歡逛博物馆。通过观看馆内陈列的各种藏品能够了解到很多知识,开阔自己的眼界,是—项很好的兴趣爱好。如果你也想逛馆,希望及时了解都有哪些展览活动,那么iMuseum这款APP是不错的选择。  iMuseum是一款专注于全球展览资讯、博物馆活动等的手机应用(图1)。如果你是毫无逛馆经验的新手用户,进入APP的首页后可以仔细阅读一篇名为“如何参观一个博物馆?”的文章,该文章会详细地介绍逛馆的
期刊