3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Excelパフォーマンスの改善(2020年後半)

Last updated at Posted at 2022-12-13

2020年後半にMicrosoft365に導入されたExcelのパフォーマンス改善

  1. SUMIFS, COUNTIFS, AVERAGEIFS, MAXIFS, MINIFS, COUNTIF, AVERAGEIF は、最初の行の計算を行っている間に再利用可能なインデックスを構築することで残りの計算のパフォーマンスを上げます。
  2. ユーザー定義関数(UDF)を持つワークブックを開く時に行うリニアスキャンが改善されました。
  3. 外部のHTMLや大きな画像をクリップボード経由で貼り付ける時の速度低下を、ストリーミング・データ構造の見直しで改善しました。
  4. フィルタリングされたデータ列でを挿入する時の動作を改善しました。特に、非表示の行が多い時に速度が低下していました。
  5. マージされたセルを含む範囲の削除で、行を複数回イテレートしていた問題は改善しました。
  6. 空のセルがある1万行のデータに対してのエラーチェックは、場合によっては数分から数時間かかっていました。効率的なデータ構造を構築することで、数秒で結果を返すようになりました。
  7. ユニコードのテキストの比較を実行するコードが改良されました。
  8. 縦長セルや横派がセルでもスムーズなスクロールを実現しました。

VBAのユーザー定義関数を使用しているワークブックでは、VBA Editorを閉じることで計算を高速化することができます。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?