首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

如何简化EXCEL中的公式

发布网友 发布时间:2022-04-23 21:10

我来回答

3个回答

热心网友 时间:2023-09-17 16:14

可以通过辅助列或vba解决。

下面给一个vba自定义函数的方法:
按住ALT依次按F11,I,M
粘贴下面的代码
Function CONCATENATEIF(range, criteria, CONCATENATE_range)
Dim t As String
For r = 1 To range.Cells.Count
If Application.Evaluate(range.Cells(r) & criteria) Then t = t & " " & CONCATENATE_range.Cells(r)
Next
CONCATENATEIF = Trim(t)
End Function

回到工作表中
在需要结果的单元格输入公式
=concatenateif(N6:N41,"<60",B6:B41)

PS:函数用法类似sumif,区别是如果是等于的情况,需要输入=
例如=concatenateif(N6:N41,"=100",B6:B41)

热心网友 时间:2023-09-17 16:15

试试使用countifs函数:
=COUNTIFS(BBC!$C$3:$C$1094,数据库!B3;尼克!$C$3:$C$1094,数据库!B3;Disney!$C$3:$C$1094,数据库!B3;德国KIKA!$C$3:$C$1094,数据库!B3;法国电视台!$C$3:$C$1094,数据库!B3;意大利电视台!$C$3:$C$1094,数据库!B3;CN!$C$3:$C$1094,数据库!B3;澳大利亚ABC!$C$3:$C$1094,数据库!B3)

热心网友 时间:2023-09-17 16:15

看晕了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com