杨小欠 发表于 2021-11-30 19:55:00

按规则提取数据

我需要把product_id后面引号里面的10位值和stocks后面冒号后的数值提取出来。
有的数据只有一个数值,有的有多个数值。
附件源数据为要从中提取数据,结果为提取出来的数据。
请大家帮忙。

向日葵始終向往着它的太陽 发表于 2021-12-1 22:50:41

=MID(B2,FIND("""product_id""",B2)+15,10)
=MID(B2,FIND("""stocks""",B2)+10,1)

車路仕 发表于 2021-12-9 21:37:45

一行只有一个数据这种办法很好用,但有多个数据怎么办呢?

啊摊 发表于 2021-12-27 04:44:27

..............................

来自异次元的我 发表于 2022-1-17 10:40:20

偷鸡:区域数组公式:
=MID(FILTERXML("<a><b>"&SUBSTITUTE(MID(SUBSTITUTE(PHONETIC(B2:B5),"][",","),2,999),"},","</b><b>")&"</b></a>","//b"),{35,94},{10,1})

简聪聪 发表于 2022-1-26 07:35:42

太棒了,非常好用。感谢

岳鑫 发表于 2022-2-8 12:55:29

感谢提供公式!
页: [1]
查看完整版本: 按规则提取数据