Excel工作表中提供了许多功能,因此用户经常坚持使用最常用的功能,直到他们开始探索尝试找到问题的解决方案为止。 有时候,甚至没有想到可能有一个功能可以解决该问题。 因此,我决定根据自己的经验来介绍一些我发现非常有用的鲜为人知的功能。

正如本文标题所建议的,这些是Excel工作表函数,而不是VBA函数,可用于单元格公式中。 尽管有些可能在VBA中可用,但通常不是这样。 在VBA中可以使用该功能的地方,我将对其进行说明。

清洁()

CLEAN函数用于“清除”文本。 当用户从网络或某些文本文档中复制文本正文并将其粘贴到Excel的单元格中时,我们都遇到了这种情况。 文本通常最后会散布着无法打印的字符。 此功能可用于删除所有这些字符。

clean函数删除ASCII字符1-31、129、141、143、144和157。它唯一不删除的是CHAR(127)和CHAR(160)

该函数的语法为CLEAN ( Cell Reference of Text )

在第一张图片中,您可以看到我用来测试该函数的公式。 在单元格引用A1中,我在文本和ASCII块之前插入了A​​SCII字符9。

末尾的字符13。 在单元格引用A2中,我输入了清除函数,并将其值传递给了A1。 然后,我在B列中输入Len()函数以评估A列对应行中文本的长度。

在下图中,当我关闭“公式”显示时,您可以看到值。 如您所见,一旦我使用“清理”功能,A列中的文本长度就会减少2,以表示删除了两个非打印字符。

找()

FIND函数用于在文本正文中搜索子字符串的位置。 要注意的一件事是此功能区分大小写。 同样,如果找不到子字符串,则搜索该函数将返回#VALUE错误。 如果在找不到子字符串的情况下需要返回诸如0的值,则可以使用ISERROR函数评估结果。 我将在本文后面更详细地概述此功能。

该函数的语法为FIND ( substring, Body of Text Reference, [start_position] ) 注意: start_position是可选的。 如果未输入任何值,则默认为1,即“正文”的第一个字符。

在第一个图像中,您可以看到在B列中输入的公式,以在A列的相应行中的文本中搜索子字符串“ the”。

在下图中,您可以关闭“公式”显示时看到的值。 第一个返回错误,因为句子中的“ the”具有大写字母T,并且如前所述,该函数区分大小写。 第二行显示的值为12,这是“ the”开始的文本中的位置,第三行再次返回错误,因为找不到子字符串“ the”。

ISERROR()

(也可以在VBA中使用,请参阅ISERR函数的注释)

ISERROR函数用于发现单元格是否包含错误值。 它可以用于测试公式是否返回错误值,链接断开等。它可以测试#N / A,#VALUE!,#REF!,#DIV / 0!,#NUM!,#名称? 和#NULL。 如果找到这些函数中的任何一个,则该函数返回True,否则返回False。

该函数的语法为ISERROR ( Value )

可以在上面的FIND函数中使用的示例扩展来演示如何使用此函数的实际示例。

在第一张图片中,您可以看到我在C列的IF语句中使用了ISERROR函数来评估FIND函数的结果。

在下图中,您可以看到B列中的FIND函数是否返回错误,然后C列显示为0,否则它显示FIND函数返回的值。

注意: ISERR()是一个工作表函数,具有相同的功能,但不能在VBA中使用,而ISERROR()可以在任何一个中使用。

玛丽·麦卡锡

字节管理

附加图片

FormulasClean.jpg (64.6 KB,1464观看次数)
ValuesIsError.jpg (72.3 KB,1960视图)
ValuesFind.jpg (71.4 KB,1326视图)
FormulasIsError.jpg (80.0 KB,1252视图)
FormulasFind.jpg (74.2 KB,1502视图)
ValuesClean.jpg (63.2 KB,1643视图)

From: https://bytes.com/topic/excel/insights/949223-how-use-clean-find-iserror-worksheet-functions-excel

