Excel中,Excel中,输入一行数据后如何按条件自动按条件生成

2024年12月05日 02:49
有4个网友回答
网友(1):

在吃饭、买衣服等分表第一列通过下列方法查出在总表中吃饭、买衣服等条目所在的行号:在吃饭表A1单元格输入:=IF(ISERROR(MATCH("吃饭",总表!B1:B1000,0)),"",MATCH("吃饭",总表!B1:B1000,0)) ,在A2单元格输入:=IF(ISERROR(MATCH("吃饭",INDIRECT("总表!b"&A1+1&":b1000"),0)),"",MATCH("吃饭",INDIRECT("总表!b"&A1+1&":b1000"),0)+A1) ,然后把A2单元格向下拖放到你认为可能有的行数,这样就可以查出吃饭在总表中所在的行数;再同时选中吃饭表B1至D1单元格,把这个函数粘贴到上方的输入区域: =IF(A1="","",OFFSET(总表!$A$1,A1-1,,1,3)) ,然后按住shift和crl两个键的同时再按enter键。再把这三个格子向下拖放。其他表类似。总表中时间放在A列,项目放在B列,金额放在C列。

网友(2):

按照你的需求,你这个不需要搞这么复杂的,你就在总表中一条一条的录入,然后做个数据透视表,列明分别为花钱的类型,时间,数据位消费额合计。每次总表更新了,透视表刷新下就可以了。

网友(3):

如果你一定要按照你的思路做下去的i话,就要用到宏了,很麻烦的,不如用数据透视表来得容易

网友(4):

有必要分成这么多表做吗?做个自动筛选就可以了。