barriers / 阅读 / 详情

EXCEL中FIND函数的用法

2023-08-03 19:00:35
共10条回复
北境漫步

EXCEL中FIND函数的具体操作方法如下:

1、函数的格式:find(find_text,within_text,start_num),功能:within_text所示的字符串中,从左边第start_num个字符开展,查找find_text所示的子字符串。

find函数

2、字符串天心区新老路104号,第2个字符开始查找区新字符串的位置。

find函数

3、第4个字符查找,没有子字符串,FIND函数返回了值错误,说明没有查找到子字符串。

find函数

4、start_num参数,原字符串第几个字符查找为选参数,FIND函数查找是从第一个字符串开始。

find函数

5、FERROR函数,对find函数未找到匹配字符时的结果进行二次处理。IFERROR函数的格式是:IFERROR(value,value_if_error),功能是对value进行判断,如果value是一个错误值,则返回value_if_error所示的值。

find函数

6、字符串天心区新老路104号,第4个字符查找区新子字符,返回的值是错误,显示未找到,否则显示find返回的正确值。

find函数

苏州马小云

这里粘贴一篇《Excel表格的35招必学秘技》希望对你有帮助。

也许你已经在Excel中完成过上百张财务报表,也许你已利用Excel函数实现过上千次的复杂运算,也许你认为Excel也不过如此,甚至了无新意。但我们平日里无数次重复的得心应手的使用方法只不过是Excel全部技巧的百分之一。本专题从Excel中的一些鲜为人知的技巧入手,领略一下关于Excel的别样风情。

一、让不同类型数据用不同颜色显示

在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们可以这样设置。

1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式→条件格式”命令,打开“条件格式”对话框。单击第二个方框右侧的下拉按钮,选中“大于或等于”选项,在后面的方框中输入数值“2000”。单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设置为“红色”。

2.按“添加”按钮,并仿照上面的操作设置好其它条件(大于等于1500,字体设置为“蓝色”;小于1000,字体设置为“棕色”)。

3.设置完成后,按下“确定”按钮。

看看工资表吧,工资总额的数据是不是按你的要求以不同颜色显示出来了。

二、建立分类下拉列表填充项

我们常常要将企业的名称输入到表格中,为了保持名称的一致性,利用“数据有效性”功能建了一个分类下拉列表填充项。

1.在Sheet2中,将企业名称按类别(如“工业企业”、“商业企业”、“个体企业”等)分别输入不同列中,建立一个企业名称数据库。

2.选中A列(“工业企业”名称所在列),在“名称”栏内,输入“工业企业”字符后,按“回车”键进行确认。

仿照上面的操作,将B、C……列分别命名为“商业企业”、“个体企业”……

3.切换到Sheet1中,选中需要输入“企业类别”的列(如C列),执行“数据→有效性”命令,打开“数据有效性”对话框。在“设置”标签中,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面的“来源”方框中,输入“工业企业”,“商业企业”,“个体企业”……序列(各元素之间用英文逗号隔开),确定退出。

再选中需要输入企业名称的列(如D列),再打开“数据有效性”对话框,选中“序列”选项后,在“来源”方框中输入公式:=INDIRECT(C1),确定退出。

4.选中C列任意单元格(如C4),单击右侧下拉按钮,选择相应的“企业类别”填入单元格中。然后选中该单元格对应的D列单元格(如D4),单击下拉按钮,即可从相应类别的企业名称列表中选择需要的企业名称填入该单元格中。

提示:在以后打印报表时,如果不需要打印“企业类别”列,可以选中该列,右击鼠标,选“隐藏”选项,将该列隐藏起来即可。

三、建立“常用文档”新菜单

在菜单栏上新建一个“常用文档”菜单,将常用的工作簿文档添加到其中,方便随时调用。

1.在工具栏空白处右击鼠标,选“自定义”选项,打开“自定义”对话框。在“命令”标签中,选中“类别”下的“新菜单”项,再将“命令”下面的“新菜单”拖到菜单栏。

按“更改所选内容”按钮,在弹出菜单的“命名”框中输入一个名称(如“常用文档”)。

2.再在“类别”下面任选一项(如“插入”选项),在右边“命令”下面任选一项(如“超链接”选项),将它拖到新菜单(常用文档)中,并仿照上面的操作对它进行命名(如“工资表”等),建立第一个工作簿文档列表名称。

重复上面的操作,多添加几个文档列表名称。

3.选中“常用文档”菜单中某个菜单项(如“工资表”等),右击鼠标,在弹出的快捷菜单中,选“分配超链接→打开”选项,打开“分配超链接”对话框。通过按“查找范围”右侧的下拉按钮,定位到相应的工作簿(如“工资.xls”等)文件夹,并选中该工作簿文档。

重复上面的操作,将菜单项和与它对应的工作簿文档超链接起来。

4.以后需要打开“常用文档”菜单中的某个工作簿文档时,只要展开“常用文档”菜单,单击其中的相应选项即可。

提示:尽管我们将“超链接”选项拖到了“常用文档”菜单中,但并不影响“插入”菜单中“超链接”菜单项和“常用”工具栏上的“插入超链接”按钮的功能。

四、制作“专业符号”工具栏

在编辑专业表格时,常常需要输入一些特殊的专业符号,为了方便输入,我们可以制作一个属于自己的“专业符号”工具栏。

1.执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框,输入宏名?如“fuhao1”?并将宏保存在“个人宏工作簿”中,然后“确定”开始录制。选中“录制宏”工具栏上的“相对引用”按钮,然后将需要的特殊符号输入到某个单元格中,再单击“录制宏”工具栏上的“停止”按钮,完成宏的录制。

仿照上面的操作,一一录制好其它特殊符号的输入“宏”。

2.打开“自定义”对话框,在“工具栏”标签中,单击“新建”按钮,弹出“新建工具栏”对话框,输入名称——“专业符号”,确定后,即在工作区中出现一个工具条。

切换到“命令”标签中,选中“类别”下面的“宏”,将“命令”下面的“自定义按钮”项拖到“专业符号”栏上(有多少个特殊符号就拖多少个按钮)。

3.选中其中一个“自定义按钮”,仿照第2个秘技的第1点对它们进行命名。

4.右击某个命名后的按钮,在随后弹出的快捷菜单中,选“指定宏”选项,打开“指定宏”对话框,选中相应的宏(如fuhao1等),确定退出。

重复此步操作,将按钮与相应的宏链接起来。

5.关闭“自定义”对话框,以后可以像使用普通工具栏一样,使用“专业符号”工具栏,向单元格中快速输入专业符号了。

五、用“视面管理器”保存多个打印页面

有的工作表,经常需要打印其中不同的区域,用“视面管理器”吧。

1.打开需要打印的工作表,用鼠标在不需要打印的行(或列)标上拖拉,选中它们再右击鼠标,在随后出现的快捷菜单中,选“隐藏”选项,将不需要打印的行(或列)隐藏起来。

2.执行“视图→视面管理器”命令,打开“视面管理器”对话框,单击“添加”按钮,弹出“添加视面”对话框,输入一个名称(如“上报表”)后,单击“确定”按钮。

3.将隐藏的行(或列)显示出来,并重复上述操作,“添加”好其它的打印视面。

4.以后需要打印某种表格时,打开“视面管理器”,选中需要打印的表格名称,单击“显示”按钮,工作表即刻按事先设定好的界面显示出来,简单设置、排版一下,按下工具栏上的“打印”按钮,一切就OK了。

