String 用于Microsoft Excel获取column.txt文件的Mid函数

String 用于Microsoft Excel获取column.txt文件的Mid函数,string,excel,text,String,Excel,Text,摩根船长——疯狂的旅行——一个- 我已经很容易地得到左右两侧的部分使用左和右功能 我想在excel中使用一个函数,而不是vba,它可以让我在这句话中找到中间的短语,破折号实际上是多余的空格。我可以用Mid函数来完成这个任务吗 这只是一列中80个不同事物列表中的一项,需要转换为3列。每个项目都有不同的字符长度。因此无法手动输入长度计数。尝试使用文本从“数据”选项卡编辑列。它可以选择使用各种条件将数据拆分为不同的列 您只需选择要拆分为列的数据,然后选择所需的条件 在您的情况下,它可以是空格或其他:。

摩根船长——疯狂的旅行——一个-

我已经很容易地得到左右两侧的部分使用左和右功能

我想在excel中使用一个函数,而不是vba,它可以让我在这句话中找到中间的短语,破折号实际上是多余的空格。我可以用Mid函数来完成这个任务吗


这只是一列中80个不同事物列表中的一项,需要转换为3列。每个项目都有不同的字符长度。因此无法手动输入长度计数。

尝试使用文本从“数据”选项卡编辑列。它可以选择使用各种条件将数据拆分为不同的列

您只需选择要拆分为列的数据,然后选择所需的条件

在您的情况下,它可以是空格或其他:。选择“其他”时:可以添加自己的条件,如空格、点空格或任何需要的条件


关于更详细的信息,您可以

我同意文本到列,但另一个答案中的图像每行只有一个空格,而OP有一些空格是多余的,而有些则不是。为此,我建议采用一种改进的方法:

将所有空格对替换为不太可能遇到的字符-我建议使用管道。 将文本应用于以管道作为分隔符的列。 应用于中间列以删除所有剩余的冗余空间,例如向下复制并将该列粘贴为源上的值。
但是要回答这个问题,我可以用一个Mid函数来完成吗?我认为是的,但如果有可行的替代方案,仅80个条目并不划算。

那时,我不知道的东西比现在多,我使用搜索和替换工具替换了太多的空格,这样可以帮助我轻松地将其取出;请同时提供示例,以便OP理解。@sshashank124希望这能让它比以前更清楚。