我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在excel中,函数FIND和FINDB用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。不同的是FIND函数查找的是字符串的字符,而FINDB函数查找的是字符串的字节。语法为:
FIND(find_text, within_text, [start_num])
FINDB(find_text, within_text, [start_num])
▲Find_text:必需。要查找的文本。
▲Within_text:必需。包含要查找文本的文本。
▲Start_num:可选。指定要从其开始搜索的字符。within_text 中的首字符是编号为 1 的字符。如果省略 start_num,则假设其值为 1。
提示:
●函数FIND与FINDB区分大小写并且不允许使用通配符。如果您不希望执行区分大小写的搜索或者要使用通配符,可以使用SEARCH和SEARCHB函数。
●如果find_text为空文本(""),则FIND会匹配搜索字符串中的首字符(即编号为start_num或1的字符)。
●Find_text不能包含任何通配符。
●如果within_text中没有find_text,则FIND和FINDB返回错误值 #VALUE!。
●如果start_num不大于0,则FIND和FINDB返回错误值#VALUE!。
●如果start_num大于within_text的长度,则FIND和FINDB返回错误值#VALUE!。
●使用start_num可跳过指定的字符数。以FIND函数为例,假设要处理文本字符串“AYF0093.YoungMensApparel”。若要在文本字符串的说明部分中查找第一个“Y”的编号,请将start_num设置为8,这样就不会搜索文本的序列号部分。函数FIND从第8个字符开始,在下一个字符处查找find_text,并返回数字9。FIND总是返回从within_text的起始位置计算的字符的编号,如果start_num大于1,则会计算跳过的字符。
示例:
基础数据如图所示,A2的内容为“Excel教程: www.Excel329.cn ”,则以下公式说明如下:
=FIND("E",A2):A2中第一个“E”的位置,返回结果为“1”。
=FIND("e",A2):A2中第一个“e”的位置,区分大小写,返回结果为“4”。
=FIND("E",A2,3):A2中从第3个字符开始查找第一个“E”的位置,返回结果为“13”。
=FINDB("E",A2,3):A2中从第3个字节开始查找第一个“E”的位置,其中汉字“教程:”占两个字节,返回结果为“16”。
相关文章
我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08