六、让数据按需排序

如果你要将员工按其所在的部门进行排序,这些部门名称既的有关信息不是按拼音顺序,也不是按笔画顺序,怎么办?可采用自定义序列来排序。

1.执行“格式→选项”命令,打开“选项”对话框,进入“自定义序列”标签中,在“输入序列”下面的方框中输入部门排序的序列(如“机关,车队,一车间,二车间,三车间”等),单击“添加”和“确定”按钮退出。

2.选中“部门”列中任意一个单元格,执行“数据→排序”命令,打开“排序”对话框,单击“选项”按钮,弹出“排序选项”对话框,按其中的下拉按钮,选中刚才自定义的序列,按两次“确定”按钮返回,所有数据就按要求进行了排序。

七、把数据彻底隐藏起来

工作表部分单元格中的内容不想让浏览者查阅,只好将它隐藏起来了。

1.选中需要隐藏内容的单元格(区域),执行“格式→单元格”命令,打开“单元格格式”对话框,在“数字”标签的“分类”下面选中“自定义”选项,然后在右边“类型”下面的方框中输入“;;;”(三个英文状态下的分号)。

2.再切换到“保护”标签下,选中其中的“隐藏”选项,按“确定”按钮退出。

3.执行“工具→保护→保护工作表”命令,打开“保护工作表”对话框,设置好密码后,“确定”返回。

经过这样的设置以后,上述单元格中的内容不再显示出来,就是使用Excel的透明功能也不能让其现形。

提示:在“保护”标签下,请不要清除“锁定”前面复选框中的“∨”号,这样可以防止别人删除你隐藏起来的数据。

八、让中、英文输入法智能化地出现

在编辑表格时,有的单元格中要输入英文,有的单元格中要输入中文,反复切换输入法实在不方便,何不设置一下,让输入法智能化地调整呢?

选中需要输入中文的单元格区域,执行“数据→有效性”命令,打开“数据有效性”对话框,切换到“输入法模式”标签下,按“模式”右侧的下拉按钮,选中“打开”选项后,“确定”退出。

以后当选中需要输入中文的单元格区域中任意一个单元格时,中文输入法(输入法列表中的第1个中文输入法)自动打开,当选中其它单元格时,中文输入法自动关闭。

九、让“自动更正”输入统一的文本

你是不是经常为输入某些固定的文本,如《电脑报》而烦恼呢?那就往下看吧。

1.执行“工具→自动更正”命令,打开“自动更正”对话框。

2.在“替换”下面的方框中输入“pcw”(也可以是其他字符,“pcw”用小写),在“替换为”下面的方框中输入“《电脑报》”,再单击“添加”和“确定”按钮。

3.以后如果需要输入上述文本时,只要输入“pcw”字符?此时可以不考虑“pcw”的大小写?,然后确认一下就成了。

十、在Excel中自定义函数

Excel函数虽然丰富,但并不能满足我们的所有需要。我们可以自定义一个函数,来完成一些特定的运算。下面,我们就来自定义一个计算梯形面积的函数:

1.执行“工具→宏→Visual Basic编辑器”菜单命令(或按“Alt+F11”快捷键),打开Visual Basic编辑窗口。

2.在窗口中,执行“插入→模块”菜单命令,插入一个新的模块——模块1。

3.在右边的“代码窗口”中输入以下代码:

Function V(a,b,h)V = h*(a+b)/2End Function

4.关闭窗口,自定义函数完成。

以后可以像使用内置函数一样使用自定义函数。

提示:用上面方法自定义的函数通常只能在相应的工作簿中使用。

十一、表头下面衬张图片

为工作表添加的背景,是衬在整个工作表下面的,能不能只衬在表头下面呢?

1.执行“格式→工作表→背景”命令,打开“工作表背景”对话框,选中需要作为背景的图片后,按下“插入”按钮,将图片衬于整个工作表下面。

2.在按住Ctrl键的同时,用鼠标在不需要衬图片的单元格(区域)中拖拉,同时选中这些单元格(区域)。

3.按“格式”工具栏上的“填充颜色”右侧的下拉按钮,在随后出现的“调色板”中,选中“白色”。经过这样的设置以后,留下的单元格下面衬上了图片,而上述选中的单元格(区域)下面就没有衬图片了(其实,是图片被“白色”遮盖了)。

提示?衬在单元格下面的图片是不支持打印的。

十二、用连字符“&”来合并文本

如果我们想将多列的内容合并到一列中,不需要利用函数,一个小小的连字符“&”就能将它搞定(此处假定将B、C、D列合并到一列中)。

1.在D列后面插入两个空列(E、F列),然后在D1单元格中输入公式:=B1&C1&D1。

2.再次选中D1单元格,用“填充柄”将上述公式复制到D列下面的单元格中,B、C、D列的内容即被合并到E列对应的单元格中。

3.选中E列,执行“复制”操作,然后选中F列,执行“编辑→选择性粘贴”命令,打开“选择性粘贴”对话框,选中其中的“数值”选项,按下“确定”按钮,E列的内容(不是公式)即被复制到F列中。

4.将B、C、D、E列删除,完成合并工作。

提示:完成第1、2步的操作,合并效果已经实现,但此时如果删除B、C、D列,公式会出现错误。故须进行第3步操作,将公式转换为不变的“值”。

生成绩条

常有朋友问“如何打印成绩条”这样的问题,有不少人采取录制宏或VBA的方法来实现,这对于初学者来说有一定难度。出于此种考虑,我在这里给出一种用函数实现的简便方法。

此处假定学生成绩保存在Sheet1工作表的A1至G64单元格区域中,其中第1行为标题,第2行为学科名称。

