excel 如何删除多行单元格中几个换行符之后的数据

okxuctiv  于 2023-01-27  发布在  其他
关注(0)|答案(1)|浏览(235)

我有一个Excel电子表格,其中有我不需要的内容,下面的内容我需要,在每个单元格内,与一些换行符之间。我想删除坏的内容,使用某种公式,其中规定,在每个单元格中,换行符和任何跟随他们应该被删除,例如:
三只瞎老鼠,三只瞎老鼠看他们怎么跑,看他们怎么跑他们都在追农夫的妻子她用一把切肉刀砍掉了他们的尾巴你一生中见过三只瞎老鼠这样的景象吗?
星星,明亮的星星 Flink , Flink ,小星星杰克和吉尔我是一个小茶壶
在上面的例子中,我如何删除换行符和童谣列表,我只想保留顶部的歌词?
谢谢
我试过使用replace工具,但我不知道如何完成。

efzxgjgh

efzxgjgh1#

  • find()返回字符串的起始位置
  • char(10)是asci(10)中的"换行符",转换为可搜索的字符
  • LEFT()只返回字符串的左边部分,直到回车。

所以..
=LEFT(A1,FIND(CHAR(10),A1))
在A2中执行此操作,然后如果您确实不再需要原始数据,则复制并粘贴这些值。或者仅引用A2 ...并保留原始值。
您可能还需要... =LEFT(A1,FIND(CHAR(10),A1)-1)来删除多余的空格(回车符?)。
我认为Excel只使用char(10),而不是同时使用char(10)+char(13)回车
参考:https://superuser.com/questions/370066/how-to-search-for-newline-or-linebreak-characters-in-excel
鉴于更新的要求:这是一个很好的例子吗?注意hte图像还显示了使用公式=LEFT(A1,FIND(CHAR(10)&CHAR(10),A1)-1)的预期结果,这似乎符合我对更新要求的理解。(那些吸盘很难写!)

Three blind mice, three blind mice See how they run, see how they run They all ran after the farmer's wife She cut off their tails with a carving knife Did you ever see such a sight in your life as three blind mice?
This is a test
This is a test

Star Light, Star Bright Twinkle, Twinkle, Little Star Jack and Jill I’m a Little Teapot

在上面的例子中,我怀疑你想要两个连续的换行符,所以第二个这是一个测试有一个断点,然后第二个,然后它不显示开始灯,因为2 consecuive换行符。这对我来说是有效的,你可以在下面的图像中看到。如果它不工作,那么你的数据不是连续的换行符,我们需要找出什么ASCII字符正在使用的地方。

相关问题