1

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

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

4

1 回答 1

3

您不能在 Excel 中删除带有公式的单元格。

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

号码有什么规定吗?例如,如果数字总是 5 位长,您可以通过键入 =LEFT(A1;5) 从“23432 Vol 23432”中返回“23432”

您可能还想寻找空间。认为德语 FINDEN 函数的英语等效项是 FIND(keyword;text;[first charindex])。如果按空格分割,则通过 =LEFT(A1;FIND(" ";A1)) 找到数字

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

编辑:如果您的问题需要在单元格上执行自定义公式或自定义操作,您也可以使用 VBA。

EDIT2,解决方案

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

是您的问题的解决方案,如果“Vol”,其余的都需要在任何情况下无条件地删除。请记住,如果您对此附加了任何条件,则可以将此表达式(尽管没有'=')嵌套在“IF()”-公式中。

希望对你有所帮助。

此致

于 2009-08-19T06:19:35.323 回答