ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2939|回复: 17

[求助]小弟跪求帮忙!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2008-1-24 09:58 | 显示全部楼层 |阅读模式

2个问题具体是:

1、因工作需要制一张表格,其中有一种单元格必须做公式限定(输入的内容是身份证),所以要求只能输入的是15位或18位的数字!这样的单元格该怎么做?用什么公式?

2、怎样锁定部分单元格,使其使用权限受限制,只开放一部分单元格的使用权限?

请高手不吝赐教!

hfnveYuh.rar (5.11 KB, 下载次数: 5)


此表格的具体要求是:1、只能输入编号、户名、身份正号、人口数、计税土地面积合计。

                                   2、其他单元格受限制 不允许操作!设置管理员密码!

                                   3、留个密码后门,方便以后我改动受限制的单元格!

大概是这样吧 !再想起来什么的话,再求助你哈!

[此贴子已经被作者于2008-1-29 10:25:42编辑过]

TA的精华主题

TA的得分主题

发表于 2008-1-24 10:04 | 显示全部楼层

上附件 注意压缩 最好手工把结果先做好,

工具-保护-工作表保护:效果所有的单元格都锁定了

然后再选一些单元格-格式-保护-去掉锁定,那么这些单元格可以动了。

========================================================================

=AND(OR(LEN(D6)=15,LEN(D6)=18),NOT(ISNA(全是数字))) 数据有效性。

其中:全是数字=SUM(MATCH(--MID(Sheet1!$D$6,ROW(INDIRECT("1:"&LEN(Sheet1!$D$6))),1),{0;1;2;3;4;5;6;7;8;9},0))

逻辑是这样,看来用数据有效性不行,改进中

YEcFyP4D.rar (4.48 KB, 下载次数: 9)


现在不是用数据有效性来处理了。看到了数据有效性的运算次序

数据有效性,似乎还是在慢慢消化中。

[此贴子已经被作者于2008-1-24 10:53:11编辑过]

TA的精华主题

TA的得分主题

发表于 2008-1-24 10:13 | 显示全部楼层

欢迎ldlhjq朋友来到EH,第一个用数据有效性:=or(len(单元格)=15,len(单元格)=18)

另:以后不要用跪求这个词,大家都是一家人

TA的精华主题

TA的得分主题

发表于 2008-1-24 10:27 | 显示全部楼层
QUOTE:
以下是引用ldlhjq在2008-1-24 9:58:17的发言:

2个问题具体是:

1、因工作需要制一张表格,其中有一种单元格必须做公式限定(输入的内容是身份证),所以要求只能输入的是15位或18位的数字!这样的单元格该怎么做?用什么公式?

2、怎样锁定部分单元格,使其使用权限受限制,只开放一部分单元格的使用权限?

请高手不吝赐教!


你单跪吗?有鲜花吗?

呵呵,单跪还不如准备 压缩的 礼物比较好。呵呵。

不过我想以后注意就是了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-1-25 20:03 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

呵呵,谢谢你们哈,真的有回家的感觉呢!

下次我把附件传上来,然后请你们帮我弄好,感谢啊!

鲜花送给可爱的你们!

TA的精华主题

TA的得分主题

发表于 2008-1-25 21:02 | 显示全部楼层
啊,用可爱呀,感觉怪怪的,呵呵

TA的精华主题

TA的得分主题

发表于 2008-1-26 21:28 | 显示全部楼层

看到你短信了,今天躺了一天,呵呵。

现在给你个解释版的。

NooElkyG.rar (3.42 KB, 下载次数: 13)

现在是真正的数据有效性解决方式了

[此贴子已经被作者于2008-1-27 15:28:00编辑过]

TA的精华主题

TA的得分主题

发表于 2008-1-29 10:30 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

你个懒人,呵呵。

应该说得很清楚了呀?难道没有说清楚?

quALPgbL.rar (6.55 KB, 下载次数: 15)

整个逻辑是这样的AND(15位或18位,IF(第18位为X,那么前17位必须是数字,那么前18位必须是数字))

在判断都是数字的时候巧妙的运用了SUM函数,和MATCH的结合。SUM的作用就是如果相加元素出现错误(由MATCH返回),那么结果就是错误,逻辑上就是有非数字的字符。如果SUM最后的结果不是错误,那么说明那些字符都是数字。

[此贴子已经被作者于2008-2-28 9:53:16编辑过]

BqAbwvT0.rar

5.26 KB, 下载次数: 6

zWQVCwp8.rar

5.33 KB, 下载次数: 6

TA的精华主题

TA的得分主题

发表于 2008-1-29 11:51 | 显示全部楼层

最好就是上传一张表,你的要求在表里描述,大家都乐于帮助的,互相学习。看起来你的问题不复杂,要多学习哦。

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-1-29 13:17 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
呵呵!已经把附件传上来了!帮忙看下!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-24 23:47 , Processed in 0.051341 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表