Office中国论坛/Access中国论坛
标题:
二级有效性——与大家共享
[打印本页]
作者:
pureshadow
时间:
2007-7-30 21:27
标题:
二级有效性——与大家共享
欢迎拍砖
更新过了,修正了之前二级数量只与A列相关的问题。
作者:
gvntw
时间:
2007-8-3 22:11
不错,不过有点缺陷,如果各列行数不一样,结果错误,可修改名称TT2:
=OFFSET(Sheet1!A2,,MATCH(C5,Sheet1!1:1,)-1,COUNTA(OFFSET(Sheet1!A2,,MATCH(C5,Sheet1!1:1,)-1,65535)))
或干脆不判断行数:
=INDEX(Sheet1!$2
65536,,MATCH($C$5,Sheet1!$1
1,))
作者:
pureshadow
时间:
2007-8-4 09:47
谢楼上的,第一次做的时候是有这个问题,后来我修正过了,可能你下错了,吼吼,不过楼上的思路也相当好,学习ING。
作者:
pureshadow
时间:
2007-8-4 09:53
为什么改了版以后,修改前的东东总也删不掉呢,第一次发的附件有错误呀,第二次发的才是正确的,所以才要删掉,晕了
作者:
MINGJIXUE
时间:
2007-8-13 20:43
我想看看楼主怎么做到的,最近也在学这个
作者:
MINGJIXUE
时间:
2007-8-13 20:46
没有很看明白地说。我比较菜
作者:
pureshadow
时间:
2007-8-13 20:52
二级以上有效性该如何设置呢?
这里需要用到以下几项:
1、定义单元格名称:插入-名称-定义
2、OFFSET函数:OFFSET(参照单元格,向下行数,向右列数,显示行数,显示列数)
3、MATCH函数:MATCH(查找值,被查值所在区域,参数)
4、COUNTA函数:COUNTA(区域)
5、INDIRECT函数:INDIRECT(单元格,参数)
以一楼附件(更新过的那个)作为例子,内容在SHEET1中,第一行是一级有效性选项,第二行开始每一列是这一列第一行的二级有效性选项,且行和列的文字都可以随意增减。
先定义以下两个单元格名称:
一级有效性名称定义为TT1(可自选);公式是:=OFFSET(Sheet1!$A$1,,,1,COUNTA(Sheet1!$1
1))(在单元格内输入时需要按组合键结束)
二级有效性名称定义为TT2(可自选);公式是:=OFFSET(Sheet1!$A$1,1,MATCH($C$5,Sheet1!$1
1,0)-1,COUNTA(INDIRECT("SHEET1!C"&MATCH($C$5,Sheet1!$1
1,0),0))-1,1)(在单元格内输入时需要按组合键结束)
最后设置数据有效性:
一级有效性选择单元格有效性序列来源设置为=TT1
二级有效性选择单元格有效性序列来源设置为=TT2
结果就是,当一级单元格里选的是哪一个,二级单元格里的有效性选项只对应那一个,而不会出现其他;更很需要的是,数据源一旦更新,下拉列框选项也跟着更新。
作者:
tmtony
时间:
2007-8-13 21:01
不错,学到不少
作者:
pureshadow
时间:
2007-8-13 21:04
晕,所有的:加$都变成了
作者:
tmtony
时间:
2007-8-16 16:32
原帖由
pureshadow
于 2007-8-13 21:04 发表
晕,所有的:加$都变成了
测试$
作者:
gvntw
时间:
2007-8-29 22:18
使用=INDEX(Sheet1!$265536,,MATCH($C$5,Sheet1!$11,))公式最简单易懂,下拉菜单也不会有空格,如果再下面的行输入数据后,有效性会自动扩展下拉菜单,但有一点要注意,输入的数据再删除后,下拉菜单也就保留了空格,整行删除掉也无济于事,有一方法可解决:
打VBE编辑器(按Alt+F11),在立即窗口(按Ctrl+G)中输入下面的代码再回车就OK了。
urg=activesheet.usedrange.address
作者:
chyl
时间:
2007-9-15 20:16
抱走,谢谢楼主。鞠躬!
作者:
liwen
时间:
2007-9-16 16:18
[quote]原帖由 pureshadow 于 2007-8-13 21:04 发表 晕,所有的:加$都变成了 [/quote] 禁用 Smilies 禁用 Discuz!代码 这样行吗?测试一下 :$:lol
作者:
suve
时间:
2007-12-4 16:30
标题:
已下载,谢谢
vba正在学习中,谢谢!
作者:
audi.zhang
时间:
2007-12-4 21:22
正是我想要下的,先下了谢谢!
作者:
audi.zhang
时间:
2007-12-4 21:25
谢谢分享
谢谢分享
谢谢分享
作者:
caiallen
时间:
2007-12-6 11:46
学习.........
作者:
龙井
时间:
2007-12-6 22:34
:)
作者:
龙井
时间:
2007-12-6 22:36
:) :) :) :)
作者:
tanhong
时间:
2008-3-10 22:12
的确学到不少,真是学无止境
作者:
pureshadow
时间:
2008-3-10 22:48
楼上的别谦了
这种小伎俩在你面前
简直就是卖弄了
作者:
tanhong
时间:
2008-3-10 23:31
你就别谦虚哦!
作者:
picasso1
时间:
2008-3-29 11:54
看看跟用indirect有什么区别
作者:
pulala
时间:
2008-4-21 12:50
[:32] [:28] [:29] [:33] 111!!
作者:
lgcmeli
时间:
2008-5-9 17:19
偶来拍下
作者:
fzwjz
时间:
2008-6-19 20:52
不错,学到不少
作者:
笑忘书看球
时间:
2008-8-19 17:04
想学很久了!
作者:
cai8899
时间:
2008-8-22 14:43
哇不知道能不能下能正太感谢了这东西弄得我头痛死了
作者:
chuser
时间:
2008-8-22 15:12
看看啦
作者:
fzwjz
时间:
2008-9-12 13:08
[:50] [:50] [:50]
作者:
shibin_sg
时间:
2008-10-19 15:52
贺卡诉状的卡水帘洞
作者:
rereadu
时间:
2008-10-23 12:08
东方大厦的奋斗的反对反对反对反对方
作者:
xchw1818
时间:
2008-10-23 12:22
[:50] [:50] [:50] [:50] [:50] [:50]
好贴...........................
作者:
xhawkjw
时间:
2008-11-1 13:18
学习了
作者:
dqrxy
时间:
2008-12-24 17:52
标题:
很好的东东
下了,学习学习
作者:
meiyiqiang
时间:
2009-1-18 11:20
标题:
好东西,很有帮助,谢了
最近一直在找这个,多谢了
作者:
WHM112825
时间:
2009-1-21 12:06
[:36] [:26] [:25]
作者:
feixiang7823
时间:
2009-1-23 02:26
标题:
顶顶顶
顶顶顶
作者:
linmuquan0410
时间:
2009-1-23 09:06
哈哈......高手过招
作者:
stxhpc
时间:
2009-2-7 16:37
顶___绝版品
作者:
meigon
时间:
2009-2-7 22:52
新手学习
作者:
Namma
时间:
2009-4-9 23:55
看看楼主
作者:
sorryfeng
时间:
2009-4-16 11:10
kankan
作者:
windancer
时间:
2009-5-6 22:41
先看看,这个名词还是第一次接触
作者:
zsfzrr
时间:
2009-6-15 11:29
1#
pureshadow
DSFDFSFDSFSDFSDFS
作者:
cailiao
时间:
2009-6-18 16:49
这是个好东东,对财务人员来说很有用
作者:
gaojun890412
时间:
2009-6-24 09:12
没有很看明白地说,
作者:
goodlucy00
时间:
2009-6-30 17:05
我看看,挺有意思的啊
作者:
utngrihii
时间:
2009-7-25 22:11
作者:
yx623yll
时间:
2009-8-2 14:12
shenme?
作者:
=IF
时间:
2009-8-5 21:51
xue xue
作者:
cccmsss
时间:
2009-8-7 00:53
更新过了,修正了之前二级数量只与A列相关的问题
作者:
wickykitty
时间:
2009-8-25 15:15
谢谢楼主,学习学习!
作者:
废公主
时间:
2009-8-26 11:14
支持支持
作者:
lucywx
时间:
2009-9-2 20:40
正要学习呢,谢啦!
作者:
lucywx
时间:
2009-9-2 20:43
怎么还要密码呀?
作者:
lucywx
时间:
2009-9-2 20:46
没看清楚,
作者:
pan46709394
时间:
2009-9-4 10:51
下来学习学习
作者:
ranqingfeng
时间:
2009-10-5 09:15
思路太重要了,学习ING
作者:
winkeyyou
时间:
2009-11-2 21:46
看看
作者:
scarecrowlee
时间:
2009-11-20 15:24
看看,学习学习。
作者:
elinbin
时间:
2009-11-30 12:01
学习一下
作者:
elinbin
时间:
2009-11-30 12:01
学习一下
作者:
elinbin
时间:
2009-11-30 12:05
特意来学习的
作者:
三流的
时间:
2009-12-1 14:34
好帅啊
作者:
suxin
时间:
2009-12-2 15:24
学习学习
作者:
xxiaoxin321
时间:
2009-12-24 10:47
学习!
作者:
wayde22
时间:
2010-1-12 12:12
学习了
作者:
xieyong001
时间:
2010-3-12 12:30
好东西看看
作者:
JEANLAY
时间:
2010-3-16 16:11
OKOKOK
作者:
yqm93006
时间:
2010-3-20 13:43
DDDDDDDDDDDDDDDDDDDDDDD
作者:
amocvv
时间:
2010-4-21 00:35
陈年老帖都被我翻到了
作者:
rogerchengg
时间:
2010-5-7 17:07
kankan
作者:
c101
时间:
2010-5-7 17:23
谢谢分享
作者:
babykiss1986
时间:
2010-5-9 18:32
kankan
作者:
rogersheng
时间:
2010-5-11 23:09
感谢共享,谢了
作者:
iwan110
时间:
2010-5-14 08:50
学习学习~~~~~~~
作者:
390532223
时间:
2010-7-26 10:40
好,学到不少
作者:
ljy688
时间:
2010-10-27 03:25
想学习一个
作者:
c101
时间:
2010-10-27 10:07
学习
作者:
欧丽薇兰
时间:
2011-12-16 18:46
谢谢
作者:
honghingli
时间:
2012-6-10 09:20
tmtony 发表于 2007-8-13 21:01
不错,学到不少
www.office-cn.net
作者:
woshibjq
时间:
2015-7-17 15:54
感谢楼主的分享!
作者:
yipimao007
时间:
2016-4-5 09:25
好好的学习学习
作者:
Seathelight
时间:
2016-8-20 13:28
好好的学习学习
作者:
李力军2
时间:
2016-9-5 12:12
i qaj ,不错,收货
作者:
刘青梅
时间:
2016-12-2 11:35
不错,学到不少
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3