简体   繁体   English

在Excel中最后一个字符实例之后删除所有内容

[英]Remove anything after last instance of character in Excel

I have 1 column: 我有1栏:

           A      
new|1234|dke      
new|123|jkle     
   kjd|endk|
    jlfdjfla      

How do I create a new column where I only keep everything to the left of the last | 如何创建一个新列,其中所有内容都保留在最后一个| ?

Expected Output: 预期产量:

           A      
   new|1234|      
    new|123|     
   kjd|endk| 
    jlfdjfla

You can use this: 您可以使用此:

=IFERROR(LEFT(A1, FIND(CHAR(1), SUBSTITUTE(A1, "|", CHAR(1), LEN(A1)-LEN(SUBSTITUTE(A1, "|", ""))))-1),A1)

在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM