删除单元格的一部分

时间:2009-08-19 06:10:30

标签: excel cells

在Excel中,如何编写将部分删除单元格的公式(从某一点开始)。

例如,如果A1是“23432 Vol 23432”。我希望B1只是“23432”(从Vol开始的所有内容都被移除)。感谢。

1 个答案:

答案 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()” - 公式中。

希望能帮到你。

最好的问候