按规则提取数据
我需要把product_id后面引号里面的10位值和stocks后面冒号后的数值提取出来。有的数据只有一个数值,有的有多个数值。
附件源数据为要从中提取数据,结果为提取出来的数据。
请大家帮忙。
=MID(B2,FIND("""product_id""",B2)+15,10)
=MID(B2,FIND("""stocks""",B2)+10,1) 一行只有一个数据这种办法很好用,但有多个数据怎么办呢? ..............................
偷鸡:区域数组公式:
=MID(FILTERXML("<a><b>"&SUBSTITUTE(MID(SUBSTITUTE(PHONETIC(B2:B5),"][",","),2,999),"},","</b><b>")&"</b></a>","//b"),{35,94},{10,1}) 太棒了,非常好用。感谢 感谢提供公式!
页:
[1]