我有一个包含约5000个用户事件的电子表格,与IP地址相关,我正在尝试仅使用Excel公式使用IP地址确定位置。我的日志中的IP地址结构为"点分十进制"。
我想使用VLOOKUP来解决这个问题,所以我下载了WEBNet77的IPV4 IpToCountry数据库,这似乎是一个全面和最新的资源(是否有更好的资源可用于此目的?)。该数据库包括约140K行IP范围,工作表的结构如下: Colum标签A到G分别为:IP FROM,IP TO,REGISTRY,ASSIGNED,CTRY,CNTRY,COUNTRY。
请注意,有一个问题:A到B列表示IP范围,但它们处于“长格式”(一开始我没有意识到这一点)。因此,在将这些值用作参考之前,我必须转换我的点分十进制。然后,我想返回日志中每个IP的国家(列G)。
有什么帮助吗?
如果您认为在Excel中查找IP> Country有更好的方法(可能使用Web即http://api.hostip.info/flag.php?ip=xxx.xxx.xxx.xxx),请告诉我。
我想使用VLOOKUP来解决这个问题,所以我下载了WEBNet77的IPV4 IpToCountry数据库,这似乎是一个全面和最新的资源(是否有更好的资源可用于此目的?)。该数据库包括约140K行IP范围,工作表的结构如下: Colum标签A到G分别为:IP FROM,IP TO,REGISTRY,ASSIGNED,CTRY,CNTRY,COUNTRY。
请注意,有一个问题:A到B列表示IP范围,但它们处于“长格式”(一开始我没有意识到这一点)。因此,在将这些值用作参考之前,我必须转换我的点分十进制。然后,我想返回日志中每个IP的国家(列G)。
有什么帮助吗?
如果您认为在Excel中查找IP> Country有更好的方法(可能使用Web即http://api.hostip.info/flag.php?ip=xxx.xxx.xxx.xxx),请告诉我。