2.375;26.375;0.743|98.375;26.375;0.743|98.375;2.375;0.743|2.375;***2.375***;0.743|2.375;26.375;0.743555
我正在尝试在第3 2.375
之后返回等于"|"
的第二个值。最好的方法是什么?
谢谢!
答案 0 :(得分:0)
假设字符串在单元格A1中(并且数字的长度始终为5个字符),则以下公式将起作用:
=MID(A1,FIND(";",A1,FIND("|",A1,FIND("|",A1,FIND("|",A1)+1)+1)+1)+1,5)
或 - 要处理任何长度的数字,你可以这样做:
=MID(A1,FIND(";",A1,FIND("|",A1,FIND("|",A1,FIND("|",A1)+1)+1)+1)+1,FIND(";",A1,FIND(";",A1,FIND("|",A1,FIND("|",A1,FIND("|",A1)+1)+1)+1)+1)-FIND(";",A1,FIND("|",A1,FIND("|",A1,FIND("|",A1)+1)+1)+1)-1)
答案 1 :(得分:0)