主页 | excel电子表格 | Word办公 | PPT教学 | Wps文档处理 |

办公软件excel中字符串查找

    1. excel查找子字符串

    使用FINDB函数可以查找其他文本串(within_text)内的文本串(find_text),并根据每个字符使用的字节数从within_text的首字符开始返回find_text的起始位置编号。

    FIND与FINDB的区别在于:前者是以字符数为单位返回起始位置编号,后者是以字节数为单位返回起始位置编号。

    语法:FINDB(find_text,within_text,start_num),参数:Find_text是待查找的目标文本;Within_text是包含待查找文本的源文本;Start_num指定从其开始进行查找的字符,即within_text中编号为1的字符。如果忽略start_num,则假设其为1。

    2. excel公式字符串查找

    1、首先我们打开需要编辑的Excel表格。

    2、然后我们点击C1输入公式:=IF(ISERR(FIND("1",B1)),"不包含","包含"),回车确定。

    3、然后我们鼠标左键单击C1单元格下拉,即可判断B列中是否是否含有某个字符了

    3. excel在字符串中查找指定字符串

    sheet2 A1 为你要查找字符的单元格位置(sheet2 A1输入"AA"),在sheet2 B1输入以下公式:

    =ADDRESS(MATCH(A1,Sheet1!A:A,0),1)

    就可以查找"AA"在sheet1 A 列当中的位置~

    如要返回值,用VLOOKUP函数就可以

    4. excel查找字符串中的数字

    比如要计算A1单元格中字符的个数,则可以在B1单元格写入公式 =LEN(A1) 二、LEN函数的定义 也应用于:LENB LEN 返回文本字符串中的字符数。LENB 返回文本字符串中用于代表字符的字节数。此函数用于双字节字符。语法 LEN(text) LENB(text) Text 是要查找其长度的文本。空格将作为字符进行计数。

    5. excel字符串查找函数

    =LOOKUP(2,0/(FIND(H$4:H$6,D4)),H$4:H$6)假设H列的数据在H4:H6,D列数据在D4,E4中输入这个公式,下拉。单元格地址如果不对,自己适当调整。

    6. excel如何查找字符串,返回字符串 函数

    如何在excel中根据关键词从字符串中查找并提取

    如图所示,我们想从产品名称中查找到关键词ABC并提取这三个关键词放到品牌列中。

    我们可以先使用find函数来查找一下产品名称列的关键词数量,在D4单元格输入公式=FIND({"A","B","C"},C4)

    回车后,我们看到返回的数值为关键词所在字符串的位置为1,这就意味着只要能够找到数字的位置就可以从ABC中返回到我们想要的品牌名。

    在D4单元格输入公式=LOOKUP(9^9,FIND({"A","B","C"},C4),{"A","B","C"})。

    回车后,D4单元格中的品牌A就被查找并提取出来了。

    点击D4然后向下拖拽或者复制公式,所有品牌就都被查找并提取,完成了我们的预计目的。

    7. excel 查找包含字符串的单元格

    Excel中可以利用find函数提取含有某个字符的单元格。;软件版本:Office2007;方法如下:;

    1.提取A列中,含有字符1的单元格:;

    2.输入公式如下:;公式解释:先利用find函数从A列中提取1,然后利用isnumber函数对提取结果进行判断,如果提取到了,结果为True,提取不到结果为False,最后利用if函数设置返回值分别为原单元格和空值。;

    3.下拉填充得到结果:

    8. excel 字符串查找

    在EXCEL中,利函数判断B列中是否含有某个字符的具体步骤如下:

    我们需要准备的材料分别是:电脑、Excel表格。

    1、首先我们打开需要编辑的Excel表格。

    2、然后我们点击C1输入公式:=IF(ISERR(FIND("1",B1)),"不包含","包含"),回车确定。

    3、然后我们鼠标左键单击C1单元格下拉,即可判断B列中是否是否含有某个字符了。

    9. excel查找字符数

    数据字符为9,那么输入以下公式;

    =SUMPRODUCT((A1:G20=9)*ROW(1:20));

    =SUMPRODUCT((A1:G20=9)*COLUMN(A:G))

    10. Excel查找字符

    Excel中,可以利用find函数来判断一个字符创中是否包含某一特定字符。

    关于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文件
  • csv办公软件excel乱码