作者ilf0121 (思想的崛起)
看板Office
标题[文件] EXCEL 撷取特定位子数字问题
时间Fri Oct 14 05:50:04 2022
软体: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://webptt.com/cn.aspx?n=bbs/Office/M.1665697806.A.79B.html
1F:→ rafaiero: =iferror(right(indirect(“a” & counta(a:a)),find(in 10/14 09:46
2F:→ rafaiero: direct(“a”&counta(a:a)),”$”)),indirect(“a” &co 10/14 09:46
3F:→ rafaiero: unta(a:a))) 10/14 09:46
4F:→ rafaiero: 如果资料是从a1开始每格都有资料到最後一行的话,适用。 10/14 09:48
5F:→ ilf0121: R大 不好意思 这一串资料 是都在同一格内的 10/14 10:14
※ 编辑: ilf0121 (118.169.132.25 台湾), 10/14/2022 10:14:59
7F:→ newacc: 但最後那个金额如果是负数会有问题 10/14 12:11
8F:推 windknife18: =--RIGHT(SUBSTITUTE(A1,CHAR(10),REPT(" ",30)),30) 10/14 13:05
9F:→ ilf0121: 报告N大 我这样的话 是显示全部的字串 请问RIGHT前面-- 10/15 04:27
10F:→ ilf0121: 这部分用用途是? 加了後就变成#VALLUE! 10/15 04:27
11F:→ ilf0121: 报告W大 您这公式可以!! 请问是否能只显示数字不要NT$ 10/15 04:32
12F:→ enjoyyou: 如果是固定16列的话 好处理吧? 10/15 04:48
13F:→ ilf0121: 请问W大 NT$1,315能转换成 数字1315吗?因为之後要做计算 10/15 04:56
14F:→ ilf0121: 报告E大 资料是同一格的 而且不固定 只要取最後的价格 10/15 04:57
15F:推 windknife18: --就是将字串改成数字阿 10/15 10:07
16F:→ windknife18: =--TRIM(SUBSTITUTE(SUBSTITUTE(RIGHT(SUBSTITUTE( 10/15 10:07
17F:→ windknife18: A1,CHAR(10),REPT(" ",30)),30),"NT$",""),",","")) 10/15 10:08
19F:→ rafaiero: 注意图片中「T(“」後面还有一个空白 10/15 10:37
20F:→ rafaiero: 抱歉我土法炼钢,公式太长 10/15 10:37
21F:→ ilf0121: 感谢W大神 这样真的太棒了再来仔细研究公式 感激 谢谢 10/15 20:20
22F:→ ilf0121: 谢谢 R大 指导 这边也会研究一下R大的公式 10/15 20:21
23F:→ ilf0121: W大的公式理解 用REPT增加30个空白 SUBSTITUTE取代 10/15 23:35
24F:→ ilf0121: 换行CHAR(10) 然後抓最後面30个字码 10/15 23:36
25F:→ ilf0121: 这样就等同抓到最下面一行 然後再用空白SUBSTITUTE取代 10/15 23:36
26F:→ ilf0121: NT$ 再用TRIM消除空白留下最後剩下的值 10/15 23:36
27F:→ ilf0121: 再用--把值转成数字 解读完後 深感佩服 10/15 23:37