2013-11-22 51 views
0

我需要从我们的系统中分类当前不可用的一些项目。他们是电视,并有说明,例如:Excel:如何搜索一个字符串的数字大于某些东西?

索尼55in Pro的显示屏W/LED

一个我想要的是超过32英寸的任一电视的分类已的。无论如何都要在字符串中搜索> 32 &“in”或“32 &”in“或> 32 &”in。“。等

我将与用户输入的数据进行工作,所以需要做一些不同的检查..

+0

通过使用搜索()'? –

+0

试试看,并发回你的代码以获得帮助。既然你声明它是用户输入的数据,那么我也建议可能会进行一些验证检查,因为可能有一百种不同的方式可以输入信息。通过验证,您可以确保数据以特定格式输入。如Make Model等.... – Sorceri

回答

2

如果字符串索尼55in Pro的显示屏W/LED是A1,使用

VALUE(MID(A1, SEARCH("in", A1) -2,2)) 

它应该给数字55.从那里去。

请注意,这不占3位数字。如果你确信没有屏幕将是1个位数(例如,9英寸),那么就使用

VALUE(MID(A1, SEARCH("in", A1) -3,3)) 

现在很明显,该产品还具有“中”的字母,这样的话你可能要检查如果结果值大于零等等。所以首先,让这个值在另一个列中出现,然后验证每行是否产生了正确的数字,如果需要的话可以得到更具体的数字。

+0

FIND区分大小写。搜索是一个更好的选择:) –

+0

是的,你说得对。 – AwokeKnowing

+0

这一切都让我觉得我回到了qbasic – AwokeKnowing