我有一个庞大的数据库,并希望删除管道字符' |'如果它出现在单元格的末尾。
有些细胞没有|在最后,不需要编辑...所以不能只删除最后一个字符......它需要是一个|
非常感谢。
答案 0 :(得分:1)
假设此数据位于A列中,请将其放入B1并向下拖动。
=IF(RIGHT(A1,1)="|",LEFT(A1,LEN(A1)-1),A1)
如果要永久进行更改,则可以将列B作为值粘贴到列A上。
编辑:此变体将保留空白单元格:
=IF(RIGHT(A1,1)="|",LEFT(A1,LEN(A1)-1),IF(ISBLANK(A1),"",A1))
答案 1 :(得分:0)
检查最右边的字符是否是管道,如果是,则将左边的字符减去1 ...
=IF(RIGHT(A2,LEN(A2))= "|",LEFT(A2,LEN(A2)-1),A2)
答案 2 :(得分:0)
使用 A1 中的数据:
=IF(RIGHT(A1,1)="|",MID(A1,1,LEN(A1)-1),A1)