0

Web サイトのアドレスを含む Excel シートがあり、レコード数は 3,000 近くあり、重複を削除できるようにフィルタリングしたいと考えています。問題は、私の Excel シートの多くの Web アドレス (ほぼ 2,000 かそこら) が、httpたとえばhttp://www.google.comで始まり、残りは なしで始まることhttpです。これは、Excel のフィルター コマンドを使用すると、この "google" のようなものを意味します。つまり、データの有無にかかわらず、同じ種類のデータから重複のみを削除httpますhttp

残りの 1,000 程度のドメインをすべて追加httpして、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 に答える