本教程探索了Excel的文本Forfor函數(shù),這是一種強(qiáng)大的工具,用于快速提取指定字符或子字符串之前的文本。在引入之前,此任務(wù)需要結(jié)合搜索/查找和左側(cè)的復(fù)雜公式。此前,textbe會(huì)顯著簡(jiǎn)化此過(guò)程。
- 了解文字函數(shù)
- 提取字符之前的文字
- 在第一個(gè)空間之前提取文本
- 在定界符的第n個(gè)實(shí)例之前檢索文本
- 在最后一次出現(xiàn)之前獲取文本
- 在子字符串之前提取文本
- 處理多個(gè)定系數(shù)
- 自定義輸出以丟失分隔符
- 如果缺乏定界符,請(qǐng)返回原始文本
- 病例敏感和不敏感的匹配
- 對(duì)文字進(jìn)行故障排除
excel中的文字函數(shù)
函數(shù)之前的文本可以有效返回指定字符或子字符串之前出現(xiàn)的文本(分界符)。它處理多個(gè)定界符實(shí)例,使您可以指定所需的發(fā)生。此外,您可以為未找到定界符的方案自定義輸出。
該函數(shù)的語(yǔ)法包括六個(gè)參數(shù),只有前兩個(gè)是強(qiáng)制性的:
TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
- 文本(必需):源文本字符串(或單元格引用)。
- 定界符(必需):標(biāo)記提取點(diǎn)的字符或子弦。
- instance_num(可選):定界線實(shí)例號(hào)。默認(rèn)值為1。負(fù)數(shù)從末尾計(jì)數(shù)。
- match_mode(可選):控制病例靈敏度(0:病例敏感,1:不敏感的情況)。默認(rèn)為0。
- match_end(可選):將文本的結(jié)尾視為定界符(0:false,1:true)。默認(rèn)為0。
- IF_NOT_FOUND(可選):如果沒(méi)有定界符,則返回的值。默認(rèn)為#n/a。
文字之前的可用性
當(dāng)前,Microsoft 365,Mac Excel 365和Web的Excel中可用。較舊的Excel版本需要替代,更復(fù)雜的公式。 TextAfter函數(shù)提供了一個(gè)用于在定界符之后提取文本的對(duì)應(yīng)物。
提取字符之前的文字
在單元格A2中的逗號(hào)之前提取文本:
=TEXTBEFORE(A2, ",")
在第一個(gè)空間之前提取文本
在A2中的第一個(gè)空間之前提取文本:
=TEXTBEFORE(A2, " ")
要處理第n個(gè)空間,請(qǐng)指定instance_num
。
在定界符的第n個(gè)實(shí)例之前檢索文本
在A2中的第二個(gè)逗號(hào)之前提取文本:
=TEXTBEFORE(A2, ",", 2)
如果找不到指定的實(shí)例,則會(huì)結(jié)果#N/A錯(cuò)誤。使用if_not_found
自定義錯(cuò)誤處理。
在最后一次出現(xiàn)之前獲取文本
在A2中的最后一個(gè)逗號(hào)之前提取文本:
=TEXTBEFORE(A2, ",", -1)
在子字符串之前提取文本
在A2中提取“ - ”之前提取文本(處理連字符):
=TEXTBEFORE(A2, " -")
處理多個(gè)定系數(shù)
使用數(shù)組常數(shù)進(jìn)行多個(gè)定界符變化(例如,{“,”,“,”,“,”,“ - ”}):
=TEXTBEFORE(A2, {","," ,","-"," -"})
自定義輸出以丟失分隔符
如果不存在逗號(hào),請(qǐng)返回“找不到”:
=TEXTBEFORE(A2, ",", , , , "Not found")
返回空白單元格:
=TEXTBEFORE(A2, ",", , , , "")
如果缺乏定界符,請(qǐng)返回原始文本
將match_end
設(shè)置為1,以返回原始文本,如果丟失了定界符:
=TEXTBEFORE(A2, ",", , , 1)
病例敏感和不敏感的匹配
默認(rèn)情況下,textbefore是對(duì)病例敏感的。將match_mode
設(shè)置為1個(gè)不敏感匹配的1:
=TEXTBEFORE(A2, "x", , 1)
對(duì)文字進(jìn)行故障排除
-
#n/a:找不到定界符或
instance_num
超過(guò)發(fā)生。 - #value?。?/strong>
instance_num
是0或超過(guò)文本長(zhǎng)度。
可下載的實(shí)踐工作簿:textbefore函數(shù) - 公式示例(.xlsx文件)
以上是excel textbefore函數(shù) - 在字符之前提取文本(定界符)的詳細(xì)內(nèi)容。更多信息請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機(jī)

Video Face Swap
使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁(yè)開發(fā)工具

SublimeText3 Mac版
神級(jí)代碼編輯軟件(SublimeText3)