内容

切换

Excel FIND 函数:从基础到 N 次和区间提取的实用指南快速修复1)基础语法和基本模式2) 第 N 个分隔符位置/提取3)错误/异常处理为什么会出现这个问题(概念/原理)?查找与搜索计算起始位置和长度特殊空格/隐藏字符支持实际示例示例数据1) 电子邮件:ID/域名2)文件名:扩展名根据最后一个点号确定3) 在一对符号之间(方括号、斜杠)4) SKU 详细信息细分(第 N 个连字符)5) 提取数值范围(字母和数字混合)6) 多分隔符处理 (TEXTSPLIT)7) 表格(结构化引用)·动态数组8) 利用LET提高可读性/阅读速度替代方法/注意事项/检查清单故障排除结论:推荐相关文章

Excel FIND 函数:从基础到 N 次和区间提取的实用指南

Excel 查找函数是文本中的一个特定字符串 起始位置本文将介绍基本语法。 前/后/中间 萃取, 第 N 个分隔符 治疗, 错误异常 和 韩国和特殊空间 回应,365 文本之后/文本之前 我们将实践中可以使用的模式按步骤进行组织,包括替代方案。

快速修复

1)基础语法和基本模式

语法: =FIND(find_text, within_text, [start_num]) - 区分大小写, 不支持通配符.

查找您的默认位置: =FIND("@", A2) → 在 A2 "@"起始位置。

提取分隔符之前(左侧)的内容: =LEFT(A2, FIND("@",A2)-1)

提取分隔符后的内容(右侧): =MID(A2, FIND("@",A2)+1, LEN(A2))

提取两个符号之间的内容(例如,方括号 [ ] 内的内容):

=MID(A2, FIND("[",A2)+1, FIND("]",A2)-FIND("[",A2)-1)

2) 第 N 个分隔符位置/提取

就像最后一个点/连字符 N번째 查找分隔符时 SUBSTITUTE使用 。

第 N 个分隔符位置:

=FIND("#", SUBSTITUTE(A2, "-", "#", N))

第 N 个分隔符 后退 全部的:

=MID(A2, FIND("#",SUBSTITUTE(A2,"-","#",N))+1, LEN(A2))

第 N 个和第 N+1 个之间:

=MID(A2, FIND("#",SUBSTITUTE(A2,"-","#",N))+1, FIND("#",SUBSTITUTE(A2,"-","#",N+1)) - FIND("#",SUBSTITUTE(A2,"-","#",N)) - 1)

365拉面做法更简单: =TEXTAFTER(A2, "-", N), =TEXTBEFORE(A2, "-", N).

3)错误/异常处理

未找到: FIND는 #VALUE!返回 → =IFERROR(수식,"") 또는 "미존재" 用等处理过。

起始位置: start_num如果该值小于 1 或超过字符串长度, #VALUE!.

特殊空格/隐藏字符: TRIM, CLEAN, SUBSTITUTE(,CHAR(160)," ")整理完毕后,查找。

为什么会出现这个问题(概念/原理)?

查找与搜索

寻找: 大写和小写字母 구분, 不使用通配符适用于精确的模式搜索。

搜索: 大写和小写字母 忽略, 通配符?* 支持。适用于宽松的搜索/模式匹配。

如果你想忽略大小写 SEARCH 또는 FIND(UPPER(find), UPPER(within))像 资本化 耍个小聪明。

计算起始位置和长度

提取最终是 起点과 长度问题在于,起点是查找/搜索,长度是 다음 경계 - 시작 - 1 또는 LEN(text) - 시작计算方法如下。

特殊空格/隐藏字符支持

Web/ERP 复制数据包含非分隔空格(CHAR(160))、制表符(9)、换行符(10/13)等可以混合使用。如下所示: 正常化 应用 FIND 后,系统稳定。

=TRIM(CLEAN(SUBSTITUTE(A2,CHAR(160)," ")))

实际示例

示例数据

线A(原文)意图

2kim@exceljump.comID/域分离

3Report_v2.1_final.xlsx提取扩展名/版本

4[KR] 2025-11-15 / CENTER-02基于方括号和斜杠的解析

5P1001-首尔-XLSKU 详细信息细分

6联系电话:010 1234 5678提取数值范围

1) 电子邮件:ID/域名

ID: =LEFT(A2, FIND("@",A2)-1) → kim

领域: =MID(A2, FIND("@",A2)+1, LEN(A2)) → exceljump.com

TLD: =RIGHT(A2, LEN(A2)-FIND(".", A2, FIND("@",A2))) → com

2)文件名:扩展名根据最后一个点号确定

