返回列表 上一主題 發帖

[發問] 如何使用excel讀取證交所基本市況的網頁呢

[發問] 如何使用excel讀取證交所基本市況的網頁呢

請教大家
如何使用excel讀取證交所基本市況的網頁呢
(http://mis.twse.com.tw/)
我有用過 匯入外部網頁資料 沒有用
用yahoo的可以正常讀取

請教大家 該怎麼讀取呢
謝謝

大家好
我已經透過excel抓到資料
但抓到的是1個儲存格顯示 1,"09:34:15","8925.58","0.49"
請問excel要把8925.58抓出來
是有什麼指令可以用嗎
謝謝

TOP

我剛TRY
用了有點笨的方法
就是使用 =RIGHT(J4,16) 先取出 8955.83","30.74"
再用 =LEFT(L3,7) 抓出8955.83出來
有人有更好的方法嗎
謝謝

TOP

回復 2# JERRYHUANG123


    =--LEFT(SUBSTITUTE(A1,LEFT(A1,FIND(""",""",A1)+2),""),FIND(""",""",SUBSTITUTE(A1,LEFT(A1,FIND(""",""",A1)+2),""))-1)
學海無涯_不恥下問

TOP

感謝H大的教導
可以用了 而且也直接轉成數字 可以運算
也會隨著數字的長度 自動抓取
感謝

TOP

定義
A=EVALUATE("{"&Sheet1!$A$1&"}")
A2=--INDEX(A,,3)

Book1.rar (1.59 KB)

1

評分人數

知之為知之,不知為不知,誠實也!

TOP

回復 6# gong

將逗號連結文字視為陣列
一級棒的思路
學海無涯_不恥下問

TOP

本帖最後由 ANGELA 於 2011-4-25 14:46 編輯

另一參考
=--SUBSTITUTE(TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",100)),200,100)),"""","")

要有資料剖析的效果可改成

=TRIM(MID(SUBSTITUTE($A1,",",REPT(" ",200)),COLUMN(A1)*200-199,200))
1

評分人數

TOP

另一參考
=--SUBSTITUTE(TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",100)),200,100)),"""","")
ANGELA 發表於 2011-1-18 15:07



    真不簡單,用了這麼多種函數,非得函數精通不可
光看思路就要轉來轉去,可見得用功之深入
加分鼓勵

反正要加輔助列,也不差多幾欄,用資料剖析也可以
知之為知之,不知為不知,誠實也!

TOP

請問
我一個儲存格 會匯入以下的資料
1102,"0.05","13:30:05","33.55","29.25","31.3","31.7","31.3","31.45","3995","221","31.45","4","31.4","338","31.35","74","31.3","276","31.25","279","31.5","53","31.55","20","31.6","19","31.65","135","31.7","222","0","1","01","1000","3075307547","亞泥  "

也就是個股的報價  想要拿中間的一些值來運算
我使用資料剖析 可以把我要的資料分離出來做運算
但是用資料剖析的儲存格 卻法辦法每分鐘更新
請問有什麼方法可以讓資料剖析後的儲存格每分鐘更新呢
因為我原使的儲存格 會每分更新一次
謝謝

TOP

        靜思自在 : 一個缺口的杯子,如果換一個角度看它,它仍然是圓的。
返回列表 上一主題