Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: jayzhouyu

[已解决]求各位帮忙:复杂情况的页数统计

[复制链接]
发表于 2017-7-6 23:05 | 显示全部楼层
本帖最后由 frankzhang21 于 2017-7-6 23:44 编辑
  1. Public Sub 统计()
  2.     Dim x, arr, n, a
  3.     For x = 2 To 8
  4.         arr = Split(CStr(Cells(x, 1)), "、")
  5.             For n = 0 To UBound(arr)
  6.                 If arr(n) Like "*.*" Then
  7.                     Mid(arr(n), InStr(arr(n), "."), 2) = ""
  8.                     Mid(arr(n), InStr(arr(n), "."), 2) = ""
  9.                     If arr(n) Like "*-*" Then
  10.                         a = CInt(Right(arr(n), Len(arr(n)) - InStr(arr(n), "-"))) - CInt(Left(arr(n), InStr(arr(n), "-") - 1)) + 1
  11.                     End If
  12.                 End If
  13.                 If arr(n) Like "*-*" Then
  14.                     a = CInt(Right(arr(n), Len(arr(n)) - InStr(arr(n), "-"))) - CInt(Left(arr(n), InStr(arr(n), "-") - 1)) + 1
  15.                 Else
  16.                     a = 1
  17.                 End If
  18.                 Cells(x, 2) = Cells(x, 2) + a
  19.             Next n
  20.         Erase arr
  21.     Next x
  22.             
  23. End Sub

复制代码

懒得用嵌套函数了,跑跑循环好了。

PS:你的A6单元格是不是算错了?应该是39吧

PPS:不好意思,写完才发现你要的是函数

统计页数求助.rar

17.55 KB, 下载次数: 2

评分

参与人数 1 +1 收起 理由
niko88819 + 1 来学习

查看全部评分

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

 楼主| 发表于 2017-7-7 10:33 | 显示全部楼层
本帖最后由 jayzhouyu 于 2017-7-7 10:37 编辑
frankzhang21 发表于 2017-7-6 23:05
懒得用嵌套函数了,跑跑循环好了。

PS:你的A6单元格是不是算错了?应该是39吧

大神,感谢!
已经非常好了!我可以把数据复制出来,执行代码再黏贴进去
回复

使用道具 举报

 楼主| 发表于 2017-7-7 10:45 | 显示全部楼层
本帖最后由 jayzhouyu 于 2017-7-7 10:56 编辑
苏子龙 发表于 2017-7-6 21:50
函数比较难,就自定义吧

谢谢大神!
看了一下附件,给我用了好几个方法啊~太感谢了!
回复

使用道具 举报

 楼主| 发表于 2017-7-7 11:09 | 显示全部楼层
二呗 发表于 2017-7-6 18:59
IF(ISNUMBER(--TRIM(MID(SUBSTITUTE(SUBSTITUTE($A2,"-","_"),"、",REPT(" ",99)),COLUMN(A1)*99-98,99))), ...

太感谢了!这么多人热心帮助
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 07:02 , Processed in 0.243587 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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