设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 4486|回复: 10
打印 上一主题 下一主题

Access挑战Excel第四期:数据有效性

[复制链接]

点击这里给我发消息

1#
发表于 2016-3-23 16:36:18 | 显示全部楼层
Roy说得对,其实PK的目的不在于谁输谁赢,而在于去学习不同的解题思路。

点击这里给我发消息

2#
发表于 2016-3-26 17:53:13 | 显示全部楼层
Excel函数里没有正则表达式,这个貌似是做不到了,但是Excel里有单元格……

  1. =(IFERROR(AREAS(INDIRECT(LEFT($D$6)&1)),)=1)*(COUNT(-MID($D$6,ROW($1:$99),1))>0)*(COUNT(-(0&IFERROR(AREAS(INDIRECT(MID($D$6,ROW($1:$99),1)&1)),MID($D$6,ROW($1:$99),1))))<99)
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

3#
发表于 2016-3-28 15:43:44 | 显示全部楼层
roych 发表于 2016-3-27 13:06
貌似Excel 2013里直接用公式(自定义)好像有点问题,例如在编辑状态下按enter就会出现这个问题:

如果 ...

我试了2013版和2016版都没问题啊,你的Excel是地球版的吗?

点击这里给我发消息

4#
发表于 2016-3-28 15:46:18 | 显示全部楼层
用鼠标点一下数据验证里那个来源的框,就好用了……
不知是抽的哪门子的风。
这类问题肯定是用VBA最万无一失了,函数公式,实在是有点BT。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-4 02:33 , Processed in 0.150157 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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