在Excel中最后一个字符实例后删除任何内容

nak*_*120 0 excel parsing

我有1列:

           A      
new|1234|dke      
new|123|jkle     
   kjd|endk|
    jlfdjfla      
Run Code Online (Sandbox Code Playgroud)

如何创建一个新列,我只保留最后一个左边的所有内容|

预期产出:

           A      
   new|1234|      
    new|123|     
   kjd|endk| 
    jlfdjfla
Run Code Online (Sandbox Code Playgroud)

Bru*_*yne 5

你可以用这个:

=IFERROR(LEFT(A1, FIND(CHAR(1), SUBSTITUTE(A1, "|", CHAR(1), LEN(A1)-LEN(SUBSTITUTE(A1, "|", ""))))-1),A1)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述