我有一个表格,其中A列填写了以下格式的数据。我需要帮助在模式之前和之后提取数据。 我用粗体和斜体标记了未图案化的数据。 我用常规字体标记了图案数据。
A栏单元格中的数据: SR 1-2345678912 :( ABC公司)M @ M 对此部分感兴趣
B栏中预期的输出: 1-2345678912
C栏中预期的输出: 对此部分感兴趣
答案 0 :(得分:0)
您可以使用Power Query。将源数据放在表/命名范围内,然后假设您的输入结构实际上与您提供的ONE示例一致,您可以使用以下内容:
let
Source = Excel.CurrentWorkbook(){[Name="MyData"]}[Content],
#"Inserted Output B" = Table.AddColumn(Source, "Output B", each Text.BetweenDelimiters([Column1], " ", ":"), type text),
#"Inserted Output C" = Table.AddColumn(#"Inserted Output B", "Output C", each Text.AfterDelimiter(Text.AfterDelimiter([Column1], "@")," "), type text),
#"Removed Columns" = Table.RemoveColumns(#"Inserted Output C",{"Column1"})
in
#"Removed Columns"