Re: [文件] EXCEL 擷取特定位子數字問題

看板Office作者 (思想的崛起)時間1年前 (2022/10/16 22:50), 編輯推噓2(2013)
留言15則, 2人參與, 1年前最新討論串2/3 (看更多)
軟體:EXCEL 各位大大好 不好意思 又來打擾了 跟上次的問題差不多 已經有參考上次各位大神們提供的解法,但是因為這次比較麻煩的是 要取的數值卡中間,愚笨的我又卡住了,所以又上來求助各位大神 請大神解惑 萬般感激!!! 塑膠網 規格: 塑膠網 ABCD 商品選項貨號: ABCD 108 3 <-------------要取這值 數字 324 隱藏入帳明細 訂單金額 商品價格 賣家運費總支付 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.108.153 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1665931846.A.041.html

10/17 11:03, 1年前 , 1F
=INDEX(FILTERXML("<x><y>"&SUBSTITUTE(A1,CHAR(10),
10/17 11:03, 1F

10/17 11:03, 1年前 , 2F
"</y><y>")&"</y></x>","//y[.*0=0]"),2)
10/17 11:03, 2F

10/17 11:03, 1年前 , 3F
前陣子剛好有看到有位大大使用FILTERXML這個函數
10/17 11:03, 3F

10/17 11:04, 1年前 , 4F
拿來試玩看看,好像還蠻好用的
10/17 11:04, 4F

10/17 11:06, 1年前 , 5F
https://tinyurl.com/4a5ztk7w 語法參考網址
10/17 11:06, 5F

10/18 04:29, 1年前 , 6F
挖賽!! 這函數好神奇阿 但是真的需要研究
10/18 04:29, 6F

10/18 04:30, 1年前 , 7F
報告W大神 測試後 最後面的要用3才能取值數字第二行
10/18 04:30, 7F

10/18 04:31, 1年前 , 8F
但是發現一個問題 當數值有 1,243 千位數的,時會產生錯誤
10/18 04:31, 8F

10/18 04:32, 1年前 , 9F
比如第一個數字 1,520 第二個5 第三個1,200 就會錯誤
10/18 04:32, 9F

10/18 04:33, 1年前 , 10F
謝謝 W大大提供 如此神奇的函數!!! 感激
10/18 04:33, 10F

10/18 05:48, 1年前 , 11F
報告W大 您原本的2是對的,因為提供的資料少了一個小計數
10/18 05:48, 11F

10/18 05:48, 1年前 , 12F
所以我這邊實際應用是要填3,謝謝W大,目前卡關在千位數
10/18 05:48, 12F

10/18 11:17, 1年前 , 13F
將公式中A1改成SUBSTITUTE(A1,",","")即可
10/18 11:17, 13F

10/18 22:31, 1年前 , 14F
謝謝W大神 可以了 但是這真的有點看不太懂 怎麼寫....
10/18 22:31, 14F

10/18 22:31, 1年前 , 15F
看來功力還是太淺了......連答案都看不懂
10/18 22:31, 15F
文章代碼(AID): #1ZJ1f611 (Office)
文章代碼(AID): #1ZJ1f611 (Office)