2013-12-20 44 views
-1

我一直在試圖找出這5天,搜索這個網站,看YouTube教程,它只是不會爲我一起。我知道的很少,沒有視覺基礎。excel查找,改變網址爲基礎的數據拉

我需要能夠從一個網站拉特定的信息和填充該信息的Excel表。

用戶輸入的數據(變量?)是一個電子郵件地址。我有一個很長的電子郵件地址列表。從這個列表中,我想要生成Web數據拉。

我的excel目前設置爲表單,第1列=電子郵件,這是我的信息。我想要拉的是在第2-8列:2 = id號碼,3 =名字,4 =姓氏等

我拉的是一個內部的API,看起來像:http://blah.web.blah.com/blah/blah/blah/emailAddress。該網站顯示每次我追求的價值:

<id>12345</id>, <firstName>Joe</firstName> 

該網站已經超過25行信息的標籤這樣的,我只拉7條特定線到適當的列和行感興趣,基於電子郵件值在第1列。

我可以輕鬆捕獲所有25行以上的信息,每次只能查看一行。

=HYPERLINK("blah.web.blah.com/blah/blah/blah/"&A3 

我寧願做一個批處理,我的電子郵件地址粘貼到第1列,然後走開,而神奇的計算機將執行批處理。

...這似乎應該很容易,但我不知道如何去做,並沒有找到一個解決方案,開始運作。就像一位經驗豐富的俄羅斯人曾經說過的:「什麼是艱難的?你不瞭解的一切。」

+0

你可以分享你用來捕獲所有行的代碼嗎?它有助於有一個起點。 – guitarthrower

+0

當然,這是= HYPERLINK(「https://blah.web.blah.com/blah/blah/blah/」&A3 A3是名單上的第一個電子郵件地址 – user3123239

+0

看起來你應該考慮循環瀏覽你的電子郵件地址有,從這裏開始,並在那裏引導你。http://www.ozgrid.com/VBA/VBALoops.htm – guitarthrower

回答

0

如果你有excel 2013,你可以使用FilterXML函數

+0

我認爲這是2010年 – user3123239