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

看板Office作者 (思想的崛起)時間2年前 (2022/10/14 05:50), 2年前編輯推噓2(2025)
留言27則, 5人參與, 2年前最新討論串1/3 (看更多)
軟體:EXCEL 大大好 這邊有問題想請教 關於擷取特定數字部分 因為網頁擷取文字 是以下這樣 想要擷取最下面的數字 NT$1,315 的 1315 因為NT太多個 用NT判斷就會跑太多出來 請問要怎麼寫比較好? 謝謝大大 以下內容 是在同一格內的 Q100 訂單金額 商品價格 賣家運費總支付 買家支付運費 手續費 成交手續費 金流服務費 訂單進帳 NT$1,243 NT$1,243 NT$150 NT$150 -NT$78 -NT$50 -NT$28 NT$1,315 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.132.25 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1665697806.A.79B.html

10/14 09:46, 2年前 , 1F
=iferror(right(indirect(“a” & counta(a:a)),find(in
10/14 09:46, 1F

10/14 09:46, 2年前 , 2F
direct(“a”&counta(a:a)),”$”)),indirect(“a” &co
10/14 09:46, 2F

10/14 09:46, 2年前 , 3F
unta(a:a)))
10/14 09:46, 3F

10/14 09:48, 2年前 , 4F
如果資料是從a1開始每格都有資料到最後一行的話,適用。
10/14 09:48, 4F

10/14 10:14, 2年前 , 5F
R大 不好意思 這一串資料 是都在同一格內的
10/14 10:14, 5F
※ 編輯: ilf0121 (118.169.132.25 臺灣), 10/14/2022 10:14:59

10/14 12:09, 2年前 , 6F

10/14 12:11, 2年前 , 7F
但最後那個金額如果是負數會有問題
10/14 12:11, 7F

10/14 13:05, 2年前 , 8F
=--RIGHT(SUBSTITUTE(A1,CHAR(10),REPT(" ",30)),30)
10/14 13:05, 8F

10/15 04:27, 2年前 , 9F
報告N大 我這樣的話 是顯示全部的字串 請問RIGHT前面--
10/15 04:27, 9F

10/15 04:27, 2年前 , 10F
這部分用用途是? 加了後就變成#VALLUE!
10/15 04:27, 10F

10/15 04:32, 2年前 , 11F
報告W大 您這公式可以!! 請問是否能只顯示數字不要NT$
10/15 04:32, 11F

10/15 04:48, 2年前 , 12F
如果是固定16列的話 好處理吧?
10/15 04:48, 12F

10/15 04:56, 2年前 , 13F
請問W大 NT$1,315能轉換成 數字1315嗎?因為之後要做計算
10/15 04:56, 13F

10/15 04:57, 2年前 , 14F
報告E大 資料是同一格的 而且不固定 只要取最後的價格
10/15 04:57, 14F

10/15 10:07, 2年前 , 15F
--就是將字串改成數字阿
10/15 10:07, 15F

10/15 10:07, 2年前 , 16F
=--TRIM(SUBSTITUTE(SUBSTITUTE(RIGHT(SUBSTITUTE(
10/15 10:07, 16F

10/15 10:08, 2年前 , 17F
A1,CHAR(10),REPT(" ",30)),30),"NT$",""),",",""))
10/15 10:08, 17F

10/15 10:32, 2年前 , 18F

10/15 10:37, 2年前 , 19F
注意圖片中「T(“」後面還有一個空白
10/15 10:37, 19F

10/15 10:37, 2年前 , 20F
抱歉我土法煉鋼,公式太長
10/15 10:37, 20F

10/15 20:20, 2年前 , 21F
感謝W大神 這樣真的太棒了再來仔細研究公式 感激 謝謝
10/15 20:20, 21F

10/15 20:21, 2年前 , 22F
謝謝 R大 指導 這邊也會研究一下R大的公式
10/15 20:21, 22F

10/15 23:35, 2年前 , 23F
W大的公式理解 用REPT增加30個空白 SUBSTITUTE取代
10/15 23:35, 23F

10/15 23:36, 2年前 , 24F
換行CHAR(10) 然後抓最後面30個字碼
10/15 23:36, 24F

10/15 23:36, 2年前 , 25F
這樣就等同抓到最下面一行 然後再用空白SUBSTITUTE取代
10/15 23:36, 25F

10/15 23:36, 2年前 , 26F
NT$ 再用TRIM消除空白留下最後剩下的值
10/15 23:36, 26F

10/15 23:37, 2年前 , 27F
再用--把值轉成數字 解讀完後 深感佩服
10/15 23:37, 27F
文章代碼(AID): #1ZI8WEUR (Office)
文章代碼(AID): #1ZI8WEUR (Office)