Excel问题

如何使Excel表中某个区域(有若干个文本、数值、日期等不同类型数据的单元格组成)的内容和另一个与它相同区域的内容完全一样。除了粘贴复制的方法外,有什么更好的方法?请高手指点。
也就是如何引用某一单元格区域,使之达到完全复制的效果?理解不了的,请不要乱回答,谢谢!
三楼的兄弟,我要的是区域,再说这种方法如果遇到空白,就会输出“0”,很讨厌,我要的是完全一样。
急,在线等……

用INDEX函数,我试过,可以实现动态更新一个区域数据,另外区域数据也同时更新。
假设引用SHEET2内容,在sheet1各单元如下:
A1=INDEX(Sheet2!A1:E10,,,1)
A2=INDEX(Sheet2!A2:E11,,,1)
A3=INDEX(Sheet2!A2:E12,,,1)
B1=INDEX(Sheet2!B1:F10,,,1)
B2=INDEX(Sheet2!B2:F11,,,1)

下面有更详细描述:

http://www.yesky.com/SoftChannel/72357786515668992/20031215/1753580_5.shtml

INDEX用于返回表格或区域中的数值或对数值的引用。

函数 INDEX() 有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。

(1)INDEX(array,row_num,column_num) 返回数组中指定单元格或单元格数组的数值。

Array为单元格区域或数组常数。Row_num为数组中某行的行序号,函数从该行返回数值。Column_num为数组中某列的列序号,函数从该列返回数值。需注意的是Row_num 和 column_num 必须指向 array 中的某一单元格,否则,函数 INDEX 返回错误值 #REF!。

(2)INDEX(reference,row_num,column_num,area_num) 返回引用中指定单元格或单元格区域的引用。

Reference为对一个或多个单元格区域的引用。

Row_num为引用中某行的行序号,函数从该行返回一个引用。

Column_num为引用中某列的列序号,函数从该列返回一个引用。

需注意的是Row_num、column_num 和 area_num 必须指向 reference 中的单元格;否则,函数 INDEX 返回错误值 #REF!。如果省略 row_num 和 column_num,函数 INDEX 返回由 area_num 所指定的区域。

8.INDEX

用途:返回表格或区域中的数值或对数值的引用。函数INDEX()有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。

语法:INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。INDEX(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。

参数:Array为单元格区域或数组常数;Row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;Column_num是数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。Area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,则INDEX函数使用区域1。

实例:如果A1=68、A2=96、A3=90,则公式“=INDEX(A1:A3,1,1)”返回68,=INDEX(A1:A3,1,1,1)返回68。

参考资料:http://www.yesky.com/SoftChannel/72357786515668992/20031215/1753580_5.shtml
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-02-27
alin5415:
你好,我相信你一定会选择我的答案的.
因为我的方法十分简单:

1.请你先打开要复制的EXCEL表格

2.选择"工具"----"自定义","自定义"对话框中选择"命令"选项卡

3.在"命令"选项卡左边的"类别"中选择"工具", 在选项卡右边"命令"栏选择"摄影"(要耐心找一下,在倒数第七个是),把"摄影"工具图标放在常用工具你能找到的地方.

4.把你想要选择的表格区域全部选中,然后单击"摄影"快捷工具,此时鼠标指针图标变成"十"形,将鼠标针指移动到你想复制到的位置,然后拖动鼠标指针,松开鼠标.

现在你看到了什么?复制出来的表格和你原来的一模一样吧,根据你的需要你还可以编辑该"图片".当你更改原来的表格时,现在的"图片"中的数据也会自动做相应的变化.

怎么样,我的回答怎么样,选我一票吧
第2个回答  2006-02-22
将鼠标点到你要复制的那个单元格(此时单元格为粗黑框),右下角会出现一个小黑块,鼠标轻放置小黑块处会变成十字型,点下向你需要的那个相临区域拖动,就可以得到一模一样的数据了,有时若包含数字时一拖动可能会使数字依次增加,这时只要按住Ctrl键再拖动就可以复制成完全相同的数据了.

★★★★★
来这里提问的人都想看到诚实可信的回答,请不要为了分数就信口开河,胡言乱语!我只回答我知道的问题!
★★★★★
第3个回答  2006-02-28
在要复制的单元格中输入如:
=iif(Sheet1!B6="","",Sheet1!B6)
(它的意思是如果Sheet1表中的B6单元格内容为空时,本单元格为空,如果不为空的内容时,本单元格就为Sheet1表中的B6单元格内容,这样就解决了复制过程中空的单元格中产生“0”的现象)
的公式编辑,即可解决你所说的问题。
注意:我是随意给的单元格,各单元格需要你根据实际情况来定,如果有许多行或列,你可以先在一个单元格输入公式,再用<向右充填>或<向下充填>来解决。
第4个回答  2006-02-22
如果你有兴趣,就试一下吧!肯定能解决问题。
复制粘贴是最好的办法,如果同一个区域格式不一样,粘贴过去后的区域右下方出现“粘贴选项”,选择“保留源列宽”按扭,就可以完全复制!
相似回答