excel在分表中输入总表的行号,总表的相应数据自动填入分表
你这样做,管理起来还是有点别扭,数据被弄成多份,人为弄复杂了,而且容易出现不一致问题,例如:总表改动了更新至分表;那如果分表改动了呢,要不要更新至总表?
更好的做法是数据全在一张表里,用一个字段标明所属的单位,如一所、二所。。。等。再依据所属单位做适当的权限控制,例如,可弄成各单位只能访问自己的数据,而院部可以访问所有数据。
excel中如何将分表数据填充到总表对应的单元格中的解决方法如下:
1、在表1的B2单元格写入公式:
=iferror(vlookup(A1,表二!$A:$E,column(),0),0)+iferror(vlookup(A1,表三!$A:$E,column(),0),0)
2、点住控制点,向右向下拉动公式填充。
这样就可以了。
如上图总表,各分表按序号命名(有多少行可命名多少各分表,也可以命名一个分表,用的时候临时修改表明,比如只有分表1,现在想看分表8的情况,则把分表表名修改为8即可),先做好一张分表,若需做其余分表可以 做好整个表格的复制即可。(表格只有保存后,公式才有效)
姓名=INDEX(总表!$B$2:$B$300,MATCH(--(REPLACE(CELL("filename",$A$1),1,FIND("]",CELL("filename",$A$1)),"")&T(NOW())),总表!$A$2:$A$300,0))
房间号=INDEX(总表!$C$2:$C$300,MATCH(--(REPLACE(CELL("filename",$A$1),1,FIND("]",CELL("filename",$A$1)),"")&T(NOW())),总表!$A$2:$A$300,0))
面积=INDEX(总表!$D$2:$D$300,MATCH(--(REPLACE(CELL("filename",$A$1),1,FIND("]",CELL("filename",$A$1)),"")&T(NOW())),总表!$A$2:$A$300,0))
总价=INDEX(总表!$F$2:$F$300,MATCH(--(REPLACE(CELL("filename",$A$1),1,FIND("]",CELL("filename",$A$1)),"")&T(NOW())),总表!$A$2:$A$300,0))
维修基金=INDEX(总表!$G$2:$G$300,MATCH(--(REPLACE(CELL("filename",$A$1),1,FIND("]",CELL("filename",$A$1)),"")&T(NOW())),总表!$A$2:$A$300,0))
房款合计=INDEX(总表!$H$2:$H$300,MATCH(--(REPLACE(CELL("filename",$A$1),1,FIND("]",CELL("filename",$A$1)),"")&T(NOW())),总表!$A$2:$A$300,0))
如果只做一张分表,在AI处输入总表的行序号,则可安平阳虎的做法做。
姓名:=VLOOKUP($A$1,总表!$A:$H,2,)
房间号:=VLOOKUP($A$1,总表!$A:$H,3,)
面积:=VLOOKUP($A$1,总表!$A:$H,4,)
总价:=VLOOKUP($A$1,总表!$A:$H,5,)
维修基金:=VLOOKUP($A$1,总表!$A:$H,6,)
房款合计:=VLOOKUP($A$1,总表!$A:$H,7,)
如果有了数据,就好办了。输入2个序号后,双击拖拽柄就自动填充序号了。
帛钥益母: ) 然后右拉 公式就表示是引的10号的P3以你的例子,第一个单元格输入=INDIRECT(COLUMN(A1)+9&"号!P3"
中牟县18618869955: excel怎么才能 根据分表单元格数据每次输入完毕后自动在总表生成一行数据,输入100次就产生100行 - ?
帛钥益母: 用VBA代码可以实现,可以编写一个自动提交数据并保存总表的功能按钮,每输入一个人按一下就行
中牟县18618869955: Excel如何将每个分表的新记录行都自动复制到总表中 - ?
帛钥益母: 如果要做到在总表输入数据,自动复制到分表,可以用公式完成.如果要在分表输入数据,自动复制到总表,恐怕要用宏来做.
中牟县18618869955: Excel中,Excel中,输入一行数据后如何按条件自动按条件生成 - ?
帛钥益母: 按照你的需求,你这个不需要搞这么复杂的,你就在总表中一条一条的录入,然后做个数据透视表,列明分别为花钱的类型,时间,数据位消费额合计.每次总表更新了,透视表刷新下就可以了.
中牟县18618869955: EXCEL 工作表之间相互关联的问题 - ?
帛钥益母: 楼主,不管您在哪看到的信息,第一种方法和第二种方法,也看了楼主祝位说的.我认为都不可取. 你这种东西要用Word"邮件合并"功能, 邮件合并功能是利用WORD和EXCEL共同实现的. 举个现实中的例子给您,很多正规的工厂,会给...
中牟县18618869955: excel一个工作薄中添加很多工作表,如何能做到:在总表中输入数据,使每一行对应的表中数据自动填充 - ?
帛钥益母: 可以用sumif来实现.QQ:369866705
中牟县18618869955: EXCEL表1,表2,在1表中A1列有多个“合计”字符,我想在2表中A1列显示“合计”字符每一行行数,用什么公式 - ?
帛钥益母: 比如表1的名称叫“sheet1”,可在表2的A1输入:=if(isnumber(find("合计",sheet1!a1)),row(),"") 将公式向下拉填充复制就行了.
中牟县18618869955: 在一个excel表格里能改一个总表,那些分表都能自己随着改么? - ?
帛钥益母: 可以啊,你那些分表中可以用以下方式: 在每个分表相应的单元格中填入"=表的文件名,$列$行"即可,当然这个引号是不用输的, 例如:Book1是总表,A B C D E 1 100 150 200 250 300 2 350 400 450 500 550 3 600 650 700 750 800 4 ...
中牟县18618869955: excel中怎么用公式把SHEET2(分表)中数据在 SHEET1(总表)中反映出来. - ?
帛钥益母: 如果sheet2中的客户名称要多次出现就使用如下公式,在B3中输入,然后向左向下填充.=SUMIF(Sheet2!$B:$B,Sheet1!$A3,Sheet2!C:C)如果是sheet2...
中牟县18618869955: 各位大侠,如何在excel中使输入的数作为行号. - ?
帛钥益母: 在C1输入: =INDIRECT("B"&A1) 或者 =INDIRECT(ADDRESS(A1,2))