Excel提取唯一值个数函数求完善? 50
必须区分字母大小写,支持区域数据,不计空白值,支持文本和数字,公式我弄好了,只剩区分大小写了,看谁能帮我完善?高分悬赏,我可以给你们发邮件Excel文件末模板。{=IF(...
必须区分字母大小写,支持区域数据,不计空白值,支持文本和数字,公式我弄好了,只剩区分大小写了,看谁能帮我完善?高分悬赏,我可以给你们发邮件Excel文件末模板。
{=IF(ISERROR(SUM(1/LEN(A1:B8))),SUM(1/COUNTIF(A1:B8,IF(LEN(A1:B8)>0,A1:B8,"")))-1,SUM(1/COUNTIF(A1:B8,A1:B8)))} 展开
{=IF(ISERROR(SUM(1/LEN(A1:B8))),SUM(1/COUNTIF(A1:B8,IF(LEN(A1:B8)>0,A1:B8,"")))-1,SUM(1/COUNTIF(A1:B8,A1:B8)))} 展开
推荐于2016-10-31 · 知道合伙人软件行家
关注
展开全部
先帮你把你的公式优化一下,
=SUM(IF(A1:B8<>"",1/COUNTIF(A1:B8,A1:B8)))
数组公式,要区分大小写,并且两列,难。
减一下难度,改成单列的吧,这样可以
=SUM(IF(A1:A8<>"",1/MMULT(--EXACT(A1:A8,TRANSPOSE(A1:A8)),ROW(1:8)^0)))
数组公式。
=SUM(IF(A1:B8<>"",1/COUNTIF(A1:B8,A1:B8)))
数组公式,要区分大小写,并且两列,难。
减一下难度,改成单列的吧,这样可以
=SUM(IF(A1:A8<>"",1/MMULT(--EXACT(A1:A8,TRANSPOSE(A1:A8)),ROW(1:8)^0)))
数组公式。
追问
单列的我会了。你不能再我的公式的基础上加以修改么?
追答
IF(ISERROR(SUM(1/LEN(A1:B8)))
完全是多余,只要把IF放在合适的位置,没有必要后面放两段计算的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你那么厉害,就指导你两句:
用 find 或 search + len + sumproduct + 你上面的部分 函数 可完成,
用 find 或 search + len + sumproduct + 你上面的部分 函数 可完成,
追问
要完整答案~~呼呼~~
追答
啊!? 我只是路过的打酱油的围观群众......
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询