1.切换到Sheet2工作表中,选中A1单元格,输入公式:=IF(MOD(ROW(),3)=0,〃〃,IF(0MOD?ROW(),3(=1,sheet1!Aū,INDEX(sheet1!$A:$G,INT(((ROW()+4)/3)+1),COLUMN())))。

2.再次选中A1单元格,用“填充柄”将上述公式复制到B1至G1单元格中;然后,再同时选中A1至G1单元格区域,用“填充柄”将上述公式复制到A2至G185单元格中。

至此,成绩条基本成型,下面简单修饰一下。

3.调整好行高和列宽后,同时选中A1至G2单元格区域(第1位学生的成绩条区域),按“格式”工具栏“边框”右侧的下拉按钮,在随后出现的边框列表中,选中“所有框线”选项,为选中的区域添加边框(如果不需要边框,可以不进行此步及下面的操作)。

4.同时选中A1至G3单元格区域,点击“常用”工具栏上的“格式刷”按钮,然后按住鼠标左键,自A4拖拉至G186单元格区域,为所有的成绩条添加边框。

按“打印”按钮,即可将成绩条打印出来。

十四、Excel帮你选函数

在用函数处理数据时,常常不知道使用什么函数比较合适。Excel的“搜索函数”功能可以帮你缩小范围,挑选出合适的函数。

执行“插入→函数”命令,打开“插入函数”对话框,在“搜索函数”下面的方框中输入要求(如“计数”),然后单击“转到”按钮,系统即刻将与“计数”有关的函数挑选出来,并显示在“选择函数”下面的列表框中。再结合查看相关的帮助文件,即可快速确定所需要的函数。

十五、同时查看不同工作表中多个单元格内的数据

有时,我们编辑某个工作表(Sheet1)时,需要查看其它工作表中(Sheet2、Sheet3……)某个单元格的内容,可以利用Excel的“监视窗口”功能来实现。

执行“视图→工具栏→监视窗口”命令,打开“监视窗口”,单击其中的“添加监视”按钮,展开“添加监视点”对话框,用鼠标选中需要查看的单元格后,再单击“添加”按钮。重复前述操作,添加其它“监视点”。

以后,无论在哪个工作表中,只要打开“监视窗口”,即可查看所有被监视点单元格内的数据和相关信息。

十六、为单元格快速画边框

在Excel 2002以前的版本中,为单元格区域添加边框的操作比较麻烦,Excel 2002对此功能进行了全新的拓展。

单击“格式”工具栏上“边框”右侧的下拉按钮,在随后弹出的下拉列表中,选“绘图边框”选项,或者执行“视图→工具栏→边框”命令,展开“边框”工具栏。

单击工具栏最左侧的下拉按钮,选中一种边框样式,然后在需要添加边框的单元格区域中拖拉,即可为相应的单元格区域快速画上边框。

提示:①如果画错了边框,没关系,选中工具栏上的“擦除边框”按钮,然后在错误的边框上拖拉一下,就可以清除掉错误的边框。②如果需要画出不同颜色的边框,可以先按工具栏右侧的“线条颜色”按钮,在随后弹出的调色板中选中需要的颜色后,再画边框即可。③这一功能还可以在单元格中画上对角的斜线。

十七、控制特定单元格输入文本的长度

你能想象当你在该输入四位数的单元格中却填入了一个两位数,或者在该输入文字的单元格中你却输入了数字的时候,Excel就能自动判断、即时分析并弹出警告,那该多好啊!要实现这一功能,对Excel来说,也并不难。

例如我们将光标定位到一个登记“年份”的单元格中,为了输入的统一和计算的方便,我们希望“年份”都用一个四位数来表示。所以,我们可以单击“数据”菜单的“有效性”选项。在“设置”卡片“有效性条件”的“允许”下拉菜单中选择“文本长度”。然后在“数据”下拉菜单中选择“等于”,且“长度”为“4”。同时,我们再来到“出错警告”卡片中,将“输入无效数据时显示的出错警告”设为“停止”,并在“标题”和“错误信息”栏中分别填入“输入文本非法!”和“请输入四位数年份。”字样。

很显然,当如果有人在该单元格中输入的不是一个四位数时,Excel就会弹出示的警告对话框,告诉你出错原因,并直到你输入了正确“样式”的数值后方可继续录入。神奇吧?其实,在Excel的“数据有效性”判断中,还有许多特殊类型的数据格式可选,比如“文本类型”啊,“序列大小”啊,“时间远近”啊,如你有兴趣,何不自作主张,自己设计一种检测标准,让你的Excel展示出与众不同的光彩呢。

十八、成组填充多张表格的固定单元格

我们知道每次打开Excel,软件总是默认打开多张工作表。由此就可看出Excel除了拥有强大的单张表格的处理能力,更适合在多张相互关联的表格中协调工作。要协调关联,当然首先就需要同步输入。因此,在很多情况下,都会需要同时在多张表格的相同单元格中输入同样的内容。

那么如何对表格进行成组编辑呢?首先我们单击第一个工作表的标签名“Sheet1”,然后按住Shift键,单击最后一张表格的标签名“Sheet3”(如果我们想关联的表格不在一起,可以按住Ctrl键进行点选)。此时,我们看到Excel的标题栏上的名称出现了“工作组”字样,我们就可以进行对工作组的编辑工作了。在需要一次输入多张表格内容的单元格中随便写点什么,我们发现,“工作组”中所有表格的同一位置都显示出相应内容了。

但是,仅仅同步输入是远远不够的。比如,我们需要将多张表格中相同位置的数据统一改变格式该怎么办呢?首先,我们得改变第一张表格的数据格式,再单击“编辑”菜单的“填充”选项,然后在其子菜单中选择“至同组工作表”。这时,Excel会弹出“填充成组工作表”的对话框,在这里我们选择“格式”一项,点“确定”后,同组中所有表格该位置的数据格式都改变了。

十九、改变文本的大小写

在Excel中,为表格处理和数据运算提供最强大支持的不是公式,也不是数据库,而是函数。不要以为Excel中的函数只是针对数字,其实只要是写进表格中的内容,Excel都有对它编辑的特殊函数。例如改变文本的大小写。

在Excel 2002中,至少提供了三种有关文本大小写转换的函数。它们分别是:“=UPPER(源数据格)”,将文本全部转换为大写;“=LOWER(源数据格)”,将文本全部转换成小写;“=PROPER(源数据格)”,将文本转换成“适当”的大小写,如让每个单词的首字母为大写等。例如,我们在一张表格的A1单元格中输入小写的“excel”,然后在目标单元格中输入“=UPPER(A1)”,回车后得到的结果将会是“EXCEL”。同样,如果我们在A3单元格中输入“mr.weiwei”,然后我们在目标单元格中输入“=PROPER(A3)”,那么我们得到的结果就将是“Mr.Weiwei”了。

二十、提取字符串中的特定字符

除了直接输入外,从已存在的单元格内容中提取特定字符输入,绝对是一种省时又省事的方法,特别是对一些样式雷同的信息更是如此,比如员工名单、籍贯等信息。

如果我们想快速从A4单元格中提取称谓的话,最好使用“=RIGHT(源数据格,提取的字符数)”函数,它表示“从A4单元格最右侧的字符开始提取2个字符”输入到此位置。当然,如果你想提取姓名的话,则要使用“=LEFT(源数据格,提取的字符数)”函数了。还有一种情况,我们不从左右两端开始,而是直接从数据中间提取几个字符。比如我们要想从A5单元格中提取“武汉”两个字时,就只须在目标单元格中输入“=MID(A5,4,2)”就可以了。意思是:在A5单元格中提取第4个字符后的两个字符,也就是第4和第5两个字。

二十一、把基数词转换成序数词 将英文的基数词转换成序数词是一个比较复杂的问题。因为它没有一个十分固定的模式:大多数的数字在变成序数词都是使用的“th”后缀,但大凡是以“1”、“2”、“3”结尾的数字却分别是以“st”、“nd”和“rd”结尾的。而且,“11”、“12”、“13”这3个数字又不一样,它们却仍然是以“th”结尾的。因此,实现起来似乎很复杂。其实,只要我们理清思路,找准函数,只须编写一个公式,就可轻松转换了。不信,请看:“=A2&IF(OR(VALUE(RIGHT(A2,2))={11,12,13}),〃th〃,IF(OR(VALUE(RIGHT(A2))={1,2,3,},CHOOSE(RIGHT(A2),〃st〃,〃nd〃,〃rd〃),〃th〃))”。该公式尽管一长串,不过含义却很明确:①如果数字是以“11”、“12”、“13”结尾的,则加上“th”后缀;②如果第1原则无效,则检查最后一个数字,以“1”结尾使用“st”、以“2”结尾使用“nd”、以“3”结尾使用“rd”;③如果第1、2原则都无效,那么就用“th”。因此,基数词和序数词的转换实现得如此轻松和快捷。

二十二、用特殊符号补齐位数

和财务打过交道的人都知道,在账面填充时有一种约定俗成的“安全填写法”,那就是将金额中的空位补齐,或者在款项数据的前面加上“$”之类的符号。其实,在Excel中也有类似的输入方法,那就是“REPT”函数。它的基本格式是“=REPT(“特殊符号”,填充位数)”。

比如,我们要在中A2单元格里的数字结尾处用“#”号填充至16位,就只须将公式改为“=(A2&REPT(〃#〃,16-LEN(A2)))”即可;如果我们要将A3单元格中的数字从左侧用“#”号填充至16位,就要改为“=REPT(〃#〃,16-LEN(A3)))&A3”;另外,如果我们想用“#”号将A4中的数值从两侧填充,则需要改为“=REPT(〃#〃,8-LEN(A4)/2)&A4&REPT(〃#〃)8-LEN(A4)/2)”;如果你还嫌不够专业,要在A5单元格数字的顶头加上“$”符号的话,那就改为:“=(TEXT(A5,〃$#,##0.00〃(&REPT(〃#〃,16-LEN(TEXT(A5,〃$#,##0.00〃))))”,一定能满足你的要求。

二十三、创建文本直方图

除了重复输入之外,“REPT”函数另一项衍生应用就是可以直接在工作表中创建由纯文本组成的直方图。它的原理也很简单,就是利用特殊符号的智能重复,按照指定单元格中的计算结果表现出长短不一的比较效果。

比如我们首先制作一张年度收支平衡表,然后将“E列”作为直方图中“预算内”月份的显示区,将“G列”则作为直方图中“超预算”的显示区。然后根据表中已有结果“D列”的数值,用“Wingdings”字体的“N”字符表现出来。具体步骤如下:

在E3单元格中写入公式“=IF(D30,REPT(〃n〃,ROUND(D3*100,0)),〃〃)”,也拖动填充柄至G14。我们看到,一个没有动用Excel图表功能的纯文本直方图已展现眼前,方便直观,简单明了。

二十四、计算单元格中的总字数

有时候,我们可能对某个单元格中字符的数量感兴趣,需要计算单元格中的总字数。要解决这个问题,除了利用到“SUBSTITUTE”函数的虚拟计算外,还要动用“TRIM”函数来删除空格。比如现在A1单元格中输入有“how many words?”字样,那么我们就可以用如下的表达式来帮忙:

“=IF(LEN(A1)=0,0,LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1),〃,〃,〃〃))+1)”

