我試圖在 I2 中拆分它自己的一個單元格中的這個數字:0000320193-20-000096 但是,當我使用公式 '=split(I2, "-")' 時,它給了我三個單元格,如下所示:“320193”、“20”、“96”。
我需要每個數字后面的零與每個數字保持一致,我只需要洗掉連字符并將每個單獨的數字放在自己的單元格中。
我試過 '=split(I2, "'-")'; 但是,這也不起作用。
此外,所有單元格都被格式化為“純文本”。
如果我使用“按列拆分”工具,我可以讓它作業;但是,它很乏味,并將周圍的文本洗掉到我需要的 I2。
如何更改此公式以在每個數字前面保留零?
謝謝!
uj5u.com熱心網友回復:
嘗試這個:
=ARRAYFORMULA(SUBSTITUTE(SPLIT("'"&I2&"'", "-"), "'", ""))
這將在單元格的開頭和結尾附加撇號I2以避免自動格式化,并且由于SPLIT回傳一個陣列,我們需要ARRAYFORMULA將 應用于SUBSTITUTE所有陣列元素。
輸出:

參考:
uj5u.com熱心網友回復:
使用
regexextract(),像這樣:=regexextract(I2, "(\d )-(\d )-(\d )")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/328214.html
