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