该式的含义是先用“SUBSTITUTE”函数创建一个新字符串,并且利用“TRIM”函数删除其中字符间的空格,然后计算此字符串和原字符串的数位差,从而得出“空格”的数量,最后将空格数+1,就得出单元格中字符的数量了。

二十五、关于欧元的转换

这是Excel 2002中的新工具。如果你在安装Excel 2002时选择的是默认方式,那么很可能不能在“工具”菜单中找到它。不过,我们可以先选择“工具”菜单中的“加载宏”,然后在弹出窗口中勾选“欧元工具”选项,“确定”后Excel 2002就会自行安装了。

完成后我们再次打开“工具”菜单,单击“欧元转换”,一个独立的专门用于欧元和欧盟成员国货币转换的窗口就出现了。与Excel的其他函数窗口一样,我们可以通过鼠标设置货币转换的“源区域”和“目标区域”,然后再选择转换前后的不同币种即可。所示的就是“100欧元”分别转换成欧盟成员国其他货币的比价一览表。当然,为了使欧元的显示更显专业,我们还可以点击Excel工具栏上的“欧元”按钮,这样所有转换后的货币数值都是欧元的样式了。

大鱼炖火锅

建议你查EXCEL帮助。

-----------------------------

FIND 用于查找其他文本字符串 (within_text) 内的文本字符串 (find_text),并从 within_text 的首字符开始返回 find_text 的起始位置编号。也可使用 SEARCH 查找其他文本字符串中的某个文本字符串,但是,FIND 和 SEARCH 不同,FIND 区分大小写并且不允许使用通配符。

FINDB 用于查找其他文本字符串 (within_text) 内的文本字符串 (find_text),并基于每个字符所使用的字节数从 within_text 的首字符开始返回 find_text 的起始位置编号。此函数用于双字节字符。也可使用 SEARCHB 查找其他文本字符串中的某个文本字符串。

语法

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。

提示

使用 start_num 可跳过指定数目的字符。例如,假定使用文本字符串“AYF0093.YoungMensApparel”,如果要查找文本字符串中说明部分的第一个“Y”的编号,则可将 start_num 设置为 8,这样就不会查找文本的序列号部分。FIND 将从第 8 个字符开始查找,而在下一个字符处即可找到 find_text,于是返回编号 9。FIND 总是从 within_text 的起始处返回字符编号,如果 start_num 大于 1,也会对跳过的字符进行计数。

说明

如果 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!。

慧慧

Find函数用法=Find(查找的字符串,被查找的字符串或所在位置,查找开始的位置(如省略,则认为从第一位开始))

软件版本:Office2013

举例说明如下:

1.利用find函数,找出1在A列个单元格出现的位置:

2.输入公式如下:

3.下拉填充得到结果:

find函数

find函数

find函数

真可

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_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!。

例如:=FIND("好","你好啊") 等于 2

coco

find查找指定字符在字符串中的位置,如查找“BUSINESS PLAN”中N的位置=FIND("N",B2),返回值是5

另外search的用法与find相同,不过它不区分大小写,而find是区分的

可乐

查找单元格中符合要求的字符串,并返回该字符串在单元格的位置

max笔记

1、首先,我们依然来看下它的公式模型,其模型为:FIND(find_text,within_text,start_num),其中“find_text”指的是:我们要查找的字符串;“within_text”指的是:查找的区域,就是查找数据的一个范围;“start_num”指的是:开始进行查找的字符数(比如start_num为1,则从单元格内第一个字符开始查找关键字。如果没有输入start_num的值,则系统默认其为1)。

2、这里我们要查找某个人身份证中的“5”在第几位,这时候,我们就可以使用find函数。这里,我们输入公式:=FIND(A7,B2,1),公式的意思是:查找A7单元格中的值,在B2中查找,从第1位字符开始查找。查找结果为最开始找到的一位,找到即停止,不再向后继续查找。

4、这个函数其实更多的运用是,当求的位数不一样的时候,比如,座机电话的区号,大部分是四位,而有些事三位,这时候,如果使用mid或者left又或者是right都不好确定具体位置,这时使用find函数再适合不过了。比如这里,我们要提取出区号,我们输入公式:=LEFT(D2,FIND("-",D2,1)-1),这个公式的意思是:提取D2单元格的左边部分,提取位数为查找到“-”号的位置位数减去1。

6、接上边的例子,我们要提取单元号,这个怎么提取呢?单元号在中间,位置如何确定呢?我们注意看,单元号的两边都有“-”这个符号,我们可以从左边入手,也可以从右边入手。但右边入手较复杂,这里就不展开讲。如果从左边入手,我们可以使用公式:(这里我们先默认单元号只有1-9,不超过9。)=MID(H2,FIND("-",H2,1)+1,1),这个公式的意思是:在H2中提取数值,从查找到“-”的位置位数加1的位数开始提取,提取1位数值。

贝贝

请使用F1键

左迁
* 回复内容中包含的链接未经审核,可能存在风险,暂不予完整展示!
给你个例子自己看吧:

