在Excel中,如何编写将部分删除单元格的公式(从某一点开始)。
例如,如果A1是“23432 Vol 23432”。我希望B1只是“23432”(从Vol开始的所有内容都被移除)。感谢。
答案 0 :(得分:3)
您无法在Excel中删除包含公式的单元格。
您可以使用公式修改单元格的内容。你可以使用LEFT(),RIGHT(),MID()和其他类似的字符串处理函数。
这个号码有什么规定吗?例如,如果数字总是5位数,您可以通过输入= LEFT(A1; 5)
从“23432 Vol 23432”中返回“23432”您可能还想寻找空间。认为德语FINDEN函数的英语等价物是FIND(关键词;文本; [第一个charindex])。如果按空格分割,你会发现数字= LEFT(A1; FIND(“”; A1))
如果您需要进一步的帮助,请发布有关您的问题的详细信息。
编辑:如果您的问题需要自定义公式或在单元格上执行自定义操作,您也可以使用VBA。
EDIT2,解决方案:
=LEFT(A1;FIND(" Vol";A1))
是您的问题的解决方案,iff“Vol”,其余部分无需条件即可删除。请记住,如果您附加了任何条件,您可以将此表达式(不包含'=')嵌套在“IF()” - 公式中。
希望能帮到你。
最好的问候