作者ilf0121 (思想的崛起)
看板Office
標題Re: [文件] EXCEL 擷取特定位子數字問題
時間Sun Oct 16 22:50:44 2022
軟體:EXCEL
各位大大好
不好意思 又來打擾了
跟上次的問題差不多
已經有參考上次各位大神們提供的解法,但是因為這次比較麻煩的是
要取的數值卡中間,愚笨的我又卡住了,所以又上來求助各位大神
請大神解惑 萬般感激!!!
塑膠網
規格: 塑膠網 ABCD
商品選項貨號: ABCD
108
3 <-------------要取這值 數字
324
隱藏入帳明細
訂單金額
商品價格
賣家運費總支付
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.108.153 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1665931846.A.041.html
1F:推 windknife18: =INDEX(FILTERXML("<x><y>"&SUBSTITUTE(A1,CHAR(10), 10/17 11:03
2F:→ windknife18: "</y><y>")&"</y></x>","//y[.*0=0]"),2) 10/17 11:03
3F:→ windknife18: 前陣子剛好有看到有位大大使用FILTERXML這個函數 10/17 11:03
4F:→ windknife18: 拿來試玩看看,好像還蠻好用的 10/17 11:04
6F:→ ilf0121: 挖賽!! 這函數好神奇阿 但是真的需要研究 10/18 04:29
7F:→ ilf0121: 報告W大神 測試後 最後面的要用3才能取值數字第二行 10/18 04:30
8F:→ ilf0121: 但是發現一個問題 當數值有 1,243 千位數的,時會產生錯誤 10/18 04:31
9F:→ ilf0121: 比如第一個數字 1,520 第二個5 第三個1,200 就會錯誤 10/18 04:32
10F:→ ilf0121: 謝謝 W大大提供 如此神奇的函數!!! 感激 10/18 04:33
11F:→ ilf0121: 報告W大 您原本的2是對的,因為提供的資料少了一個小計數 10/18 05:48
12F:→ ilf0121: 所以我這邊實際應用是要填3,謝謝W大,目前卡關在千位數 10/18 05:48
13F:推 windknife18: 將公式中A1改成SUBSTITUTE(A1,",","")即可 10/18 11:17
14F:→ ilf0121: 謝謝W大神 可以了 但是這真的有點看不太懂 怎麼寫.... 10/18 22:31
15F:→ ilf0121: 看來功力還是太淺了......連答案都看不懂 10/18 22:31