EXCEL工作表相互引用问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:33:02
工作薄中共3张工作表,分别为表一,表二,表三,例:表一A1:C1中的数据分别为名称,型号,文件编号;现在想按名称(假定只有两类名称)将名称对应行引用到表二和表三中。应如何实现?假定表一中A2:C2的数据分别为:半导体,3710,RD-001;A3:C3中的数据分别为:电容,10V,RD-002。现在需将名称为半导体的一行引用到表2,名称为电容的一行引用到表3;以后在表一中填入数据后,自动根据名称判断并自动将其引用到表二或表三中应如何实现。还请各位高手不啬赐教!万分感谢!
一楼兄弟的方法能实现部份功能,但还是有些问题,表二、三的数据无法实时更新,更新表一中的数据后,需再筛选一次表二、三中的数据,表二、三才会被更新。二楼兄弟所说的方法在这里好像行不通。期待各位高手能够继续帮助解答此问题。问题解决后再追加二十分!谢谢!

在sheet2的a1中分别输入公式:
=IF(Sheet1!$A2="半导体",OFFSET(Sheet1!$A2,0,COLUMN()-1),"")
将公式右托至a3,然后将a1,a2,a3公式分别下托。
同理在在sheet3的a1中输入公式:
=IF(Sheet1!$A2="电容",OFFSET(Sheet1!$A2,0,COLUMN()-1),"")
将公式右托至a3,然后将a1,a2,a3公式分别下托。

则sheet2,3中就出现啦你要的数据,但此时应对sheet2,3都执行一下自动筛选,选择非空白单元格。想来这也并不碍事。sheet1 数据更新后再筛一次就偶看啦!(其实也没有什么,就是空白单元格很难看)

祝你成功!!!

数据——导入外部数据——打开你要导的数据表,选择需要的数据列,确定就可以了!