http://apps.hi.b***.com/share/detail/305083

相关推荐

如何在excel中使用find函数

系统:win10 1909 64位企业版 软件版本:Microsoft Excel 2019 MSO 16.0 在excel中有许多的函数计算公式,那么 Excel中find函数的使用方法 是什么呢?下面与大家分享一下excel使用find函数教程吧。 find函数的作用是定位某个字符在单元格中的位置,find函数的公式为=FIND("提取字符",行数,1) 1、打开excel文件,选择单元格,输入=FIND,双击弹出框中的=FIND 2、输入想要定位的字符,这个字符必须用英文双引号包含,使用英文逗号隔开,输入搜寻的单元格编号,再用英文逗号隔开,输入数字1,回车即可返回答案 以上就是excel表格中find函数的使用方法的内容了,希望对各位有所帮助。
2023-08-03 14:02:001

matlab中find 函数如何使用

find 函数如何使用在士气球求助啊啊五环岛东路辅路
2023-08-03 14:03:398

excel find函数怎么用

说明函数 FIND 和 FINDB 用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。重要: FIND 适用于使用单字节字符集 (SBCS) 的语言,而 FINDB 适用于使用双字节字符集 (DBCS) 的语言。 您的计算机上的默认语言设置对返回值的影响方式如下:无论默认语言设置如何,函数 FIND 始终将每个字符(不管是单字节还是双字节)按 1 计数。当启用支持 DBCS 的语言的编辑并将其设置为默认语言时,FINDB 会将每个双字节字符按 2 计数。 否则,FINDB 会将每个字符按 1 计数。支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。语法FIND(find_text, within_text, [start_num])FINDB(find_text, within_text, [start_num])FIND 和 FINDB 函数语法具有下列参数: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,则会对跳过的字符计数。示例复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。要使公式显示结果,请选中它们,按 F2,然后按 Enter。如果需要,可调整列宽以查看所有数据。数据Miriam McGovern公式说明结果=FIND("M",A2)单元格 A2 中第一个“M”的位置1=FIND("m",A2)单元格 A2 中第一个“M”的位置6=FIND("M",A2,3)从单元格 A2 的第三个字符开始查找第一个“M”的位置8示例 2数据Ceramic Insulators #124-TD45-87Copper Coils #12-671-6772Variable Resistors #116010公式描述(结果)结果=MID(A2,1,FIND(" #",A2,1)-1)提取单元格 A2 中从第一个字符到“#”的文本 (Ceramic Insulators)Ceramic Insulators=MID(A3,1,FIND(" #",A3,1)-1)提取单元格 A3 中从第一个字符到“#”的文本 (Copper Coils)Copper Coils=MID(A4,1,FIND(" #",A4,1)-1)提取单元格 A4 中从第一个字符到“#”的文本 (Variable Resistors)Variable Resistors
2023-08-03 14:05:533

c语言函数find的使用方法

c语言find函数的用法详解C语言之find()函数find函数用于查找数组中的某一个指定元素的位置。比如:有一个数组[0, 0, 5, 4, 4];问:元素5的在什么位置,find函数 返回值 为 2;find (数组名 + 起始查找元素的位置, 数组名 + 结束查找的元素位置, 想要查找的元素)直接上代码:#include <iostream>#include <vector>#include <algorithm>//注意要包含该头文件using namespace std;int main(){ int nums[] = { 3, 1, 4, 1, 5, 9 }; int num_to_find = 5; int start = 0; int end = 5; int* result = find( nums + start, nums + end, num_to_find ); if( result == nums + end ) { cout<< "Did not find any number matching " << num_to_find << endl; } else { cout<< "Found a matching number: " << *result << endl; } return 0;}
2023-08-03 14:06:171

C++中Find函数如何使用?请举例子,我是菜鸟,不要说得太复杂

泛型算法的 find:在非string类型的容器里,可以直接找出所对应的元素.find函数需要几个参数:迭代器,下标值,所要找的元素vector<int> a; find(a.begin(),a.end(),1);这句话就表示从a的头开始一直到尾,找到第一个值为1的元素,返回的是一个指向该元素的迭代器。find在string容器中用途比较广:find_first_of,find_last_of,find_not_first_of,find_not_last_of等等在string类型中,需要的参数也有迭代器,下标和要找的字符串,这里要注意,是字符串,不能查找单个字符。string a;find(a.begin(),a.end(),"asd")这句话就是说,在a中找到第一个存在子串与"asd"子串相等的字符串的首地址。返回指向该字符串首地址的迭代器。find_last_of则是找到最后一个,find_not_first_of是找出第一个不与“asd”相等的字符串的首地址
2023-08-03 14:06:283

Excel中find函数的使用方法

