標題:
如何用EXCEL抓取網頁上的資料並分類
[打印本頁]
作者:
GXSP
時間:
2020-2-12 21:23
標題:
如何用EXCEL抓取網頁上的資料並分類
javascript:;
請問網頁大致長這樣
可以用EXCEL抓取下來
讓他分別顯示條列分明嗎
序號、客編、單號、電話、地址
作者:
GXSP
時間:
2020-3-17 23:40
回復
1#
GXSP
[attach]31793[/attach]
在網頁上複製直接貼到excel
然後在第2張工作表
用函數=IFERROR(INDEX(工作表1!$A:$F,MATCH(A2,工作表2!$A:$A,0)+1,1),"")
IFERROR(__,"")是讓N/A不顯示
INDEX(___,___,____)查詢範圍是工作表1的A~F欄,回傳第O列,回傳第O欄)
我讓他判斷 序號:?分別在那些列。然後看要回傳哪一列哪一欄在手動加上去
[attach]31794[/attach]
跑是跑出來了
求解1
電話有時候會出現只有1隻電話的 會使函數執行後電話下面的其他欄位跑掉(EX:姓名跑去客編)
求解2
有其他更好的做法嗎
作者:
GXSP
時間:
2020-7-5 22:23
原本的求解1 找出以下方法
在工作表2的A欄插入輔助欄123456......999
F2輸入以下公式
=IFERROR(INDEX(工作表1!$A:$F,SMALL(IF(ISERROR(MATCH(工作表1!$A:$A,$F$1,0)),"",ROW(工作表1!$A:$A)),A1),2),"")
列數亂跑的問題 我用輔助欄+small回傳第n列數解決了
但是公式好像太長 整個excel變很卡,頓,當
請問有更好的解決辦法嗎
作者:
GXSP
時間:
2020-7-7 20:45
$A:$A
所有A欄的運算量太大
更改為
$A1:$A9999 後解決!!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)