データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
やっと分かりました。
500列までなら「選択範囲を拡張する」にチェックを入れ、選択解除してE列のみを選択したら
重複の削除が出来ましたが、500列を超えると「重複する値はありません」になりました。
エクセルのバグなのか仕様なのか分かりませんが改善されるといいですね。
私の理解力不足でご迷惑をおかけいたしましてごめんなさい。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
列数が500(SF列)までだと、「重複の削除」で想定どおりの結果となりますが、501になる(500列を超える)と、重複されない行があります。
これは、仕様(「重複の削除」の制限)でしょうか?
バージョンアップすると、500列を超えても「重複の削除」できるのでしょうか?
重複が含まれている列に列Eのみを指定しました。各セルには計算式は含まれていません。行は14行です。
全部で501列だと重複行が削除されません。
1列削除して500列にすると想定どおりの結果(重複行が削除される)となります。
尚、「重複の削除」を使用せず、重複行の削除はできそうです。
(作業列を作成。そこに重複有無結果をもとめる計算式を記入しフィルタリング。)
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
やっと分かりました。
500列までなら「選択範囲を拡張する」にチェックを入れ、選択解除してE列のみを選択したら
重複の削除が出来ましたが、500列を超えると「重複する値はありません」になりました。
エクセルのバグなのか仕様なのか分かりませんが改善されるといいですね。
私の理解力不足でご迷惑をおかけいたしましてごめんなさい。
「選択範囲を拡張する」にチェックをいれてください。
キー(E列)重複の場合、行(レコード)ごと削除したいのです。
Windows7+Excel2010でも発生します。
Windows8.1+Excel2013でも発生します。
Sub データ作成()
Dim i As Long
Dim j As Long
Dim k As Long
For i = 1 To 600
For j = 1 To 14
k = k + 1
Cells(j, i).Value = k
Next
Next
For i = 1 To 600
Cells(2, i).Value = 222
Cells(5, i).Value = 222
Cells(7, i).Value = 222
Cells(9, i).Value = "A"
Cells(13, i).Value = "A"
Next
End Sub
上記マクロで600列14行のデータを作成して「重複の削除」をしてみたら
14行のうち重複する3行を削除出来ました。
(データによってうまくいかないことがあるのかどうかは分かりません)