在 Excel 中查找特定单词并获取值

问题描述 投票:0回答:1

下面是我的 Excel 行。我想获得 nCR 之后的值。 Kidnly 提供相同的功能。

” AS|01|9999999 CR|1234560||结果”

” AS|01|9999999 CR|7601231||粑粑”

” 作为|01|123 CR|123456||tEST"

” 作为|01|123 BR|123456||tEST"

结果:

1234560

7601231

123456

0

excel excel-formula excel-2010 export-to-excel
1个回答
0
投票

你可以这样做:

=LET( input, A1,
  s, TEXTAFTER( input, "nCR|" ),
  IF( ISNA(s), 0, TEXTBEFORE( s, "|" ) )
  )

其中 A1 是您要处理的文本。

如果您希望结果是数字(而不是文本),请执行以下操作:

=LET( input, A1,
  s, TEXTAFTER( input, "nCR|" ),
  --IF( ISNA(s), 0, TEXTBEFORE( s, "|" ) )
  )
© www.soinside.com 2019 - 2024. All rights reserved.