Excel VBScript 在另一个单元格包含特定字符时添加单元格

问题描述 投票:0回答:1

希望聪明的人可以帮我解决这个问题。

我有一个电子表格,其中的歌曲时间以分钟和秒为单位,分在不同的列中。我需要根据添加到的播放列表添加歌曲时间。播放列表为“N”列,分钟为“F”列,秒为“G”列。

播放列表可能包含 A、B、C、D、E 或有时包含多个( A 和 C )。我想将每个播放列表的所有歌曲时间添加到一起,并插入到其他一些列中。

我不是 VB 专家,我尝试过的方法都行不通。

excel vbscript
1个回答
0
投票

这可以通过公式来完成。

您首先需要创建一个辅助列,其中歌曲时间以 mm:ss 为单位

=TIMEVALUE("00:"&F3&":"&G3)

我把它放在图像的 H 列中,将其放在有空间的地方。
然后我们需要对每个播放列表的时间求和。我只是将它放在下面,也许您需要它在不同的工作表上,只需更改单元格引用并根据需要添加工作表名称即可。

=SUMIFS(H:H,N:N,"=*"&B11&"*")

这里的B11是播放列表名称。

© www.soinside.com 2019 - 2024. All rights reserved.