[[20230127104335]] 『エクセルの重複行の削除について』(だいふく) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『エクセルの重複行の削除について』(だいふく)

URLのファイルリスト内に、
「/」で終わるものと、
「index.html」で終わるものがあり、
同じファイルであるにも関わらず、双方が並んでいる状態です。
例えば、以下のようなケースが1つのシートに複数ある状態です。

(例)
https://www.test.com/hoge/
https://www.test.com/hoge/index.html

同じファイルなので、どちらか一方を行ごと作業したい(処理が簡単な方で良い)のですが、
当方、エクセルに弱く(VBAやマクロの作成は難しい)単なる重複でないこともあり、詰まっている状況です。

識者の方のご助言お待ちしております。
どうぞよろしくお願いします。

Windows11 office365 Excelバージョン2212

< 使用 Excel:Microsoft365、使用 OS:Windows11 >


 A列にデータが並んでいるとして
 B2=SUBSTITUTE(A2,"index.html","")
 として下方向にコピー
 重複の削除で、B列を選択すればよいかと。
 C列以降もデータがあるようであれば、重複の削除の範囲に含めて、重複対象をB列にすればいいと思います。
    |[A]                                 |[B]                       
 [1]|URL                                 |INDEX削除                 
 [2]|https://www.test.com/hoge/          |https://www.test.com/hoge/
 [3]|https://www.test.com/hoge/index.html|https://www.test.com/hoge/

 重複の削除
https://www.pc-koubou.jp/magazine/51958
(稲葉) 2023/01/27(金) 10:49:51

 これ、/で終わるもの、あるいはindex.htmlで終わるもので統一したい、というのはあるのだろうか?
 それともダブりがなければ/で終わるもの、index.htmlで終わるものは混在していてもいいのだろうか?
(ねむねむ) 2023/01/27(金) 11:10:52

 Microsoft365ならUNIQUE関数が使用出来るので
=UNIQUE(SUBSTITUTE(範囲,"index.",""))
(どん) 2023/01/27(金) 11:32:02

>稲葉 さん
ありがとうございます。
おかげさまでいただいた内容で対応できました。
とても助かりました。

>ねむねむ さん
ありがとうございます。
ダブりがなくなればだいじょぶです。

>どん さん
ありがとうございます。
UNIQUE関数の用途がぜんぜんわかっていませんが、
UNIQUE関数でも今回の目的を達することができました。

(だいふく) 2023/01/27(金) 12:51:22


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.