如何检索特定的文本字符之前在Microsoft Excel 2010中的String
在本文中,您将学习如何在特定文本之前提取所有文本字符串。
如果需要从特定文本之前的列中检索文本,则可以结合使用TRIM,LEFT和SEARCH函数来获取输出。
TRIM:从文本字符串中删除所有空格,但单词
除外===语法:= TRIM(text)
文字:这是您要从中删除多余空格的字符串。
左:从文本字符串的开头返回指定数量的字符。
语法:= LEFT(text,num_chars)
text:它是包含要提取的字符的文本字符串num_chars:它指定要提取的从左数的字符数。
SEARCH函数返回从左到右读取的字符编号(不区分大小写)
语法= SEARCH(find_text,within_text,start_num)
find_text:您要查找的文本。
inside_text:这是您要搜索的文本。
start_num:这是可选的。它是您要从中提取数据的字符串中的数字。
===
让我们以一个例子来理解:
我们在A列中有文本,在B列中,我们要获取结果,并且单元格D2包含条件文本。请参考下面显示的快照
让我们在“标准文本”单元格D2中输入单词“ tool”。单元格B2中的公式为= TRIM(LEFT(A2,SEARCH($ D $ 2,A2)-1))
如果我们将标准文本更改为“ application”,那么以下快照将是结果
这样,您可以在特定文本字符串之前获取文本字符串。