• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セルの数字を昇順に並び替えて重複削除する方法)

セルの数字を昇順に並び替えて重複削除する方法

このQ&Aのポイント
  • セルの数字を昇順に並び替えて重複削除する方法について教えてください。
  • 入力値2列の数字を昇順に並び替えて重複削除し、結果を重複チェック済2列に出力する方法を教えてください。
  • 入力値2列の数字を縦1列に並び替えて重複削除し、結果を重複チェック済1列に出力する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • msMike
  • ベストアンサー率20% (364/1804)
回答No.4

“丸投げ”だつたとは想定外でした。 前に「とても分かり易くご説明」と申し上げたやうに、貴方は Excel の鐵人に違ひないと思つていたからです。 何百列、何千行であろうと、関数だけでも可能です。 此処では貴方が呈示された2列20行の場合を示すので、気が向いたら應用なさつてください。 D2: =IF(ROW(A1)>40,"",OFFSET(A$2,(ROW(A1)-1)/2,MOD(ROW(A1)-1,2))) E2: =IF(COUNTIF(D$2:D2,D2)>1,"",D2) F2: =IFERROR(SMALL(E$2:E$41,ROW(A1)),"")

sazanami0422
質問者

お礼

回答頂きありがとうございます。 頂いた回答を元にして活用いたします。

その他の回答 (3)

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.3

【質問】の直下から「2列×200行の場合でも…したいです」までのご説明、とても分かり易くご説明どおりの手順で、最終的に【重複チェック済1列】を得ることが出来ました。 しかし、直接【入力値2列】から【重複チェック済1列】を得ることも可能です。 だから、「2列×200行の場合でも上記のことができる」と信じていますが、貴方に取って何処が問題なのか教えてください。私自身はマクロ音痴なので、そのアドバイスは出来ませんが、貴方はマクロを期待されているのでしょうか? マクロの“マ”の字も書いてありませんが、如何なもんでしょうか?

sazanami0422
質問者

補足

回答ありがとうございます。 >貴方に取って何処が問題なのか教えてください。 自力では解決できないため、 やりたい事を添付図にまとめて所謂、 ”丸投げ”で皆様からお知恵(VBAのソース等)を拝借しようと思っています。

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.2

> VBEでやるとしたらどうゆう記述になりますか? だからマクロの記録でコードを取ればと言ってるのですが…。 マクロの記録を知らないのでしたら調べてください。

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

マクロでやりたいのでしたらマクロの記録で200行までのデータで記録を取ればいいのではないですか。

sazanami0422
質問者

補足

回答ありがとうございます。 VBEでやるとしたらどうゆう記述になりますか?

関連するQ&A