如何在Excel表格的每一行的开始处添加特定的值
我想问一个有关MS Excel的问题。 我有一个包含网站地址的Excel工作表。 logging计数近3000.现在我想过滤它,以便可以删除重复,但问题是,我的Excel表格中的许多url(差不多2000左右)开始与* http ***例如“ http:// www.google.com “和其他开始没有*** http *这意味着什么这样的”谷歌“现在当我使用Excel的filter命令,它只删除重复从相同types的数据,即无论是http或无http数据。 现在的主要问题:我想在所有剩余的1000左右的域中添加http ,以便我可以使用filter命令对其进行过滤,那么是否有任何命令在起始值中添加http所有1000行左右的表? 如果您为我提供了一个完美的解决scheme,我将非常感谢您的满意。 谢谢你,先生。
Kethy赖特
公式(假设地址在列A)B1:
=IF(LEFT(LOWER(A1);7) = "http://"; A1; CONCATENATE("http://"; A1))
或者,如果您在使用逗号分隔函数参数的国家/地区:
=IF(LEFT(LOWER(A1), 7) = "http://", A1, CONCATENATE("http://", A1))
你也可以写一个这样的公式:
="http://"&SUBSTITUTE(A1,"http://","")
基本上这是取代http自动的任何string,如果它确实存在,同时追加一个新的http://到它
说,如果你有这样的数据
AB --------- ---------- xyz.com http://abc.com yyy.com
在B列中,使用与此类似的function。
=IF(ISERR(SEARCH("http:",A1,1)),CONCATENATE("http://",A1),A1)
向下拖动以填充。
这将为A中所有项目放置一个http前缀,其中前缀不存在。 稍微调整一下你的具体情况,如果需要的话。