本文介绍MicrosoftExcel中FIND和FINDB函数的公式语法和用法。
说明函数FIND和FINDB用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。
重要:
支持DBCS的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。
语法FIND(find_text,within_text,[start_num])
FINDB(find_text,within_text,[start_num])
FIND和FINDB函数语法具有下列参数:
备注
示例复制下表中的示例数据,然后将其粘贴进新的Excel工作表的A1单元格中。要使公式显示结果,请选中它们,按F2,然后按Enter。如果需要,可调整列宽以查看所有数据。
数据Miriam McGovern
公式
CONCAT 函数
CONCAT函数将多个区域和/或字符串中的文本组合起来,但不提供分隔符或IgnoreEmpty参数。 CONCAT替换了连接函数。但是,为了与早期版本的Excel兼容,CONCATENATE函数将仍然可用。 注意: 如果拥有Office2019或Office365订阅,可在Windows或Mac上使用此功能。如果你是O
说明
结果
=FIND(“M”,A2)
单元格A2中第一个“M”的位置
1
=FIND(“m”,A2)
单元格A2中第一个“M”的位置
6
=FIND(“M”,A2,3)
从单元格A2的第三个字符开始查找第一个“M”的位置
8
示例2
数据CeramicInsulators#124-TD45-87
CopperCoils#12-671-6772
VariableResistors#116010
公式
描述(结果)
结果
=MID(A2,1,FIND(“#”,A2,1)-1)
提取单元格A2中从第一个字符到“#”的文本(CeramicInsulators)
CeramicInsulators
=MID(A3,1,FIND(“#”,A3,1)-1)
提取单元格A3中从第一个字符到“#”的文本(CopperCoils)
CopperCoils
=MID(A4,1,FIND(“#”,A4,1)-1)
提取单元格A4中从第一个字符到“#”的文本(VariableResistors)
VariableResistors
CONCATENATE 函数
使用CONCATENATE(其中一个文本函数)将两个或多个文本字符串联接为一个字符串。重要: 在Excel2016、ExcelMobile和Excel网页版中,此函数已替换为CONCAT函数。尽管CONCATENATE函数仍可向后兼容,但应考虑从现在开始使用CONCAT。这是因为CONCATENATE可能不再适用将来的