Excel问题 - 如何让第2栏以后的资料跟随第1栏

来源:百度知道 编辑:UC知道 时间:2024/06/07 01:38:33
如何让第2栏以后的资料跟随第1栏?

也就是当第一栏资料有增减时,第二栏以后的资料会自动跟著第一栏移动?
请排除使用删除整列或插入整列的方法。

因我第一栏是用连结其他工作表的方式,所以希望可以当其他工作表资料变更时,此工作表内第一栏后方的栏位资料会自动跟随第一栏资料做移动。

拜托EXCEL高手们赐教,感激不尽!
抱歉!忘了说明,第二栏以后是资料输入栏,随时需要输入资料,所以其储存格应该是无法写入函数的。

是不是要用到巨集呀?

简单的VLOOKUP函数应用。

假设其他表的名称是SHEET2.
A B C D
学号 姓名 语文 数学

假设当前表的名称是SHEET1. 字段与SHEET2相同。想输入学号后自动提取SHEET2的姓名、语文、数学成绩。
---------------------------
公式如下:
B2=IF(ISERROR(VLOOKUP($A2,SHEET2!$A:$D,COLUMN(),FALSE)),"",VLOOKUP($A2,SHEET2!$A:$D,COLUMN(),FALSE))

将B2向右,向下填充。

(END)
-----------------------------
公式说明:
VLOOKUP($A2,SHEET2!$A:$D,COLUMN(),FALSE):根据A2单元格的值,查找SHEET2中相同值,并返回其他列的值。
COLUMN():动态引用列号。如公式在B列,则为2,C列,则为3.。。适应公式多列填充,避免手工输入多个公式。

--------------
关于问题补充:

没用过EXCEL吧?
B2只是一个例子,B2不能输入,可以输入到C2,E3...简单的数据连接跟巨集有什么关系。
建议先看EXCEL基础知识。否则你的栏/储存格大陆人都反映不过来。