2009-11-12 33 views
0

我想問一個與MS Excel相關的問題。我有一個包含網站地址的Excel工作表。記錄計數近3000.現在我想過濾它,以便重複可以被刪除,但問題是,我的Excel表中的許多網址(近2000左右)開始* http ***例如「http://www.google.com」和其餘的開始沒有*** http *這意味着什麼這樣的「谷歌」現在當我使用Excel的過濾器命令它只從相同類型的數據中刪除重複,即無論是http或無http數據。現在主要的問題:我想補充HTTP中所有剩餘的1000個左右域,這樣我可以使用過濾器命令過濾它,所以沒有任何命令的初始值增加HTTP全部1000所以成排的紙?如果您爲我提供了一個完美的解決方案,我將非常感謝您的滿意。謝謝你,先生。如何在excel表格的每一行開始時添加特定值

Kethy賴特

回答

2

式(假設地址在山坳A)爲B1:

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

或者,如果你在使用逗號分隔函數參數的國家是:

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

說,如果你有這樣

A     B 
---------  ---------- 
xyz.com 
http://abc.com 
yyy.com 
數據10

在B列中,使用與此類似的功能。

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

拖下來填充。

這將爲A中所有項目放置一個http前綴,其中前綴不存在。如果需要的話,稍微調整一下你的具體情況。

1

還可以編寫這樣的公式:

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

基本上這個替換的HTTP任何字符串,如果自動它確實存在,在同一時間作爲附加一個新鮮的http://到它

相關問題