网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月07日漏签0天
excel吧 关注:281,461贴子:1,550,817
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 下一页 尾页
  • 40回复贴,共2页
  • ,跳到 页  
<<返回excel吧
>0< 加载中...

求数据数量总和

  • 只看楼主
  • 收藏

  • 回复
  • i久违的你
  • 博采众E
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 无欲-则欢
  • 日新月E
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
没看懂,如果只求1的数量,重复两遍,哪下面不应该都是2吗?
因为每一行里的1都是独立的,重复两遍,哪就是两个1,
所以你B列得到的数据并不完全要一样。
如果要是求所有重复的数字,哪也不对啊~
所以你到底要达到什么样的结果嘞?


2025-08-07 13:44:22
广告
不感兴趣
开通SVIP免广告
  • i久违的你
  • 博采众E
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
假设我想求8的总数量有多少个?是怎么求的?


  • 德鲁咕噜
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
=SUMPRODUCT((ISNUMBER(FIND("8",A2:A7))*1))


  • 德鲁咕噜
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
,没想到吧,我有N个号,懒得跟你怼


  • 德鲁咕噜
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

=SUMPRODUCT((ISNUMBER(FIND("1,",$A$1:$A$12))*1*(B1:B12)))


  • 德鲁咕噜
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
=SUMPRODUCT((ISNUMBER(FIND("1、",$A$2:$A$7))*1*(B2:B7)))


  • 德鲁咕噜
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

=SUMPRODUCT((ISNUMBER(FIND("张三,",$A$1:$A$12))*1*(B1:B12)))


2025-08-07 13:38:22
广告
不感兴趣
开通SVIP免广告
  • 菠萝蜜
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1、11、111 结果是1个1还是6个1?


  • 德鲁咕噜
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果同一个单元格内有多个一样的文本,比如张三,在同一个单元格出现N次,公式可以改成=SUMPRODUCT((LEN($A$2:$A$7)-LEN(SUBSTITUTE($A$2:$A$7,"张三,","")))/LEN("张三,")*(B2:B7))


  • 菠萝蜜
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

Option Explicit
Sub abc()
 Dim a, i
 a = [a1].CurrentRegion.Offset(1).Resize(, 1).Value
 For i = 1 To UBound(a) - 1
  a(i, 1) = Len(a(i, 1)) - Len(Replace(a(i, 1), "1", vbNullString))
 Next
 [c2].Resize(UBound(a) - 1) = a
End Sub


  • 菠萝蜜
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
'当匹配的字符串长度>1是结果有问题,修改了一下。
Option Explicit
Const STR As String = "11"
Sub abc()
 Dim a, i
 a = [a1].CurrentRegion.Offset(1).Resize(, 1).Value
 For i = 1 To UBound(a) - 1
  a(i, 1) = (Len(a(i, 1)) - Len(Replace(a(i, 1), STR, vbNullString))) / Len(STR)
 Next
 [c2].Resize(UBound(a) - 1) = a
End Sub


  • 鄭伯
  • E见钟情
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
用FIND无法处理包含的情况吧,比如18、19、20,里面应当是不包括8的。
所以必须先用【、】分割字符串,再判断是否包含8。
加上分割的话我没法儿用一个公式写出来,得加辅助列。


  • ssg365
  • E夫当关
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


2025-08-07 13:32:22
广告
不感兴趣
开通SVIP免广告
  • mongozora
  • 以E待劳
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
没看懂+1


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 40回复贴,共2页
  • ,跳到 页  
<<返回excel吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示