-1

我在 excel 中有一个包含文本的列:

  • 数据库片段“你好”。“印度”“第 1 部分”
  • 外部来源“欢迎”。“老虎”“Part2”
  • 内部柜台“旅行”。“医生”“Part3”

我想从上面提取数据:

  • “你好”。“印度”
  • “欢迎”。“老虎”
  • “旅行”、“医生”

在列中

在第二列我想要:

  • “第1部分”
  • “第2部分”
  • “第 3 部分”

请帮我在excel中为此编写一个函数。

4

1 回答 1

0

第一部分 =MID(A1,FIND("""",A1),FIND(" ",A1,FIND("""",A1))-FIND("""",A1))
第二部分 =MID( A1,FIND(" ",A1,FIND(".",A1))+1,99)

第一个找到双引号的第一次出现并提取到下一个空格,第二个找到句号后的第一个空格并提取剩余部分(最多 99 个字符)。因此,它在很大程度上取决于源列的格式

于 2012-12-11T10:49:13.770 回答