book1是日报表,新建一个book2是统计表,在book2中的名字是固定的,而book1中的名字是变动的,如何在book2中识别book1中是否存在与book2中相同的名字,从而统计book2中与book1中相同名字的数据!比较乱,希望有人能看懂!
Excel 不同工作薄之间的数据如何统计?
答案:2 悬赏:10 手机版
解决时间 2021-08-21 08:27
- 提问者网友:王者佥
- 2021-08-21 01:24
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-08-21 02:33
你讲得Book,我担心大家理解有偏差,请做如下处理:
将book1得数据放在一个Excel文件里的Sheet1,假设姓名在A列。在该EXCEL文件里的Sheet2(用作你说的Book2),假设姓名也在A列。在B2输入 =if(iserror(vlookup(a2,sheet1!a:h,2,)),"无",vlookup(a2,sheet1!a:h,2,)),在C2输入 =if(iserror(vlookup(a2,sheet1!a:h,3,)),"无",vlookup(a2,sheet1!a:h,3,)),....,就是2,3,4这样改下去。然后选中B2:H2,公式copy下去。
功能实现。
如果非得两个Excel文件,没关系,两文件都打开,选中公式中的Sheet1!a:h,用鼠标点到Book1的A到H列,就可以了。
将book1得数据放在一个Excel文件里的Sheet1,假设姓名在A列。在该EXCEL文件里的Sheet2(用作你说的Book2),假设姓名也在A列。在B2输入 =if(iserror(vlookup(a2,sheet1!a:h,2,)),"无",vlookup(a2,sheet1!a:h,2,)),在C2输入 =if(iserror(vlookup(a2,sheet1!a:h,3,)),"无",vlookup(a2,sheet1!a:h,3,)),....,就是2,3,4这样改下去。然后选中B2:H2,公式copy下去。
功能实现。
如果非得两个Excel文件,没关系,两文件都打开,选中公式中的Sheet1!a:h,用鼠标点到Book1的A到H列,就可以了。
全部回答
- 1楼网友:青灯有味
- 2021-08-21 02:53
需要用到VBA,如下面代码所示,但需要具体附件说明
Sub aa() FilePath = ThisWorkbook.Path FileStyle = "*.XLS" With Application.FileSearch .LookIn = FilePath .Filename = FileStyle .Execute For Each fs In .FoundFiles If Right(fs, 6) = "总表.xls" Then GoTo 100 Set XLSHEET = Workbooks.Open(fs) Set XLRA = XLSHEET.Sheets(1).UsedRange For i = 1 To ThisWorkbook.Sheets.Count If XLSHEET.Name = ThisWorkbook.Sheets(i).Name & ".xls" Then XLRA.Copy ThisWorkbook.Sheets(i).[A1] End If Next i XLSHEET.Close 100 Next fs End With End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