Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2680|回复: 7

[已解决]公式求助,谢!

[复制链接]
发表于 2012-6-30 16:49 | 显示全部楼层 |阅读模式
本帖最后由 蓝风衣 于 2012-6-30 17:18 编辑

求助.xls (22 KB, 下载次数: 18)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-6-30 19:39 | 显示全部楼层    本楼为最佳答案   
=TEXT(SUBSTITUTE(SUM(IF(B19&C19&D19&E19=B6:B12&C6:C12&D6:D12&E6:E12,A6:A12)*10^(7-ROW(1:7))),"0",),REPT("0!.",COUNT(IF(B19&C19&D19&E19=B6:B12&C6:C12&D6:D12&E6:E12,A6:A12))))
alt+shift+enter三键结束
回复

使用道具 举报

发表于 2012-6-30 19:42 | 显示全部楼层
选择三个单元格
=SMALL(IF(B19&C19&D19&E19=B6:B12&C6:C12&D6:D12&E6:E12,A6:A12),ROW(1:7))
alt+shift+enter三键结束
回复

使用道具 举报

发表于 2012-6-30 19:47 | 显示全部楼层
楼主附件跟上。。。

求助1111111111111111.rar

5.09 KB, 下载次数: 13

回复

使用道具 举报

发表于 2012-6-30 21:57 | 显示全部楼层
  1. =TEXT(SUBSTITUTE(SUM(((C6:C12=C19)*A6:A12)*10^(7-ROW(1:7))),0,""),"0!.0!.0")
复制代码

求助.xls

19.5 KB, 下载次数: 2

回复

使用道具 举报

发表于 2012-7-1 12:26 | 显示全部楼层
公式不通用,数据多了,就失效了!
  1. Sub ek_sky()
  2. Dim arr1, arr2(1 To 10000, 1 To 6), PK
  3. Dim i&, j&
  4. Dim d1 As New Dictionary
  5.     With Sheets("成绩统计表")
  6.     arr1 = .Range("A3:F" & .Cells(3, 1).End(4).Row)
  7.     End With
  8. Application.ScreenUpdating = False
  9. For i = 1 To UBound(arr1)
  10. PK = arr1(i, 2) & arr1(i, 3) & arr1(i, 4) & arr1(i, 5)
  11.     If d1.Exists(PK) Then
  12.         arr2(d1(PK), 5) = arr2(d1(PK), 5) + arr1(i, 6)
  13.         arr2(d1(PK), 6) = arr2(d1(PK), 6) & "," & arr1(i, 1)
  14.     Else
  15.         j = j + 1
  16.         d1.Add PK, j
  17.         arr2(j, 1) = arr1(i, 2): arr2(j, 2) = arr1(i, 3)
  18.         arr2(j, 3) = arr1(i, 4): arr2(j, 4) = arr1(i, 5)
  19.         arr2(j, 5) = arr1(i, 6): arr2(j, 6) = arr1(i, 1)
  20.     End If
  21. Next i
  22. Application.ScreenUpdating = True
  23.     With Sheets("成绩查询")
  24.         .Range("A:F").ClearContents
  25.         .Range("A1:F1") = Array("专业类", "姓名", "性别", "来源", "总分", "行号")
  26.         .Range("A2").Resize(d1.Count, 6) = arr2
  27.     End With
  28. End Sub
复制代码
求助.zip (11.45 KB, 下载次数: 4)
回复

使用道具 举报

 楼主| 发表于 2012-7-16 16:26 | 显示全部楼层
sliang28 发表于 2012-6-30 21:57

谢谢。。你这个公式很强大。可以在一格列出来。。。不过没有明白你这公式的意思。。。
回复

使用道具 举报

 楼主| 发表于 2012-7-16 16:43 | 显示全部楼层
周义坤 发表于 2012-7-1 12:26
公式不通用,数据多了,就失效了!

版主你这个太强大了。。。谢谢。。。

灰常感谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-10 12:59 , Processed in 0.285035 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表