Mugicha2004回答ポイント 500ptウォッチ 3

Excelの処理法をお教えください。ドンピシャの方には500pt送信します。


・A~P列までデータあり、全て文字列
・B列、C列、K列の順に並び替え済み
・1万行くらいあります

希望の処理は、「並びの上下の行を比べて、B列とC列の値は同じなのに、K列の値だけ異なる行の並びがある場合、K列に入っている文字列の多い行だけを残し、K列に入っている文字列の長さが短かった行は削除する(空行化でもよい、ダミー文字列を入れるでもよい)


(1)B・C・Kの並びだけの例ですが、


aaa FFF kj
aaa FFF kja

の場合は、「1行目を削除」、もしくは「1行目をXXX XXX XXなどのダミー文字列と入れ替え」て、データとして1行目を無効にしたいのです。


(2)以下の場合は、C列が異なるので、処理は不要です。

bbb FFF kja
bbb FFD kj


言ってる意味が分からん…などの場合はコメントください。Excelマクロが良いのか、関数?で処理するのが良いのかも分かりません。

よろしくお願いいたします!

(処理対象のデータ、処理後のデータは、いずれもCSVでも構いません)

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2017-11-05 04:38:13
終了日時
2017-11-06 17:05:37
回答条件
1人1回まで

この質問のカテゴリ

この質問に含まれるキーワード

CSV1025Excel3146AAA765関数2326送信132マクロ1586FFF49Kj6

人気の質問

メニュー

PC版