如何通过excel函数自动根据流水账生成各单位明细账?就是刷选复制功能的组合。 我想要一份根据出入库流水账生成明细账的excel表格

作者&投稿:从幸 (若有异议请与网页底部的电邮联系)

根据楼主需求,可以使用我自己用的拆分sheet代码:

Public Sub 拆分sheet()
    Dim tj As String, flag As Boolean
    lm = InputBox("请输入拆分依据列名:")
    lh = Asc(UCase(lm)) - 64
    i = ActiveSheet.Index
    Set zst = Sheets(i)
    zst.AutoFilterMode = False
    For Each cel In zst.Range(zst.Cells(2, lh), zst.Cells(zst.UsedRange.Rows.Count, lh))
        For Each st In Sheets
            If st.Name = cel.Value Then flag = True
        Next
        If (tj = "" Or cel.Value <> tj) And cel.Value <> "" And flag = False And IsError(Application.Search("汇总", cel.Value)) And IsError(Application.Search("总计", cel.Value)) Then
            tj = cel.Value
            zst.Range(lm & ":" & lm).AutoFilter Field:=1, Criteria1:="*" & tj & "*"
            zst.Activate
            zst.Range("A1").Select
            ActiveCell.CurrentRegion.Select
            Selection.SpecialCells(xlCellTypeVisible).Select
            Selection.Copy
            Sheets.Add After:=Sheets(Sheets.Count)
            ActiveSheet.Paste
            ActiveSheet.Name = tj
        End If
        flag = False
    Next
    zst.Range("A:A").AutoFilter
    zst.Activate
    zst.Range("A1").Select
End Sub

将以上代码放到模块中,运行,输入要依据此列拆分表格的列名,例如楼主要根据B列的单位拆分,就输入B,然后就会自动拆分了



分类汇总(不过最好有图例,这样解释的比较清楚)

http://jingyan.baidu.com/article/c45ad29cd48857051753e285.html可以参照这个链接

或者进行数透后点击部门明细会在不同的sheet生产明细表,最后粘贴成数值即可

如何通过excel函数自动根据流水账生成各单位明细账?~

没看明白,把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com

回一句话,答你的问题. 不然这违背共享原则,要被扣分.

EXCEL 如何根据某一个特定条件从另一个表格自动获取相对应内容填充_百 ...
答:1、打开Excel工作表;2、由题意可知,需要在7列对应的“增设盖板排水沟”,6列内容自动填充“城镇路段,排水沟缺失,需要补充盖板沟”,7列对应的“增设A型排水沟”,6列内容自动填充“排水沟缺失,需要补充”,7列对应的“清理排水沟”,6列内容自动填充“排水沟严重淤积,排水不畅”。对于这样的要求...

怎样在excel中使用irr函数excel中的irr
答:在Excel中使用IRR函数还可以通过自动在公式栏中输入`=IRR()`来生成IRR函数,提高了我们使用IRR函数的效率 irr函数的使用方法:1、在EXCEL中,制作下面的数据表格出来,效果如下:2、点击插入的单元格,点击公式菜单,点击财务函数,点击IRR函数。3、选择A2:A5的单元格内容,然后点击确定。4、同样的方法,...

请问在EXCEL中如何通过函数公式实现下述自动排序?
答:根据我的理解刚刚做了一下。我的理解这个题是这样的:在A列有一列数,分别为若干个P1-1,若干个P1-2,若干个P1-3...每个文本有多少个不等,且会增加。B列需要返回数据P1-1-\"a\",其中a为序数。我的方法:首先增加C列,在C1单元格写“1”,C2单元格写“=IF(A2=A1,C1+1,1)”,C3单元...

excel HLOOK查找区域是变量,需要函数根据某个单元格的内容自动选择查找...
答:根据单元格内容改变HLOOKUP函数查找区域的步骤是:1、打开Excel工作表;2、根据已知条件,判断数据规律,整理数据关系。HLOOKUP函数的对象首行由B5在Sheet2的A2:A100中匹配得到相应的行,那么可以通过OFFSET+MATCH函数建立这样的引用区域,再由HLOOKUP函数引用。3、输入以下公式 =HLOOKUP(D5,OFFSET(Sheet2!

如何用excel函数实现自动跳转?
答:二、过程介绍:1、首先要有一个内容充足详细的表格,然后需要跳转部分格式调整好;例如下图两个表格截图:表一:表二:2、两个表格中都有序号,而且序号的值是每条明细对应一个没有重复 所以用vlookup通过序号把表二所需信息从表一依次导入;3、这时只要输入序号的值,其他内容都会根据序号对应的值跳转...

求助EXCEL根据前一项中的某些条件 自动生成后一项数据
答:用IF函数、ISNUMBER函数、FINDB函数组合使用可实现这个功能。公式如下:=IF(ISNUMBER(FINDB("足球",B2)),1,IF(ISNUMBER(FINDB("篮球",B2)),2,"都不是"))如果在单元格B2中搜索到足球,则返回1,否则搜索篮球,如果搜索到篮球,则返回2,否则返回都不是 FINDB(需要查找的字符串,在哪个单元格中...

如何让Excel根据输入条件输出结果?
答:您可以使用 Excel 的函数来根据多个因素输出满足条件的结果。以下是几种常用的函数:IF 函数 IF 函数可以根据一个条件输出不同的结果。例如,假设您要根据 A1 和 B1 两个单元格的值来判断 C1 的值,可以使用以下公式:=IF(AND(A1>10,B1<20),"满足条件","不满足条件")这个公式的意思是,如果 ...

如何在excel表格中实现一列输入内容另一列自动显示内容
答:在excel表格中输入一个编号后,另一排根据对照表自动显示该编号对应的内容,可使用VLOOKUP函数实现。方法步骤如下:1、打开需要操作的EXCEL表格,在目标单元格中输入公式=IFERROR(VLOOKUP(A2,$D$3:$E$6,2,0),"")。【函数说明,其中$D$3:$E$6是需要查找的表格对照区域绝对引用,2表示返回D列后...

运用EXCEL函数计算一笔借款的现值
答:一、运用EXCEL函数计算一笔借款的现值 相当于一次现金交付的购价是=2465.08 二、如何用excel计算现金流现值 1、录入数据。PV的计算需要三个变量,分别是每期现金流(即年金数额)、期数(可为日、月、季、年)、利率(可为日、月、季、年)。如图所示,年金数额为200,期数为5,利率为10%。2、...

在Excel 工作表中,如何用函数调用另一个工作表中的符合条件的数据_百 ...
答:通过以下十一步就可以实现从另一个工作表中调用符合条件的数据:第一步:在C2单元格输入函数=vlookup(),单击插入函数按钮,调出函数参数设置对话框,如下图:第二步:我们这个实例是要实现在sheet2表中查找出与sheet1表中项目名称相同的项目名,并把sheet2表中对应项目的工程量的数据调用到sheet1表中...