1.按ctrl+F3打开定义名称对话框,在名称框中输入aaa(名称任意,但应符合名称命名的规则),在引用位置处输入或引用:
=sheet2!$a$1:$a$10
2.定位到sheet1的A2单元格,单击“数据”——》“有效性”:在“条件”处选“序列”,在“来源”处输入:
=aaa
OK!
前提: 现在有Sheet1,sheet2.sheet2的A2到A10为数字1~10。
目标: 要在sheet1中A1生成Sheet2的A1到A10数据列表。
1.在Sheet2中选择菜单:挿入->名前->定義 。在「名前の定義」对话框中,输入名字【Name】后,选择范围$A$2:$A$11。范围前面有sheet名,=Param!$A$2:$A$11
2.在Sheet1中选定A1,从菜单:データ->入力規則ー>入力値の種類,选择「リスト」,元の値に「=Name」を設定し、「OK」ボタンをクリックする
法一:直接使用公式
假如要让Sheet2表中的A1单元格与Sheet1表中的A3单元格中的数据保持一致,只要在Sheet2中的A1单元格中输入公式:
=Sheet1!A3
另外,还可以在Sheet2表的A1单元格中先输入“=”,再切换到Sheet1表中,选择A3单元格,然后按回车键。
方法二:使用粘贴选项
复制要链接的单元格,然后选择其他单元格进行“粘贴”,在单元格的右下角单击“粘贴选项”按钮,选择“链接单元格”。
方法三:使用选择性粘贴
复制要链接的单元格,然后右击其他单元格,在弹出的快捷菜单中选择“选择性粘贴”,单击“粘贴链接”按钮即可。
在同一个excel文件中引用不同工作表的方法:=sheet1!c1,表示引用sheet1中的单元格c1。
引用不同excel文件中工作表的方法:='C:\Documents and Settings\linjun-ghq\桌面\[other.xls]sheet3'!U6,表示引用该路径下“other.xls”文件中sheet3工作表的单元格u6。直接写C2,是相对引用,复制或粘贴时,会根据源单元格与c2的相对位置来写新的公式;写$c$2,是绝对引用,不管怎么复制粘贴,都会引用c2单元格。
本文转自 斯然在天边 51CTO博客,原文链接:http://blog.51cto.com/winters1224/797954,如需转载请自行联系原作者
因为数据有效性中不能直接引用别的工作表的内容,故而首先必须将sheet2的A列内容(假设在A1:A10中)定义为一个名称,然后设置sheet1 A2单元格的数据有效性,具体操作如下:
1.按ctrl+F3打开定义名称对话框,在名称框中输入aaa(名称任意,但应符合名称命名的规则),在引用位置处输入或引用:
=sheet2!$a$1:$a$10
2.定位到sheet1的A2单元格,单击“数据”——》“有效性”:在“条件”处选“序列”,在“来源”处输入:
=aaa
OK!转载于:https://www.cnblogs.com/sunyubo/archive/2011/08/29/2282056.html