楼主 apolloh |
Q:如何在数据有效性序列中引用其他工作表的单元格区域? A:选择需要设置数据有效性的单元格,单击“数据”选项卡→数据有效性→在弹出的对话框的“设置”选项卡中,设置“允许”项为“序列”,在来源编辑框中,直接输入需要引用的其他工作表及单元格区域地址,如“=Sheet1!$A$1:$A$10"。Excel 2007版本不能使用编辑框的选取按钮直接跨表选取的单元格区域,Excel 2010则可以。 |
2楼 洋五月 |
谢谢楼主分享 |
3楼 kenzhang |
试验后,不可以 |
4楼 gvntw |
连其他工作簿都可以,前提是2007,你可能是用2003吧,请参考下帖 7 楼。 http://www.exceltip.net/thread-46-1-1.html |
5楼 livewire |
经验证,在2007中成功!谢谢分享! |
6楼 gouweicao78 |
Q:Excel 2003中我要在一个表格中设置数据有效性下拉菜单,但选择数据源时无法点其他工作表,手工输入=sheet2!A1:A2也不行,还跳出提示框说不能跨工作簿或工作表引用,如图,那该怎么办啊? A:条件格式也有类似情况。可以用以下方法解决: 1、定义名称法:按CTRL+F3,定义名称range=Sheet2!$A$1:$A$2,然后在Sheet1表或其他工作表的数据有效性或条件格式中,需要使用该区域的,就用range代替。 2、引用函数法:可以直接使用INDIRECT函数,比如在数据有效性来源中输入公式=INDIRECT("sheet2!A1:A2")。 |
7楼 刘志文 |
谢谢总版主分享 |
8楼 春雷 |
也可以借助定义名称! |
9楼 曾杰2号 |
谢谢楼主分享 |
10楼 yukaiwz |
学习了,谢谢分享。 |
11楼 story99 |
来过了,知道 |
12楼 lj198408121 |
我现在迷茫的是2点:1、$A$1:$A$2与A1:A2的区别是什么?2、为什么我使用了LZ的方法和7楼的方法就只能出现一个值呢?既然涉及到2个单元格,为什么不是返回2个值呢? 期待解答,谢谢! |
13楼 lj198408121 |
关于第二个疑问我已经琢磨出来了,只是第一个疑问仍不清楚。 7楼所说的操作其实是基于LZ的步骤,只是在最后一步的实现上有所改变。根据LZ和7楼所说的方法我都能够实现。 |
14楼 lj198408121 |
不行了,感觉问题越来越多,呵呵 第一、我按照7楼的说法,前提是不基于LZ的步骤,在sheet2的b1中输入=indirect("sheet1!a1:c1"),结果返回的sheet1的b1内容。而当我在sheet2的b1中输入=sheet1!b1,结果返回的还是sheet1的b1内容。我就有点纳闷,为什么是一样的效果?indirect函数在此处真正的使用目的是什么呢? 第二、我按照7楼的说法,完全基于LZ的步骤,在sheet2的b1中做关于“数据有效性”的“来源”输入=indirect("sheet1!a1:c1"),和我输入sheet1!a1:c1的效果是一样的,又如何解释呢? 第三、无论我输入的是$A$1:$C$1还是A1:C1,效果也都是一样的,所以问题返回到一个疑问。 求解! |
15楼 羽翼蓝天 |
努力学习 这个没有word的? |
16楼 ha601 |
为什么我老是搞不定,总是出现输入的地址 |
17楼 ha601 |
用定义名称法可以解决 |
18楼 zhl10010 |
|
19楼 hyjzjj |
输入的事情,把LZ叙述中的前后引号去掉就好了~~ |
20楼 hyjzjj |
把前后引号去掉就可以了,即直接输入 =sheet1!$A$1:$A$10 |
21楼 暖暖枫 |
真是学习的好地方,谢谢指教! |
22楼 officer08 |
学习了,具体操作时候再实践~ |
23楼 pengwei2550 |
谢谢楼主分享好的东西 |
24楼 浪跃1 |
刚好经常要用到,谢谢! |
25楼 微风 |
O(∩_∩)O谢谢 |
26楼 toby08 |
2010又向前走了一步:可以使用编辑框的选取按钮直接跨表选取的单元格区域 |
27楼 seven_jzn |
试验后,成功,以前都是一个一个的输入,学习了! |
28楼 L_Yang136 |
又学到新知识了 |
29楼 rebude |
谢谢分享,多动手。 |
30楼 猫眼石 |
学到了,谢谢 |
31楼 collinxiao |
谢谢分享,了解了 |
32楼 金妮妮 |
2007已这样帅,2010何只是期待呢。 |
33楼 xyxyh005 |
这个 比较有意思谢谢分享 |
34楼 吉七儿 |
★ 跟我学2010/2007简易教程下载 持续更新中... ★ 学习了,谢谢分享。 |
35楼 ★小灵★ |
学习中 |
36楼 gsx_kwok |
这个看不大懂..... |
37楼 yan008500 |
学会了~~谢谢 |
38楼 wangxiasy |
试验一下,真好! |
39楼 pyw7263 |
我在四月份的时候,用2007制作一个报告,是引用了其他表格的内容,是同一个工作薄里面的不同表,是直接拖放的,可是今天我怎么也弄不好了,那次的操作也是非常简单,哪位高手能指导下我! |
40楼 瓶中的小茉莉 |
我发现我真的很菜,这个都不知道是啥米意思啊,数据有效性起什么作用的。 |
41楼 最深的深蓝 |
谢谢 |
42楼 guojiacai123 |
谢谢,经总结,2003只能引用本表格,2007可引用其他表格和本表格区域,但不能有选择框来直接选取,但2010在这些方面全部支持。 |
43楼 xiaoyuer3918 |
虚心学习 |
44楼 7786910 |
可以直接使用INDIRECT函数 |
45楼 zgwei050 |
这比2003方便多了。 |
46楼 yy2wwy |
先定义名称 后引用 不错 |
47楼 gonglili333 |
可以,试验了 |
48楼 anyingshu |
2010的这方面改进了,比2003好用,不用名称和函数了 |
49楼 健康快乐123 |
谢谢两位版主的分享 |
50楼 六月红叶 |
谢谢分享 |
51楼 pop_329 |
感谢分享 |
52楼 caoxi09 |
好像不能在不同的文件工作表中! |
53楼 dodofish |
会用了,但是不晓得数据有效性这个干嘛用的....... |
54楼 OY海阔天空 |
谢谢分享,再次学习了03版indirect在数据有效性中的使用 |
55楼 dooman |
谢谢总版主分享 |
56楼 suki8 |
学习了,谢谢分享 |
57楼 bbisromeo |
加一句。按楼主说的那样可以,但是跨工作表只能命名为“Sheet数字”的格式。 |
58楼 yaren |
我怎么无法进入查看这个帖子 |
59楼 kevin_yjl |
这个可以有 |
60楼 笑依然 |
这个我会了 如果来源不复杂的话 可以自己输入 用逗号隔开 QQ截图20120915150155.png |
61楼 老黑18 |
07中实现 谢谢 很有用 |
62楼 绿野 |
学习了,谢谢分享 |
63楼 youngsky |
这些都是通用的、、、 |
64楼 Aeolus0615 |
经验证,在2007中成功!谢谢分享! |