我想删除文本字符串中单个字符右侧的文本

时间:2015-01-20 15:55:51

标签: excel

请任何人以非技术形式回答。我在A1栏中有文字(Myname:Someone)。我想从冒号(某人)开始复制最右边的文本,然后插入单元格B1。我不是最没技术性的,所以会欣赏白痴的回答。感谢。

我已经阅读了我认为与此相关的所有答案,但不理解其中的任何答案。

3 个答案:

答案 0 :(得分:1)

我没有足够的代表来添加评论,这就是我写作答案的原因。您是否考虑过将文本用于列功能?选择整列后,转到"数据"选项卡,有一个名为Text to Column的函数。在那里你可以简单地选择" Delimited"然后在下一个屏幕中输入":"作为其他分隔符。

答案 1 :(得分:0)

在A1

中尝试使用此公式

=TRIM(REPLACE(A1,1,FIND(":",A1),""))

用“”(没有)替换冒号,包括冒号,然后使用TRIM删除任何多余的空格

答案 2 :(得分:-1)

如果你想要"某人"只需将此代码粘贴到B1:

=RIGHT(A1;FIND(":";A1))

它寻找":"并从该字符向右切割字符串(带空格)。如果要删除空格add trim():

=TRIM(RIGHT(A1;FIND(":";A1)))

因为@pnuts建议而编辑: 如果你想要文本的左侧:

=TRIM(LEFT(A1;FIND(":";A1)-1))

如果您的分隔符为,而非;,则将所有;更改为,