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

 
 
 
日一二三四五六
       
       
       
       
       
       

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

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

本吧签到人数:0

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

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 16回复贴,共1页
<<返回excel吧
>0< 加载中...

求教:如何用函数快捷求出下表H列的值呀?

  • 只看楼主
  • 收藏

  • 回复
  • 沐子~~~
  • E知半解
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
下表中,已知N个公司的资产规模,这N个公司由不同的人管理,有的人管理3个公司,有的人管理2个公司,有的人管理X个公司(每人管理的公司个数不同),H列要求通过函数快捷得出每个管理者负责的公司总资产。求教如何写函数,谢谢大家。


  • lvcha青青
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果不取消D列的合并单元格,会比较麻烦。取消了以后则非常简单。


2025-06-22 12:48:09
广告
  • velefan
  • E通百通
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼



  • velefan
  • E通百通
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


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

尽量少用不用合并单元格吧.


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

'没有考虑公司交叉出现(一个公司出现在多余一个管理者中)
Option Explicit
Sub abc()
 Dim a, i, p, d, m, sum
 a = [a1].CurrentRegion.Resize(, 2).Value
 Set d = CreateObject("scripting.dictionary")
 For i = 2 To UBound(a)
  If d.exists(a(i, 1)) Then
   MsgBox "公司名重复:" & a(i, 1): Exit Sub
  Else
   d(a(i, 1)) = a(i, 2)
  End If
 Next
 a = [d1].CurrentRegion.Offset(1).Resize(, 2).Value
 For i = 1 To UBound(a) - 1
  If d.exists(a(i, 2)) Then
   If IsNumeric(sum) Then sum = sum + d(a(i, 2))
  Else
   sum = "公司名不存在:" & a(i, 2)
  End If
  If Len(a(i + 1, 1)) > 0 Or i = UBound(a) - 1 Then
   m = m + 1
   a(m, 1) = a(p + 1, 1): a(m, 2) = sum
   sum = 0: p = i
  End If
 Next
 With [g2]
  .Resize(UBound(a), 2).ClearContents
  .Resize(m, 2) = a
 End With
End Sub


  • 凶恶毛里
  • E手遮天
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


登录百度账号

扫二维码下载贴吧客户端

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