java,拿到excel,表格中的内容时,判断是否有不可见字符

java,拿到excel,表格中的内容时,判断是否有不可见字符

篇一:Excel技巧实例之判断单元格是否包含特定字符

Excel技巧实例之判断单元格是否包含特定字符

=IF(SEARCH(备,M2&备,1)<=LEN(M2),

IF(SEARCH(料,M2&料,1)<=LEN(M2),IF(SEARCH(翻单,M2&翻单

,1)LEN(M2),Y,N),N),N)

实现目的:超找M2中是否包含【备*料】字样,如果是,则本单元格显示为Y,如果否,显示N;此外,如果备料和翻单同时出现,也显示为N

函数过程:

用search函数,判断M2是否包含备,如果不包含,显示为N;如果包含,进入黄底部分判断;

继续用search函数,判断M2是否包含料,如果不包含,显示为N;如果包含,进入红色字部分判断; 继续用search函数,判断M2是否包含翻单,如果不包含,显示为Y;如果包含,显示为N;

===================分割线=====================

如果m2中不包含【备】,肯定不会包含【备*料】,所以,不含【备*料】字样,为N

如果m2中不包含【料】,也不会出现【备*料】,所以也为N

如果【备】【料】均有出现,但仍有可能出现【翻单】,所以要做最后的过滤。

====================分割线=====================

【if】判断第一个表达式;如果表达式真,显示的内容;如果表达式假,显示的内容;

【search】返回所查询字符在字符串中的位置;参数可以包含通配符

【find】同上,但参数不能包含通配符

【len】返回字符串的长度

======================search函数=================== 为什么 SEARCH(料,M2&料,1)<=LEN(M2)可以判断m2单元格是否包含料这个字? 假设:m2的内容为【我就是没有料】

search(料,M2,1)=从M2的第1个字符开始查找料,返回料出现的位置=6

len(m2)=返回字符串【我就是没有料】的长度=6

料出现的位置在字符串的长度之内,所以M2包含【料】

再假设:m2的内容为【我真没有】

search(料,M2,1)=从M2的第1个字符开始查找料,返回料出现的位置=#VALUE!因为找不到而返回的值

len(m2)=返回字符串【我真没有】的长度=4

SEARCH(料,M2&料,1)=从M2&料即M2和料拼接起来的字符串的第1个字符开始查找料,返回的位置为5,这样就避免出现#value!

篇二:判断题答案

1. dotx格式为启用宏的模板格式,而dotm格式无法启用宏 F

2. Word2010的屏幕截图功能可以将任何最小化后收藏到任务栏的程序屏幕视图等插入到

文档中 T

3. Word2010在文字段落样式的基础上新增了图片样式,可自定义图片样式并列入到图片

样式库中 F

4. WORD中不但提供了对文档的编辑保护,还可以设置对节分隔的区域内容进行编辑限制

和保护。 F

5. 按一次TAB键就右移一个制表位,按一次DELETE键左移一个制表位。 F

6. 插入一个分栏符能够将页面分为两栏 T

7. 打印时,在Word2010中插入的批注将与文档内容一起被打印出来,无法隐藏。 F

8. 分页符、分节符等编辑标记只能在草稿视图中查看 F

9. 拒绝修订的功能等同于撤销操作。 F

10. 可以通过插入域代码的方法在文档中插入页码,具体方法是先输入花括号“{”、再输入

“page”、最后输入花括号“}”即可。选中域代码后按下“Shift”+“F9”,即可显示为当前页的页码。 F

11. 如果删除了某个分节符,其前面的文字将合并到后面的节中,并且采用后者的格式设置。

F

12.

13.

14.

15. 如果要在更新域时保留原格式,只要将域代码中“\*MERGEFORMAT”删除即可。 T 如需对某个样式进行修改,可点击插入选项卡中的“更改样式”按钮 F 如需使用导航窗格对文档进行标题导航,必须预先为标题文字设定大纲级别。 T 书签名必须以字母、数字或者汉字开头,不能有空格,可以有下划线字符来分隔文字。

F

16. 位于每节或者文档结尾,用于对文档某些特定字符、专有名词或术语进行注解的注释,

就是脚注 F

17. 文档的任何位置都可以通过运用TC域标记为目录项后建立目录。 T

18. 文档右侧的批注框只用于显示批注。 T

19. 样式的优先级可以在新建样式时自行设置 T

20. 域就像一段程序代码,文档中显示的内容是域代码运行的结果