• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:重複数字を除いて数字を表示する方法。)

重複数字の除外方法

このQ&Aのポイント
  • A列~U列に入っている数字を昇順に表示し、重複した数字を除外する方法を教えてください。
  • 実行前のエクセルシートには、重複した数字が含まれていますが、Z列以降には重複を除いた数字が表示されています。
  • 使用するエクセルは2010であり、A~U列には1~43の数字が入ります。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>V列以降に重複を除いた数字を表示する方法が知りたいです。 処理の都合でV列は空欄にさせて頂くとして次の数式を提案します。 W1=IF(MAX($A1:$U1)=MAX($V1:V1),"",SMALL($A1:$U1,COUNTIF($A1:$U1,"<="&V1)+1)) W1セルをAQ1までコピーして下へ必要数コピーしてください。

moguo4649
質問者

お礼

ご回答ありがとうございます。 割とシンプルな数式でできるのですね。 やってみて得たい結果になりました。 ありがとうございました。 またよろしくお願いします。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

元データがA1:U1にあり、Z1セルから右に重複のない数字を表示するなら以下の数式を入力します。 Z1セル(下方向にオートフィルコピー) =MIN($A1:$U1) AA1セル(右方向および下方向にオートフィルコピー) =IF(Z1="","",IFERROR(SMALL($A1:$U1,1+COUNTIF($A1:$U1,"<="&Z1)),""))

moguo4649
質問者

お礼

いつもお世話になっております。 ご回答いただきありがとうございます。 2段階のやり方もあるのですね。 勉強になりました。 またよろしくお願いします。

すると、全ての回答が全文表示されます。
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

結果を、U列のすぐ隣のV列からもう並べたいのか、それとも少し隙間を空けたZ列から並べるのでよいのかによっても、数式の難易度が随分変わります。 とりあえず V1: =CHOOSE(SIGN(COLUMN(A1)-COUNT(0/FREQUENCY($A1:$U1,$A1:$U1)))+2,SMALL($A1:$U1,COUNTIF($A1:$U1,"<"&W1)),MAX($A1:$U1),"") 右にコピー、下向けにコピー 最初にV1に式を入れただけでは計算が終わらないので、キチンと最後まで手順を行ってください。

moguo4649
質問者

お礼

早速のご回答ありがとうございます。 教えて頂いたとおりやってみて、V1から重複なしで数字が表示できました。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A

専門家に質問してみよう