在Microsoft Excel 2010中的分隔符
在本文中,我们将学习如何找到一个公式来解析搜索条件右侧的文本,我们将结合使用“ IF”,“ ISNUMBER”,“ SEARCH”,“ RIGHT”和“ LEN”函数来获得Microsoft Excel 2010中的输出。 IF函数检查您指定的条件是TRUE还是FALSE。如果条件返回TRUE,则返回预设值,如果条件返回FALSE,则返回另一个预设值。
语法= IF(逻辑测试,value_if_true,value_if_false)
logical_test:逻辑测试将测试条件或条件。如果条件满足,则返回预设值;如果条件不满足,则返回另一个预设值。
value_if_true:如果此参数返回TRUE,则要返回的值。
value_if_false:如果此参数返回FALSE ISNUMBER,则要返回的值:检查值是否为数字,并返回TRUE或FALSE。
语法= ISNUMBER(值)
value:您要检查它是否是数字的值。
搜索:返回从左到右读取的不区分大小写的字符编号,该字符首次找到特定字符或文本字符串。
语法= SEARCH(find_text,within_text,start_num)
find_text:您要查找的文本。
inside_text:这是您要在其中搜索的文本。
start_num:这是可选的。它是您要从中提取数据的字符串中的数字。
右:从文本字符串的末尾返回指定数量的字符。
语法:= RIGHT(text,num_chars)
text:这是包含要提取的字符的文本字符串num_chars:*它指定要提取的字符的数量。
LEN:返回文本字符串中的字符数。
语法:= LEN(text)
文本:*这是您要查找其长度的文本。它还会计算文本之间的间隔。
让我们举个例子:
单元格A1包含“ c:\ ExcelTip”文本。所需的输出为“ ExcelTip” *,即结果中不应显示“ \”定界符之前的文本。
-
在单元格B2中,公式为
* = IF(ISNUMBER(SEARCH(“ \”,A2)),RIGHT(A2,LEN(A2)-SEARCH(“ \”,A2)),A2)
-
按键盘上的Enter键。
-
函数将以反斜杠(/)返回结果。