0

我需要删除第一个“|”右侧的所有文本 在一组细胞中。

我一直在使用这个:

=IFERROR(RIGHT(input,LEN(input)-FIND("stack",input)+1),"")

删除特定字符的左侧。我在stackoverflow 问题中发现了这一点。

我不知道怎么做,所以它读起来是为了找到第一个特定的字符。我也正在尝试删除右侧的,但我相信我可以自己修复它。

提前致谢

4

1 回答 1

1

假设由第一个“|” 在一组单元格中,您的意思是单元格数组的每个单元格中最左边的管道字符,然后正如@Aprillion 所建议的那样,这=LEFT(A1,FIND("|",A1)-1)似乎是一个好方法(其中 A1 是数组的第一个元素,并且公式被适当地跨/向下复制)。

如果组是一列,则另一种方法是使用 Data > Data Tools – Text to Columns with Delimited and Other: |,然后根据需要删除插入的列。

于 2013-06-29T11:52:26.583 回答