如何从Excel中的特定列的子字符串中获取数据?

时间:2013-06-06 06:32:42

标签: excel excel-2007 excel-formula

我有一个已插入数据的列。数据格式类似于“项目(免费)”,“我的项目(价格)”。现在根据“免费”和“价格”我需要获取数据。有没有根据Sub字符串获取数据的解决方案?

2 个答案:

答案 0 :(得分:1)

要检查单元格A1,请尝试以下操作:

=IF(LEN(SUBSTITUTE(A1,"Free",""))=LEN(A1),"Do what you need when Priced","Do what you need when Free")

这假设无论何时在单元格中检查没有“Free”,都会有“Priced”。很容易使它更通用,但它会使它有点混乱 - 让我们知道是否有必要。

答案 1 :(得分:1)

要在单元格中查找子字符串..您可以使用SEARCH

公式是

= SEARCH("FREE", upper(A1)) 

因此,如果A1包含"Item(Free)" ..结果为6