今天看啥  ›  专栏  ›  完美Excel

修复UNIQUE函数

完美Excel  · 公众号  · Excel  · 2024-10-25 05:30
    

主要观点总结

文章主要讨论了Excel中的UNIQUE函数在处理空白单元格时的问题,并提供了创建自定义函数来解决这个问题的方案。

关键观点总结

关键观点1: UNIQUE函数在处理空白单元格时的问题

UNIQUE函数会将空白单元格视为零,如果区域中存在空白单元格和零值单元格,它会返回两个零。此外,包含返回空白单元格的公式的单元格的处理方式与空白单元格不同。

关键观点2: 创建自定义函数修复UNIQUE函数处理空白单元格的问题

可以使用公式 =UNIQUE(IF(A1:A12="","",A1:A12)) 来创建自定义函数,正确处理空单元格,从而返回唯一值。其中,LAMBDA函数被用来测试这个解决方案。

关键观点3: 如何使用名称来转换为自定义函数

文章介绍了如何将上述公式通过名称转换为自定义函数,并展示了使用自定义函数后的结果。

关键观点4: 社区互动和学习资源

文章鼓励读者在知识星球的完美Excel社群中进行技术交流和提问,并提供了获取更多电子资料和加入微信讨论群的方式。


文章预览

‍ ‍ 学习Excel技术,关注微信公众号: excelperfect 标签: Excel 函数, UNIQUE 函数 Excel 中的 UNIQUE 函数在处理空白单元格时存在一些问题。空白单元格被视为零,如果在区域中有一个空白单元格和一个包含 0 值单元格,那么 UNIQUE 函数将返回两个零。此外,如果有一个返回空白单元格的公式的单元格,则其处理方式与空白单元格不同。详见:《 UNIQUE 函数的缺点 》。 下面,创建一个自定义函数来修复 UNIQUE 函数处理空白单元格的问题。 如下图 1 所示,在单元格区域 A1:A12 中,包含有文本、数值、 0 、空白单元格以及返回空单元格的公式(单元格 A12 )。 图 1 使用 UNIQUE 函数获取该区域唯一值列表,结果如下图 2 所示,列表中有两个 0 ,不是唯一值。 图 2 下图 3 单元格 D1 中的公式会正确处理空单元格。 图 3 单元格 D1 中的公式为: =UNIQUE(IF(A1:A12="","",A1:A ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览