如何将带连字符的数字串移动到另一列

如何将带连字符的数字串移动到另一列

A 列如下所示:

单元格末尾的数字字符串

我需要将所有带连字符和点的数字移至下一列。冒号不重要。

有了这个:

=-LOOKUP(0,-RIGHT(A1,{1,2,3,4,5,6,7,8,9,10}))

我可以获得不同长度的数字,但最多只能达到连字符。

当我使用时:

=RIGHT(A1,12)

它会包含其他字符,但并不总是有 12 个数字。它们介于 9 到 12 之间。

那么我怎样才能将冒号后面的所有内容移到下一列呢?PS:这些数字位于路径的末尾,因此单元格“C:\”的开头还有另一个冒号

答案1

好吧,我变聪明了,找到了一个简单的解决方案。我没有创建公式(我更愿意这样做,但我时间不够),而是将 A 列的所有内容复制到 B 列。然后我使用查找和替换,将查找设置为 *: 并将替换为空。这会删除从路径开头到最后的“:”的所有内容。如果能从 A 列中删除数字就更好了,但现在这样就行了。

相关内容