如何在Excel中使用CLEAN,FIND和ISERROR工作表函数相关推荐

  1. 在EXCEL中一个窗口显示多个工作表

    在EXCEL中一个窗口显示多个工作表 目录 在EXCEL中一个窗口显示多个工作表 1.点击视图选项卡中"全部重排" 2.弹出窗口 在"排列方式"中选点击&quo ...

  2. iserror 函数_如何在Excel中使用CLEAN,FIND和ISERROR工作表函数

    iserror 函数 Excel工作表中提供了很多功能,因此用户经常坚持使用最常用的功能,直到他们开始探索尝试找到问题的解决方案为止. 有时候,甚至没有想到可能有一个功能可以解决该问题. 因此,我决定 ...

  3. 如何在EXCEL中运行ChatGPT,从此不再需要记函数

    文章目录 目录 文章目录 序言 如果你可以直接使用chatGPT 如果你不可以直接使用chatGPT 序言 Excel是处理大量数据非常有用的工具.然而,找到并实施正确的公式有时可能是一个复杂和令人沮 ...

  4. excel中如何批量取消隐藏的工作表

    显示隐藏工作表的宏操作:按ALT+F11,点击插入菜单中的模块,在右边的代码输入框中输入如下代码,再按F5键即可全部显示. Sub KDK() For Each AA In Sheets AA.Vis ...

  5. 如何在VBA中实现工作表函数SIGN

    Excel中有一个公式sign,其返判断数字的符号,正数返回值为1,负数返回值为-1,0返回值为0. 但是在VBA中即无法使用Application.WorksheetFunction调用工作表函数, ...

  6. 青蛙换位置excel_吃青蛙:如何在Excel中创建每日交付的sprint消耗图

    青蛙换位置excel In the first article I wrote on how to create a SCRUM-based, sprint burn down in Excel, H ...

  7. excel调用python编程-如何在excel中调用python脚本

    如何在excel中调用python脚本 发布时间:2020-07-03 14:15:28 来源:亿速云 阅读:155 如何在excel中调用python脚本?针对这个问题,这篇文章详细介绍了相对应的分 ...

  8. 单引号 数字_办公软件操作技巧010:如何在excel中输入连续多个数字“0”

    在日常工作中,我们编辑的excel电子表格内,有时需要输入含有多个"0"的数字,如下图,如果这样的数字比较多的话,从数字键逐个输入"0"就会比较麻烦.今天我们就 ...

  9. 怎样在计算机上插入机构图,Win7系统如何在excel中添加word文档结构图?

    今天小编给大家分享 Ghost Win7系统 在excel中添加word文档结构图的方法,有时候在编辑excel表格时,为了数据能够更加直观展示,会在excel中添加word文档结构图,这样显示的内容 ...

最新文章

  1. NetBeans 时事通讯(刊号 # 22 - Aug 18, 2008)
  2. html5 coverflow,使用CSS+JS帮你实现苹果cover flow效果
  3. kali-linux下搭建DVWA环境
  4. android应用开发全程实录-实现甩动拨打和挂断电话
  5. vue数组操作不更新视图问题
  6. C++ 11 中的右值引用
  7. 弹出框 背景固定 滑动
  8. 怎样对流媒体进行压力测试_对node工程进行压力测试与性能分析「干货」
  9. ICT学习笔记(2)网络各层次的相关内容
  10. mysql数据库密码为空_注意MySQL 数据库用户root密码为空_MySQL
  11. 大数据之-Hadoop3.x_MapReduce_序列化案例Debug调试---大数据之hadoop3.x工作笔记0101
  12. 教师排课程序设计c语言,计算中心
  13. mysql数据库root密码在哪个文件中_mysql数据库的root密码放在什么位置?
  14. 自动化办公-Python处理Excel生成试卷
  15. 开元酒店在中国的签约及在营酒店规模正式超过600家
  16. mysql仿网易评论_Android仿抖音评论列表(加评论功能)/网易云音乐列表
  17. [附源码]java毕业设计旅游管理系统
  18. ubuntu16.04安装PCRE库
  19. 微服务商城系统(十三)订单、支付流程分析
  20. Python爬虫突然提取不出信息了,返回的是空列表的解决办法

热门文章

  1. 富文本的使用 NSMutableAttributedString
  2. Java实现蛇形举证_2
  3. 海狮号水下机器人_【揭晓】水下机器人哪家强?冠军出炉了!
  4. 【学术篇】规律选手再次证明自己(舒老师的胡策题 T2 LX还在迷路)
  5. 动态箭头gif图标_GIF动图修改教程,超详细
  6. codewar 代码练习1——8级晋升7级
  7. 《机器学习》西瓜书第三章回归(南瓜书辅助)
  8. swift之网络下载图片sdwebImage、Kingfisher、Nuke
  9. 行式存储和列式存储的区别
  10. 用例建模 - 绘制用例图