在Excel中的括号之间提取数字?
我一直在寻找答案,但没有find任何可以工作的东西。 这可能是我对Excel中更“有代表性”的方面缺乏认识的原因。
无论如何,这是我的情况:在C2 – C17,我有这样的一些文字设置:[2]工作的名称。 “[2]”表示我们希望分配的时间,其余的是分配的名称。
现在我需要计算所有这些加起来有多less个小时,所以在B2-B17(数字会改变)我想提取括号内的数字,在这种情况下是“2”,所以我可以简单地计算和添加他们了。
我怎么去做这个? 我已经花了很长时间在工作,试图find一个适合我的解决scheme。
任何帮助将非常感激!
使用公式: MID(cell,start_num, length)
和FIND(text,cell)
所以,公式是:
=MID(B3, FIND("[",B3)+1, FIND("]",B3) - FIND("[",B3) - 1)
这意味着:从单元格B3中提取文本,从字符“[”加上1在同一单元格中的位置开始,总计字符计算:“]”的位置 – “[”减1的位置。
复制到一个新的列,查找和replace,find什么:
*[
全部replace。 找什么:
]*
全部replace。
有一个使用子string的函数:“MID”
C3细胞有配方。 我们假设string总是从[开始,然后是小时数(1位数)开始。
比我只扩展到其他细胞froc C3到F3
您可以添加替代function使用两位数字。