我正在嘗試拆分以下標準:這是 B 列
{"Dom":"DSQR","ID":"987","Name":"Stephen Jones"}
{"Dom":"DSQR","ID":"987","Name":"Tania Dewes"}
公式如下:
=ArrayFormula(IF(B2:B="", "", TRIM(SPLIT(B2:B,M2))))
M2細胞是:
ID":"
結果是:

你能解釋一下為什么斯蒂芬瓊斯正確顯示而塔尼亞沒有嗎?我希望拆分像第一行一樣作業。
uj5u.com熱心網友回復:
那是因為沒有ID":"in Stephen Jones,而有Din Tania Dewes。建議使用合適的決議器,比如自定義函式來決議 JSON。
uj5u.com熱心網友回復:
利用:
=INDEX(IFERROR(REGEXREPLACE(SPLIT(A1:A, ":,", 1), "[\{\}""]", )))

或者:
=INDEX(IFERROR(SPLIT(REGEXREPLACE(A1:A, "[\{\}""]|ID", ), ":,", 1)))

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/383634.html
