0

我有一个包含网站地址的 Excel 表,记录数接近 3,000,并且想要对其进行过滤以便删除重复项。问题是我的 Excel 工作表中的许多网址(大约 2,000 个左右)都以 开头http,例如http://www.google.com,其余的则没有http。这意味着现在当我使用 Excel 的过滤器命令时,它会从相同类型的数据中仅删除重复项,即http没有http数据。

我想添加http所有剩余的 1,000 个左右的域,以便我可以使用 filter 命令对其进行过滤。

是否有任何命令可以将http所有 1,000 行左右的工作表添加到起始值中?

4

3 回答 3

2

B1 的公式(假设地址在列 A 中):

=IF(LEFT(LOWER(A1);7) = "http://"; A1; CONCATENATE("http://"; A1))

或者,如果您所在的国家/地区使用逗号分隔函数参数:

=IF(LEFT(LOWER(A1), 7) = "http://", A1, CONCATENATE("http://", A1))
于 2009-11-12T05:51:03.893 回答
1

你也可以这样写一个公式:

="http://"&SUBSTITUTE(A1,"http://","")

基本上,如果它确实存在,这会自动将 http 替换为任何字符串,同时在其上附加一个新的 http://

于 2015-12-06T07:03:47.043 回答
0

说,如果你有这样的数据

 A                 B
---------        ----------
xyz.com
http://abc.com
yyy.com

在 B 列中,使用与此类似的函数。

=IF(ISERR(SEARCH("http:",A1,1)),CONCATENATE("http://",A1),A1)

向下拖动以填充。

这将为 A 中不存在前缀的所有项目放置一个 http 前缀。如果需要,请根据您的具体情况稍微调整一下。

于 2009-11-12T05:54:22.503 回答