我想删除文本字符串中单个字符右侧的文本
I want to remove text to the right of a single character in a text string
任何人都可以用非技术格式回答。我在 A1 列中有文字(我的名字:某人)。我想复制从冒号(某人)开始的最右边的文本,然后插入到单元格 B1 中。我不是最不技术的,所以很感激白痴的回答。谢谢。
我已经阅读了所有我认为与此相关的答案,但一个都不明白。
如果您想要 "someone" 只需将此代码粘贴到 B1 中:
=RIGHT(A1;FIND(":";A1))
它查找“:”并将字符串从该字符向右剪切(带空格)。如果你想删除间距添加 trim():
=TRIM(RIGHT(A1;FIND(":";A1)))
根据@pnuts 建议进行编辑:
如果你想要文本的左侧:
=TRIM(LEFT(A1;FIND(":";A1)-1))
如果您的分隔符是 ,
而不是 ;
,则将所有 ;
更改为 ,
我没有足够的代表来添加评论,这就是我写答案的原因。您是否考虑过使用文本转列功能?在 select 整列后,转到 "Data" 选项卡,有一个名为文本到列的功能。因为您可以简单地 select "Delimited" 然后在下一个屏幕中您可以输入“:”作为其他分隔符。
为 A1 中的文本尝试此公式
=TRIM(REPLACE(A1,1,FIND(":",A1),""))
用“”(无)替换包括冒号在内的所有内容,然后使用 TRIM 删除任何多余的空格
任何人都可以用非技术格式回答。我在 A1 列中有文字(我的名字:某人)。我想复制从冒号(某人)开始的最右边的文本,然后插入到单元格 B1 中。我不是最不技术的,所以很感激白痴的回答。谢谢。
我已经阅读了所有我认为与此相关的答案,但一个都不明白。
如果您想要 "someone" 只需将此代码粘贴到 B1 中:
=RIGHT(A1;FIND(":";A1))
它查找“:”并将字符串从该字符向右剪切(带空格)。如果你想删除间距添加 trim():
=TRIM(RIGHT(A1;FIND(":";A1)))
根据@pnuts 建议进行编辑: 如果你想要文本的左侧:
=TRIM(LEFT(A1;FIND(":";A1)-1))
如果您的分隔符是 ,
而不是 ;
,则将所有 ;
更改为 ,
我没有足够的代表来添加评论,这就是我写答案的原因。您是否考虑过使用文本转列功能?在 select 整列后,转到 "Data" 选项卡,有一个名为文本到列的功能。因为您可以简单地 select "Delimited" 然后在下一个屏幕中您可以输入“:”作为其他分隔符。
为 A1 中的文本尝试此公式
=TRIM(REPLACE(A1,1,FIND(":",A1),""))
用“”(无)替换包括冒号在内的所有内容,然后使用 TRIM 删除任何多余的空格