下面是我的 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
你可以这样做:
=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, "|" ) )
)