网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月12日漏签0天
excel吧 关注:282,319贴子:1,559,830
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 3 下一页 尾页
  • 120回复贴,共3页
  • ,跳到 页  
<<返回excel吧
>0< 加载中...

EXCEL查询IP地址所属地的功能,急等高手回答!!!!!

  • 只看楼主
  • 收藏

  • 回复
  • 暗萨辛E3
  • E知半解
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
各位好,想请教个问题,我现在手头有几万条IP地址,需要查出来这些IP地址所属地,就是在百度上搜IP地址,百度会查出这个IP地址所在的省市,哪位高手知道如何在EXCEL中实现这个功能,如果每一条都手动百度的话,几天几夜也做不出来,求助求助!!!


  • fwpfang2
  • E通百通
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我也想知道


2026-03-12 04:04:50
广告
不感兴趣
开通SVIP免广告
  • zgbwin052
  • 日新月E
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个要地址库吧


  • 555书生
  • E手遮天
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
总有个规则吧,然后vlookup


  • xpgd1987
  • E通百通
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
地址库然后vlookup


  • wayouxi
  • E知半解
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
百度有。。。


  • 坑你爹呀4
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
A列为你的IP地址,运行程序后,结果显示在B列
Sub easy()
Dim s As String, m
With CreateObject("msxml2.xmlhttp")
For m = 1 To [a65536].End(xlUp).Row
DoEvents
.Open "GET", "http://www.ip138.com/ips138.asp?ip=" & Cells(m, 1) & "&action=2", False
.send
s = StrConv(.responsebody, vbUnicode)
Cells(m, 2) = Split(Split(s, "本站主数据:")(1), "</li>")(0)
Next
End With
End Sub


  • 暗萨辛E3
  • E知半解
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这是我粘贴的代码和我的数据,要么报错,要么就是点击工作区没有任何反应,求高手再给指点一下,跪谢啦!


2026-03-12 03:58:50
广告
不感兴趣
开通SVIP免广告
  • 暗萨辛E3
  • E知半解
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
刚刚修改了下函数名字,成功了,结果放在正式的表格里又不运行了,刚刚可以运行的表格也不运行了,高手帮忙再看下好不,多谢了!


  • zgbwin052
  • 日新月E
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

@坑你爹呀4


  • 暗萨辛E3
  • E知半解
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
但是我用这套语句确实是计算出了结果了,但是我粘贴到其他的表格中就不行了,再粘贴一些到这个算出来的表格里也不行了,不知道怎么回事,急死!


  • 凝聚每分爱
  • 小吧主
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

Function GetIpAdder(ByVal szIPID As String)
Dim html As String, t
With CreateObject("msxml2.xmlhttp")
.Open "GET", "http://www.ip138.com/ips138.asp?ip=" & szIPID & "&action=2", False
.send
If .Status = 200 Then
html = StrConv(.responsebody, vbUnicode)
If InStr(html, "本站主数据") > 0 Then
t = Mid(html, InStr(html, "本站主数据") + Len("本站主数据") + 1, 99)
t = Left(t, InStr(t, "</li>") - 1)
GetIpAdder = t
Else
GetIpAdder = "无效"
End If
End If
End With
End Function


  • 坑你爹呀4
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复 hb_wzh :


  • 暗萨辛E3
  • E知半解
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim s As String, m
On Error Resume Next
With CreateObject("msxml2.xmlhttp")
For m = 1 To [a65536].End(xlUp).Row
DoEvents
.Open "GET", "http://www.ip138.com/ips138.asp?ip=" & Cells(m, 1) & "&action=2", False
.send
s = StrConv(.responsebody, vbUnicode)
Cells(m, 2) = Split(Split(s, "本站主数据:")(1), "</li>")(0)
Next
End With
End Sub


2026-03-12 03:52:50
广告
不感兴趣
开通SVIP免广告
  • 帅pig7
  • E见钟情
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
对我来说简单的一笔 。真心话。简单思路 不停导入百度,出来的页面不停地采集地址。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 3 下一页 尾页
  • 120回复贴,共3页
  • ,跳到 页  
<<返回excel吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示