Excel中find函数的使用方法   Excel中find函数很多人不会用,下面是我整理的Excel中find函数的`使用方法,希望对大家有帮助!    1语法   Find(find_text,within_text,[start_num])   TIPS:   ·在单元格输入=FIND(,就会提示上述语法   ·语法上有中括号的(比如[start_num])代表可缺省   ·当[start_num]缺省时,该函数意思是找到find_text在within_text第几个位置    2基本用法   ■ 案例1   找到字母e在Excel中的位置,返回4,如下图   ■ 案例2   从第5个字母开始,找到字母e在Excel abcde中的位置,返回11,如下图   ■ 补充说明   ·Find函数区分大小写,如案例1返回值并不是1   ·案例2中可发现,第三个参数[start_num]为5,其含义并不是从第5个字符开始数,而是从第5个字符开始找   3应用实例   下图,A列是姓名+空格+联系方式,怎么分开展示?   解决方法:    ■ 补充说明   ·上图FIND(" ",A2)的双引号之间有一个空格   ·此案例亦可以通过"分列"和“快速填充”功能实现。 ;
2023-08-03 14:07:051

find(“”,A3&"”)函数是什么意思?

在 Excel 中,FIND 函数用于在一个字符串中查找另一个字符串,并返回被查找字符串的起始位置。此函数的语法为:FIND(被查找字符串, 查找范围, 起始位置)。在这个问题中,输入的函数为 find("", A3&""),其中 A3&"" 表示将 A3 单元格的内容转化为文本字符串,再在字符串末尾添加一个空字符串。因为在 FIND 函数中第一个参数为被查找字符串,这里被查找字符串为空字符串,因此该函数实际上是在 A3 单元格的内容末尾查找一个空字符串,并返回空字符串的起始位置。因为在 A3 单元格末尾添加了空字符串,因此该函数在 A3 单元格的内容末尾查找空字符串后,返回的结果应该是 A3 单元格内容的长度。如果 A3 单元格内容为 "Hello, world!",那么该函数的结果将是 13(因为该单元格内容的长度为 13 个字符)。
2023-08-03 14:07:241

关于VBA的Find函数

Private Sub CommandButton1_Click()With Sheet2.Columns("A:A") Set c = .Find(100, LookIn:=xlValues) Sheet1.Range("c1").Value = .Cells(c.Row, 2)End WithEnd Sub
2023-08-03 14:07:345

excel find函数怎么用

find(要查找的内容,查找范围),返回的结果为数字(可以查找到)或#VALUE!(查找不到)所以FIND一般和ISERROR合用,如ISERROR(FIND(1,A1))即a1单元格中是否有1,有的话返回FALSE,没有返回TURE
2023-08-03 14:07:554

c语言中的find函数是什么意思呀?

1.io.h定义了不少的用于文件操作的函数,如write()可以写如文件信息。2.dir.h定义了struct ffblk,findfirst(),findnext()等结构体和库函数。用于windows下的目录文件操作。findfirst("e:\tc\",struct ffblk *ff,0),他会把tc下的一个文件信息输入结构体中,然后调用findnext()用于查找下个文件。3.stdio.h就是标准输入输出头文件4.stdlib.h 就是标准库头文件 std可以看作标准 stadndrd io是iostream输入输出流--in out. lib是库的意思。它的作用就是一般的稍微特殊一点的操作需要。像调用system指令啊什么的。5.string.h是字符串头文件,定义了大量的用于字符串处理的函数,如连接,拷贝等。 如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快! vaela
2023-08-03 14:08:254

c++中 string 类的find函数的用法

string s="Hello";cout<<(s.find("ell")!=-1?"":"not ")<<"found ";cout<<(s.find("e")!=-1?"":""not ")<<"found ";你试试这个
2023-08-03 14:08:345

excel中find函数 和Mid函数的问题。。 MID(A3,FIND(" ",A3,1)+1,3) 是什么意思啊。。

意思就是从A3内容的空格位置开始 取3个字符,mid(内容,起始位置,字符长度)
2023-08-03 14:08:514

excel find函数如何一次查找多个条件问题?

iserror消除#value的错误显示=iserror(FIND({2,3,4},a1) )语法Iserror(expression)必需的 expression 参数,可以是任何有效表达式.iserror 函数被用来确定一个数值表达式是否表示一个错误。如果 expression 参数表示一个错误,则 Iserror 返回 True;否则返回 False。具体如下:1、简介EXCEL表处理软件是美国微软公司研制的办公自动化软件OFFICE 中的重要成员,经过多次改进和升级,最新版本为EXCEL2000。它能够方便的制作出各种电子表格,使用公式和函数对数据进行复杂的运算;用各种图表来表示数据直观明了;利用超级链接功能,用户可以快速打开局域网或Interner上的文件,与世界上任何位置的互联网用户共享工作薄文件。2、软件Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算,分析信息并管理电子表格或网页中的数据信息列表,可以实现许多方便的功能,带给使用者方便。与其配套组合的有:Word、PowerPoint、Access、InfoPath及Outlook,Publisher3、百科名片Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。
2023-08-03 14:09:011

Excel vba 要是用find函数查找内容,找不到怎么办?

If IsError(Columns(i).Find("★", , , xlWhole).Row) = False Then
2023-08-03 14:09:321

Excel中IF与FIND函数结合的返回值?

材料/工具:Excel20071、打开Excel2007如下图想通过函数返回教语文或者数学的老师的名次2、首先用find函数确定a列数据是否包含语文或者数学。3、如果包含find函数将返回语或者数再文本字符串中处于第几位。4、如果科目中不包含语文或者数学,find函数将返回#value!错误值。5、isnumber函数是一个逻辑判断函数,判断参数是不是数值,如果是返回真,如果不是返回假,两个逻辑值相加,可以将逻辑值转换成0和1参与运算,加号代表两个逻辑值之间的关系是满足一个即可,也就是或者的关系。6、最后最外层的if函数是这样的如果满足条件将返回,名次,否则返回第三个参数。
2023-08-03 14:11:451

在excel中,find函数是什么作用?

FIND——搜索函数,返回一个字符串在另一个字符串当中出现的起始位置。语法:FIND(要搜索的字符串,包含被搜索的字符串,[指定开始搜索的字符串位置])。末尾参数“指定开始搜索的字符串位置”可以省略。
2023-08-03 14:11:522

C++中find函数的返回值是什么

  代码示例:  intmain(){strings="AliceBobCharlie";size_tposition;position=s.find("none");if(position>=0)cout<<"Found!positionis:"<<position<<endl;elsecout<<"Notfound!"<<endl;}  现象&后果  程序运行结果输出"Found!positionis:4294967295",但实际上所找的字符串"none"并不存在于字符串s中。  Bug分析:  程序的目的是,在源字符串s中查找目的字符串,若找到,则显示"Found",并返回目标子串在源字符串中的位置;反之,若未找到,则返回"Notfound"。string.find在未找到时会返回string::npos。  在C++中常量npos是这样定义的:  staticconstsize_tnpos=-1;  即常量npos定义的值为-1.但又因为npos的类型size_t是无符号整数类型,所以npos实际上是一个正数,并且是size_t类型的最大值。  上述代码中,把find函数返回的值赋给size_t类型的变量position,而size_t类型的变量position是永远大于等于0,所以即使find返回npos,if条件也为true。  正确的做法是在if条件中直接用npos作比较。  正确代码:  intmain(){strings="AliceBobCharlie";size_tposition;position=s.find("none");if(position!=string::npos)cout<<"Found!positionis:"<<position<<endl;elsecout<<"Notfound!"<<endl;}
2023-08-03 14:12:352

vba中 find函数每个参数的详细解释

FIND(find_text,within_text,start_num)Find_text 要查找的文本。Within_text 包含要查找文本的文本。Start_num 指定要从其开始搜索的字符。within_text 中的首字符是编号为 1 的字符。如果省略 start_num,则假设其值为 1。=FIND("M",Miriam McGovern) 上面字符串中第一个“M”的位置 (1) =FIND("m",Miriam McGovern) 上面字符串中第一个“m”的位置 (6) =FIND("M",Miriam McGovern,3) 在上面字符串中从第三个字符开始查找第一个“M”的位置 (8)
2023-08-03 14:12:451

怎样使用find函数提取指定字符?

1.find函数案列,如图所示注意,i要用双引号,且在英文状态下输入。如果是2,5等数字就不要。2.如图所示,find函数一般和其他函数结合使用。如图通过find函数定位,然后提取邮箱中的账号。输入公式=LEFT(A2,FIND("@",A2,1)-1)可以看出使用left函数提取@前面的位数。3.find函数使用的注意点如图所示,百度经验中有两个i,只返回第一个i的位置。Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。4.如图所示,如果start_num大于1,不是从第一个数字开始查找,但还是会计算跳过的字符,从文本开头计算。所以返回的是7。5.如图所示,百度经验中第一个I是大写,所以在进行查找时,返回7。注意find函数:区分大小写。
2023-08-03 14:13:071

C++中SET的FIND函数是怎么用的?

find会挨个查找set,当到达set.end()时,也就是一个也没找到,返回end你这里没有找到ZZX,所以指向了END,所以什么都不会输出。看下MSDN就明白了。 找到该数了,则返回该数的位置,所以可以用*s1输出得到查找的该数。
2023-08-03 14:13:501

EXCEL取某个特定字符前的字符?

可用LEFT 函数和FIND 函数组合来取。1、以excel2010版本为例,首先打开A列有如下数字的文档;2、然后在B2单元格输入LEFT函数,表示从一个文本字符串的第一个字符开始返回指定个数的字符;3、再输入FIND函数,指的是返回一个字符串在另一个字符串中出现的起始位置;4、如图,FIND函数里指的是在A1单元格里查找符号“|”,因为取的是“|”前的数字,所以结果要减去1,然后按回车键则可得到结果;5、把鼠标放在B1单元格右下角下拉填充则可使B列都为A列 “|”前的数字了。
2023-08-03 14:13:591

Excel中find函数如何使用?

操作步骤/方法1.打开电脑上的Excel表格数据。2.点击空白的单元格,例如这里我们要提取单元格的一个字符。3.在单元格内输入公式=FIND("提取字符",行数,1),最后按下回车键即可。4.根据以上步骤操作就可以使用find函数。
2023-08-03 14:14:451

Excel 函数 多条件 包含某些字符

2023-08-03 14:14:552

麻烦详细说明一下FIND函数公式的用法?

FIND 和 FINDB 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):Find_text 必需。要查找的文本。 Within_text 必需。包含要查找文本的文本。 Start_num 可选。指定要从其开始搜索的字符。within_text 中的首字符是编号为 1 的字符。如果省略 start_num,则假设其值为 1。
2023-08-03 14:15:103

如何使用matlab find函数

find函数用于返回所需要元素的所在位置 (位置的判定:在矩阵中,第一列开始,自上而下,依次为1,2,3...,然后再从第二列,第三列依次往后数)find(A)返回矩阵A中非零元素所在位置>> A = [1 0 4 -3 0 0 0 8 6];>> X = find(A)X =1 3 4 8 9find(A>5)返回矩阵A中大于5的元素所在位置>> find(A>5)ans =8 9[i,j,v]=find(A) 返回矩阵A中非零元素所在的行i,列j,和元素的值v(按所在位置先后顺序输出)>> A=[3 2 0; -5 0 7; 0 0 1];>> [i,j,v]=find(A)i =12123j =11233v =3-5271find(A>m,4)返回矩阵A中前四个数值大于m的元素所在位置也是自己理解,如有不正之处,还望指正!希望我可以帮上点小忙!
2023-08-03 14:15:191

请问C++的字符串find()函数的用法?

不是很难的东西,不用翻译了吧,From MSDN:CString::Find int Find( TCHAR ch ) const;int Find( LPCTSTR lpszSub ) const;int Find( TCHAR ch, int nStart ) const;int Find( LPCTSTR pstr, int nStart ) const;Return ValueThe zero-based index of the first character in this CString object that matches the requested substring or characters; -1 if the substring or character is not found.ParameterschA single character to search for.lpszSubA substring to search for.nStartThe index of the character in the string to begin the search with, or 0 to start from the beginning. The character at nStart is excluded from the search if nStart is not equal to 0.pstrA pointer to a string to search for.RemarksSearches this string for the first match of a substring. The function is overloaded to accept both single characters (similar to the run-time function strchr) and strings (similar to strstr).Example// First example demonstrating// CString::Find ( TCHAR ch )CString s( "abcdef" );ASSERT( s.Find( "c" ) == 2 );ASSERT( s.Find( "de" ) == 3 );// Second example demonstrating// CString::Find( TCHAR ch, int nStart )CString str("The stars are aligned");int n = str.Find("e", 5);ASSERT(n == 12);
2023-08-03 14:15:272

excel怎么提取字符前后的数字

要从 Excel 单元格中提取最后一个字母后面的数字,你可以使用一些 Excel 函数和技巧。以下是一种常用的方法:假设你的文本位于单元格 A1 中,你可以使用以下公式提取最后一个字母后面的数字:lessCopy code=VALUE(RIGHT(A1,LEN(A1)-FIND("~",SUBSTITUTE(A1," ","~",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))))让我们解释一下这个公式是如何工作的:SUBSTITUTE(A1, " ", "", LEN(A1)-LEN(SUBSTITUTE(A1, " ", ""))) 这部分是用来替换最后一个空格为波浪符 ""。这是为了找到最后一个字母的位置。FIND("~", 上述替换的结果) 是用来查找最后一个字母的位置。RIGHT(A1, LEN(A1)-上述找到的位置) 用于提取最后一个字母及其后面的字符。VALUE(上述提取的结果) 用于将提取的文本转换为数字。
2023-08-03 14:15:341

=IF(ISNUMBER(FIND("ABC",B3)),12345,67890) 这个函数里面的ISNUMBER是什么意思呀?谢谢

首先FIND函数会返回查找到的位置或者错误,当查找一个单元格内包含查找的内容时,返回查找到内容的具体开始位置,如果没查找到就返回错误。ISNUMBER测试一个字符串是否为数字,返回true或false。if测试一个表达式,选择使用true_value或false_value。那么这个表达式就是如果B3单元格内存在ABC字符时,在使用这个公式的单元格内(比如在A1里面用这个公式)则显示12345,否则显示67890。因为如果存在,isnumber(位置数字)是返回true的,否则返回false (isnumber(#VALUE!))。扩展资料:ISNUMBER函数只有一个参数value,表示进行检验的内容,如果检验的内容为数字,将返回TRUE,否则将返回FALSE。IS类的函数的value参数是不可以转换的。如在其他大多数需要数字的函数中,文本值“13”并不会由文本值转换成数字13,而是公式“=ISNUMBER("13")”中,“13”并不会由文本值转换成其他类型的值,因此函数ISNUMBER会返回FALSE值,认为该函数不是数字。参考资料来源:百度百科-ISNUMBER函数
2023-08-03 14:16:231

matlab中find()函数的意思

题主最好给出一个稍微具体点的应用场景,可能有更加优化的方法。我自己构造一个简单的例子如下:matlab:a=find(b>0)python:a=[iforiinrange(len(b))ifb[i]>0]另外注意,matlab里的数组索引从1开始,和python不同。
2023-08-03 14:16:414

excel find函数

不会
2023-08-03 14:16:526

wps表格find函数找多个文本

excel r中find函数查找多个值在单元格中位置先输入find函数,在查找值这里我们加个中括号,然后是查找谁,从第几位查找。然后再中括号里输入引号,用逗号隔开,引号里就是我们要查找的内容。ctrl+shift-+回车。这里可以看到我们中括号里第一个查找的2就在第四位。但如果把2去掉,却会报错,我们就再嵌套一个iferror函数。
2023-08-03 14:17:381

请问VC++6.0里面 find函数,replace函数的用法!请举点简单的实例~

2023-08-03 14:18:162

matlab find函数

从你的需要查找的数据来看,语句u=find(a>=max(a))所得到的应该只是得到a向量中最大值所在原始向量中的序号。对于行向量或列向量,u=find(a>=max(a))得到的都只是一个值,a(u)都代表的是这个值,我刚试了下没出现楼主出现的问题。
2023-08-03 14:19:113

C语言编写一find函数

先打开命令窗口,再输入CMD,在用cd之类的命令到达你的那个c程序生成的EXE文件所在的目录,然后输入xx M,其中XX是EXE执行文件的名字 M是第二个命令行参数!也可以把那个EXE文件拖到桌面,然后再输入CMD按回车之后输入cd desktop回车,再输入xx M.例如你的那个C生成的为test.exe,就输入test /或者test n
2023-08-03 14:19:261

请教find()函数的返回值的问题

返回的是size_type类型。size_type是无符号整型,即unsigned int,所以应该是0xFFFFFFFF,也就是4294967295如果把它转换成int, 那就是-1正确的做法应该是把s.find("m")的返回值与std::npos比较,而不是与-1比较。
2023-08-03 14:19:591

MIN(FIND({0;1;2;3;4;5;6;7;8;9},A2&1234567890),这个函数中A2&1234567890是什么意思

前面A2应该有赋值的。表示A2代表的值 和1234567890合并,比如A2=23,则A2&1234567890为231234567890如没有赋值,则为A21234567890
2023-08-03 14:20:092

EXCEL里find函数返回没找到的表达式怎么写

可以用TYPE函数,返回函数值的类型,如果FIND找不到,就会返回错误值,这时候,如果再用TYPE返回FIND的值,如果等于16的话,证明FIND的值是错误值,相当于说没有找到想要的结果
2023-08-03 14:20:191

EXCEL中FIND函数的用法

这个要根据你实际的写
2023-08-03 14:20:353

excel 公式 中find函数 要搜索多个关键词怎么设置?

是不是只有G 或者U 。还有其他的吗。? =MID(MID(A1,FIND("Adidas",A1)+6,100),FIND("鞋",MID(A1,FIND("Adidas",A1)+6,100))+1,6)
2023-08-03 14:20:453

EXCEL的FIND函数发现多个目标,显示#VALUE!,求解

这是一个数组公式,返回的结果是一个数组。你是想求C列单元格中最后一个字母在相应单元格中的位置吧,其实可以写成=FIND(RIGHT(C2,1),C2)然后下拉
2023-08-03 14:21:391

Excel里如何查找某个字符在字符串里出现的第二个位置?

查找这个字符串应该是星号代表所有问号代表一位,应该什么什么问号啊。
2023-08-03 14:22:017

excel find函数如何使用“或”条件

ISNUMBER(FIND({"A","B"},A1))
2023-08-03 14:23:373

VB find函数

Private R(99)Private Function Find(ByVal str As Double) As Integer If R(0) = "" Then Randomize For i = 0 To UBound(R) R(i) = Int(Rnd * 100) Next i End If For i = 0 To UBound(R) If R(i) = CDbl(str) Then Find = i Exit Function End If Next i Find = -1End FunctionPrivate Sub Command1_Click() Dim i As Integer i = Find(InputBox("请输入一个数")) If i <> -1 Then MsgBox "恭喜你,猜中了!" & vbCrLf & "答案就在数组R(" & i & ")" & "中", vbInformation Else MsgBox "错误!", vbCritical End IfEnd Sub
2023-08-03 14:23:471

Excel Find函数 查找数组,但是只返回数组第一串字符的结果?

试了一下B2为=FIND({"A","V"},A2)选B2C2两个单元格一起三键 B2就是5,C2就是1
2023-08-03 14:24:464

matlabfind函数的使用方法

b=find(a),a是一个矩阵,查询非零元素的位置,如果X是一个行向量,则返回一个行向量,否则,返回一个列向量。如果X全是零元素或者是空数组,则返回一个空数组,例子如下所示,也可以用b=find(a>2),这句的意思是在a中找到比较2大的元素。 扩展资料   find在英语中的用法归纳如下:   一、作动词:   1.find的基本意思是“发现,找到”,作“发现”解时指发现已存在而以前不知道的事物,作“找到”解时指找到了所寻找的东西,知道了其下落,强调寻找的结果。引申可作“查明”“偶然遇见”“供给”“到达”“努力获得”“知道…是有的”等解。用于法律术语还可表示“裁决”。   2.find主要用作及物动词,可接名词、代词、带疑问词的动词不定式或从句作宾语,也可接双宾语,其间接宾语可以转换为介词for的宾语,可用于被动结构。   3.find还可接以动词不定式或“(to be+) adj./v -ed/ v -ing/ prep. -phrase”充当补足语的复合宾语。接现在分词时表示动作正在进行,接过去分词表示动作已经完成,接动词不定式则表示看到动作的全部过程,不定式符号to可有可无,to则不可省略,但可省略to be。   4.find如接以动词不定式、动名词作宾语或以形容词、介词短语充当宾语补足语的复合结构时,一般须采用形式宾语结构。   5.find后接that从句,可表示发现一个事实、道理; 后接out,可表示故意去找而找到某件难于找到的东西或经过打听、询问之后搞清楚某事,强调付出了一定的"努力。   6.find是瞬间动词,不可用于进行体,也不能与表示一段时间的状语连用。   二、作名词:   1.find用作名词意思是“发现”,指抽象的行为,是不可数名词,也可作“发现物”解,尤指有价值的东西,是可数名词。   2.find还可表示“被发现有惊人能力的人”,是可数名词。
2023-08-03 14:24:591

Excel中IF与FIND函数结合的返回值?

因为找不到的返回值是错误,=IF(ISERROR(FIND("枪",B2)),"球机","枪机")
2023-08-03 14:25:097

excel函数 =IF(ISERR(FIND("铁刀",E2)),"1","2")该怎么理解

在E2 单元格内找 铁刀 ,如果找到了,就是 写 1如果找不到 就是写 2ISERR 是一个防错函数,无意义
2023-08-03 14:26:186

Excel 用什么函数可以判断一个字符串中是否包含某些字符

find一般是这个
2023-08-03 14:26:377

怎么在rhino中打开grasshopper

哎,没那么复杂,双击即可安装。要想调出grasshopper很简单,在rhino命令栏里面输入grasshopper,空格即可!
2023-08-03 14:02:141

别知己歌曲原唱女声

别知己歌曲原唱女声孙艺琪。别知己是由海来阿木、阿呷拉古、曲比阿且演唱的一首歌,由海来阿木填词谱曲,曲比阿且编曲,歌曲发行于2019年3月5日,并收藏在专辑《别知己》中。孙艺琪,中国内地女歌手,1990年10月15日出生于辽宁沈阳。个人代表作品有《情火》、《伤心的酒吧》、《最远的你是我最近的爱》、《女人梦》、《酒醉的蝴蝶(女声版)》。别知己歌词:曲比阿且:月亮冷冷地挂在天上,它也知道明天,将是一场离别,我们升起火堆,唱起歌儿,跳起舞来,趁着酒意诉说,这一生的悲与喜。海来阿木:月亮你别再柔情似水,我的朋友你别再多愁善感,昨天已经过去,所有的伤心和烦恼已离去,你要相信明天的天空,会更蔚蓝。合:Iet ssa iet ssa mu bbo,Ne iet ssa iet ssa mu bbo,Iet ssa iet ssa mu bbo,Ngat qop bop iet ssa mu bbo。昨天已经过去,所有的伤心和烦恼已离去,你要相信明天的天空,会更蔚蓝。阿呷拉古(1娃·四爷):不知不觉的天就亮起来,我们唱睡了黑夜唱睡了星辰,在你踏上离别的火车,那一刻我只顾着流泪,忘了挥手忘了说再见,望一路珍重。合:Iet ssa iet ssa mu bbo,Ne iet ssa iet ssa mu bbo,Iet ssa iet ssa mu bbo,Ngat qop bop iet ssa mu bbo。在你踏上离别的火车,那一刻我只顾着流泪,忘了挥手忘了说再见,望一路珍重。Iet ssa iet ssa mu bbo,Ne iet ssa iet ssa mu bbo,Iet ssa iet ssa mu bbo,Ngat qop bop iet ssa mu bbo,Iet ssa iet ssa mu bbo。Ne iet ssa iet ssa mu bbo,Iet ssa iet ssa mu bbo,Ngat qop bop iet ssa mu bbo。在你踏上离别的火车,那一刻我只顾着流泪,忘了挥手忘了说再见,望一路珍重。在你踏上离别的火车,那一刻我只顾着流泪,忘了挥手忘了说再见,望一路珍重。
2023-08-03 14:02:121