删除细胞的一部分

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

例如,如果A1是“23432 Vol 23432”。 我想B1只是“23432”(从卷起的一切都被删除)。 谢谢。

您不能使用Excel中的公式删除单元格。

您可以使用公式修改单元格的内容。 你可以使用LEFT(),RIGHT(),MID()和其他类似的string处理函数。

有没有关于这个号码的规定? 例如,如果数字总是5位数字,则可以通过input= LEFT(A1; 5)来从“23432 Vol 23432”中返回“23432”

你也可能想要寻找空间。 认为德文FINDEN-函数的英文等价物是FIND(关键字;文本; [first charindex])。 如果按空格分割,则可通过= LEFT(A1; FIND(“”; A1))find数字。

如果您需要进一步的帮助,请发布有关您问题的详细信息。

编辑 :你也可以使用VBA,如果你的问题需要一个自定义的公式或自定义操作取出一个单元格。

编辑2,解决scheme

=LEFT(A1;FIND(" Vol";A1)) 

是解决您的问题,如果“Vol”和其他需要在任何情况下无条件删除。 请记住,如果您有任何附加条件,则可以在“IF()”公式中embedded此expression式(不包含'=')。

希望对你有所帮助。

最好的祝福