发布网友 发布时间:2023-09-15 05:21
共5个回答
热心网友 时间:2024-12-01 17:59
1、使用excel将我们的表格文件打开,然后选择人名并单击鼠标右键在右键菜单哪里找到复制选项,如图所示。
2、点击复制之后再选择单元格,并单击鼠标右键找到粘贴选项,粘贴之后再在数据里找到删除重复项选项。
3、点击删除重复项之后我们在后面的的单元格内输入求和函数。
4、在求和函数的括号内输入我们的参数。
5、输入好参数之后按下回车键我们就得到了计算的结果了。
6、选择计算的结果将鼠标放到右下角然后向下拖动我们就将所有的结果都计算出来了。
热心网友 时间:2024-12-01 17:59
合并内容相同的行常见的三种方法:
一、用数据透视表,最简单方便。如下:
点击数据-数据透视表及数据透视图-完成,把第一列的字段名拉到“行字段”,把第二列的字段名拉到“数据”即可。
二、可以使用分类汇总,步骤如下:
1、数据-排序,按代号、名称排序,这样相同的代号名称就会排在一起;
2、数据-分类汇总-汇总字段:代号,汇总方式:求和,求和字段:数量。
三、高级筛选
点击数据--筛选--高级筛选--列表区域就是你的数据区域,选中“选择不重复的记录”--确定即可(此法适应于计数,不能累计) 。
热心网友 时间:2024-12-01 18:00
选中一行的数据,复制,再选下一行,选择性粘贴----数值-----加-----OK追问你好,看一下我上传的图片,用什么方法做不用一个一个来算。追答为什么不用分类汇总来做呢?应该很方便的
数据----分类汇总
热心网友 时间:2024-12-01 18:00
只能使用宏。 因为需要判断你指定的范围内那些行是相同的,这个excel的函数也能做到,但要分解成几步做还要来回copy-paste。热心网友 时间:2024-12-01 18:01
1.建议使用分类汇总,但是相关信息显示需要使用乘积项显示,数量需要求和项,就是当中需要自己做一点步骤才能显示成你所需要的追答一步完成的话,还是宏吧,右击任意sheet,查看代码,新建一个模块,复制如下代码
因为我不知道你的sheet的名称,所以假设你的数据是在sheet1,
宏会新建一个sheet将分类好得数据放在里面,你试一下吧
Sub sum_device()
Worksheets(1).Select
Sheets.Add
Sheet1.Cells.Copy (Worksheets(1).Cells)
Worksheets(1).Select
Range(Cells(1, 1), Cells(ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row, 1)).Select
If WorksheetFunction.CountBlank(Selection) > 0 Then
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.EntireRow.Delete
End If
ActiveWorkbook.ActiveSheet.Sort.SortFields.Clear
ActiveWorkbook.ActiveSheet.Sort.SortFields.Add Key:=Range("A1"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.ActiveSheet.Sort
.SetRange Range(Cells(1, 1), ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell))
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
k = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
For i = 2 To k
If Cells(i, 1) = "" Then
Exit For
ElseIf Cells(i, 1) = Cells(i + 1, 1) Then
Cells(i + 1, 6) = Cells(i, 6) + Cells(i + 1, 6)
Rows(i).Delete SHIFT:=xlUp
End If
Next i
Cells(1, 1).Select
End Sub