Excel 公式可将关键信息提取到另一个单元格/列以供审查

Excel 公式可将关键信息提取到另一个单元格/列以供审查

在 Excel 中,我将包含不同信息的单元格分成了多个段落。

由于这只是实际源材料的摘录,因此对其进行格式化以实现我想要的效果是理想的。(请注意,所需信息位于括号之间)

答案1

如果您有 Excel 365 ,则可以组合IF、、、和函数来获取结果。假设您的数据在 A 列中,请在 B 列中尝试执行以下操作:IFERRORTEXTAFTERTEXTBEFORETEXTJOINCHAR

=TEXTJOIN(CHAR(10),TRUE,IFERROR(IF(LEFT(A1:A22,1)="[",TEXTBEFORE(TEXTAFTER(A1:A22,"_",1),"_",1),""),""))
  • IF:检查第一个字符是否为[。如果是,则使用 TEXTAFTER 和 TEXTBEFORE 函数提取单词
  • IFERROR:如果发生错误,则显示空字符串
  • CHAR(10):在单元格/单词之间插入新行
  • TEXTJOIN:连接字符串/单词并忽略空单元格

相关内容