找到最后一个点 SUBSTITUTE 耍个小聪明。

=RIGHT(A3, LEN(A3) - FIND("#", SUBSTITUTE(A3, ".", "#", LEN(A3)-LEN(SUBSTITUTE(A3,".","")))))

365拉面 =TEXTAFTER(A3,".",-1)更简单些。

3) 在一对符号之间(方括号、斜杠)

国家代码(括号内): =MID(A4, FIND("[",A4)+1, FIND("]",A4)-FIND("[",A4)-1) → KR

中心代码(包括斜杠后的空格): =MID(A4, FIND("/",A4)+2, LEN(A4)) → CENTER-02

4) SKU 详细信息细分(第 N 个连字符)

A5= P1001-SEOUL-XL

产品代码(第一个连字符之前): =LEFT(A5, FIND("-",A5)-1) → P1001

城市(位于第一个和第二个连字符之间):

=MID(A5, FIND("-",A5)+1, FIND("#",SUBSTITUTE(A5,"-","#",2)) - FIND("-",A5) - 1) → SEOUL

大小(第二个连字符之后):

=MID(A5, FIND("#",SUBSTITUTE(A5,"-","#",2))+1, LEN(A5)) → XL

365拉面: =TEXTBEFORE(A5,"-"), =TEXTAFTER(TEXTBEFORE(A5,"-",2),"-"), =TEXTAFTER(A5,"-",2).

5) 提取数值范围(字母和数字混合)

A6= Tel: 010 1234 5678

首位数字起始位置: =MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9}&"", A6), "")) (数组公式)

仅提供电话号码: =TEXTJOIN("",,IFERROR(MID(A6,SEQUENCE(LEN(A6)),1)*1,"")) → 01012345678

6) 多分隔符处理 (TEXTSPLIT)

当逗号/分号/空格等各种分隔符混合使用时:

=TEXTSPLIT(A2, {",",";"," "})

拆卸后 INDEX/TAKE/DROP只拿你想要的那部分,或者 TEXTJOIN与……重聚。

7) 表格(结构化引用)·动态数组

显示范围(按Ctrl + T用……制成 tblEmail假设如此,热量 [Email]仅限 ID:

=LEFT(tblEmail[Email], FIND("@", tblEmail[Email]) - 1)

随着数据的增长,它会自动扩展,在 365 中,结果会溢出,这使得逐列处理变得有利。

8) 利用LET提高可读性/阅读速度

=LET(

s, A5,

p1, FIND("-", s),

p2, FIND("#", SUBSTITUTE(s,"-","#",2)),

code, LEFT(s, p1-1),

city, MID(s, p1+1, p2-p1-1),

size, MID(s, p2+1, LEN(s)),

code & " | " & city & " | " & size

)

替代方法/注意事项/检查清单

不区分大小写,需要通配符 ⇒ SEARCH 또는 TEXTAFTER/TEXTBEFORE(365)。

最后/第 N 个 分隔符 ⇒ SUBSTITUTE 不给糖就捣蛋 TEXTAFTER(...,-1).

错误安全 ⇒ IFERROR将 #VALUE! 视为空白处/指导信息。

特殊空间 ⇒ TRIM/CLEAN/SUBSTITUTE(,CHAR(160)," ") 预处理。

桌子切换到这种方案可以提高可维护性和可扩展性。 让尽量减少重复计算。

故障排除

症状원인溶剂

#VALUE! 错误

缺少字符串,start_num 范围错误

使用 IFERROR 进行处理,重置 start_num=1,预处理(TRIM/CLEAN)

因为箱子的原因,找不到。

查找功能区分大小写

使用搜索或使用 UPPER/LOWER 进行标准化

计算最后一个/第二个分隔符有困难

查找仅返回第一个匹配项

替换技巧或文本后置/文本前置

在韩国/太空领域的立场错位

不间断空格/隐藏字符

在 SUBSTITUTE(,CHAR(160),” “) 之后进行 TRIM/CLEAN

复杂的嵌套结构降低了可读性

重复 FIND/LEN 计算

利用结构化参考系进行LET参数化

结论:推荐相关文章

中·左·右功能指南

批量空白处理(插入/移除)

仅计算可见行的 SUBTOTAL

SUMPRODUCT 高级模式

VLOOKUP 与 XLOOKUP 函数完整指南

如果报告格式频繁更改 Excel 查找函数 图案 模板节省成本,减少重复性工作。

Excel重复字符替换指南:删除连续重复字符、整个字符和单词重复字符

Copyright © 2088 世界杯决赛_世界杯是 - rchzwh.com All Rights Reserved.
友情链接
top