Excel了求助
excel吧
全部回复
仅看楼主
level 4
贴吧用户_Q4CUMKN
楼主
科室需要Excel表数据对外部门自动隐藏超过七天的数据,表格每天都会录入一些新数据,我试了条件格式修改单元格格式,然后锁定+隐藏,这种情况下双击会丢数据,有其他好方法吗?
2026年02月24日 07点02分
1
level 4
贴吧用户_Q4CUMKN
楼主
不使用VBA
2026年02月24日 07点02分
2
level 6
喔嚯小电瓶
外部门为啥会直接使用你们的原文件啊,单开表格自动体现最新数据不就好了
2026年02月24日 09点02分
3
level 12
数界如此多娇
只要是原文件,任何隐藏都是徒劳,不想让别人看就不要给他们完整文件,也不知道这有多难。
2026年02月24日 12点02分
4
level 5
沉默的麻雀😷
需要明确七天的数据怎么定义以及隐藏的范围(单元格、工作表、工作薄),然后确定算法,最后实现。
2026年02月24日 13点02分
5
贴吧用户_Q4CUMKN
隐藏的数据有需要的人可以授权或密码查看,隐藏的是工作表中的单元格内容,一行行的,自己部门也可以查看,现在可以限制访问权限
2026年02月25日 00点02分
沉默的麻雀😷
@贴吧用户_Q4CUMKN
把真实数据和密码存在另外一个隐藏文件,展示文件根据条件把要隐藏的单元格数据替换成星号,输入密码后将星号替换成隐藏文件对应数据。你这个涉及到交互,VBA也只能勉强实现,靠自带公式基本没戏。
2026年02月25日 01点02分
level 6
夜那嚒凄凉
直接用数据库,然后excel使用数据库里的数据,只给取条件为七天以内的
2026年02月24日 16点02分
6
level 10
mongozora
不使用vba ----部门不允许还是你不会用vba ...
如果部门不允许vba, 那大概率也不能用编程方法.
如果外部门隔三岔五就要一次你的表. 然后把表合并, 那你的7天也没意义了.
2026年02月25日 07点02分
7
贴吧用户_Q4CUMKN
不允许使用VBA,公司服务器分部门的有权限
2026年02月26日 04点02分
level 1
kaiwenworld
用云文档,只给他们查看的权限,
2026年02月25日 10点02分
8
level 9
娜乌_西卡
用条件格式也要判断系统时间才行吧,如果对方真想看也很简单,基本只能防君子,不如干脆把条件格式做明显点,告诉他们该区域不允许随便编辑即可
2026年02月26日 06点02分
9
娜乌_西卡
另外既然权限限制的这么死,那就老老实实的手动做两个版本吧,每天更新一下就好;就算绞尽脑汁想出一个办法来,万一让领导知道了,觉得这是漏洞,要堵上,那就没完没了了,所以如果自己不是技术大拿的话,直接上报因为权限问题,没有好的实现办法就行,正常领导自然会降低要求或者放宽权限
2026年02月26日 06点02分
贴吧用户_Q4CUMKN
系统时间IT部门限制了的,需要权限才能修改
2026年02月26日 23点02分
娜乌_西卡
@贴吧用户_Q4CUMKN
有专业的IT部门那就简单了,专业的事交给专业的人,你们只要提合理的需求即可,具体怎么实现让他们自己决定
2026年02月27日 01点02分
贴吧用户_Q4CUMKN
@娜乌_西卡
数据表每年都是我们自己在做创建,修改表格。其他部门只能看,不能修改。之前有数据泄密的事,现在领导想让数据表只显示七天以内的内容,超过七天的要密码
2026年02月27日 09点02分
level 9
轩至_
在线的共享智能表(如腾讯文档),加一辅助列算天数判断,控制权限筛选最近七天就行了
2026年03月11日 02点03分
10
level 5
AK帮你处理表格
你这个需求完全可以实现,而且能做到自动、安全、不丢数据,用「自动生成新表」的方法最稳,不会出现双击丢数据的问题,步骤如下:
一、核心思路
1.原表保留所有数据(安全不丢失)
2.每天自动生成一张仅显示7天内数据的新表
3.把新表发给外部门,原表自己留着
二、操作方法(最稳)
方法1:Excel公式自动筛选(不用代码)
1.新增辅助列,计算天数:
plaintext
=TODAY()-日期列
2.筛选出 ≤7 的数据
3.复制到新表,发给外部门
方法2:Python一键生成(全自动)
每天运行一次,自动生成“仅7天数据”的新表,永不丢数据、永不报错!
2026年03月26日 07点03分
11
1