Cara Mengatasi Excel Lemot: 9 Penyebab dan Solusinya
Blog/Tutorial Excel & Sheets/Cara Mengatasi Excel Lemot: 9 Penyebab dan Solusinya

Cara Mengatasi Excel Lemot: 9 Penyebab dan Solusinya

BimaBima
·18 Mei 2026·10 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Excel lemot biasanya disebabkan formula volatile kayak OFFSET dan INDIRECT yang ngitung ulang tiap kali kamu ngetik, conditional formatting yang numpuk ratusan aturan, dan used range yang ngembang sampai jutaan baris kosong. Cara paling cepat benerinnya: tekan Ctrl+End buat cek used range, ganti VLOOKUP jadi INDEX MATCH atau XLOOKUP, dan hapus format di baris kosong yang gak kepakai. Sembilan penyebab lain plus solusinya dibahas satu-satu di artikel ini.

Excel lemot hampir selalu gara-gara isi filenya, bukan gara-gara laptop kamu kentang.

File 3 MB bisa lebih berat dari file 30 MB, tergantung apa yang ada di dalamnya.

Aku pernah dapet file laporan penjualan 6 MB yang butuh 40 detik cuma buat pindah kolom. Setelah dibenerin, jadi 2 detik. Gak ganti laptop, gak upgrade RAM. Cuma hapus barang yang gak perlu. Ini 9 penyebab yang paling sering muncul, urut dari yang paling sering.

1. Formula volatile yang ngitung ulang terus

Formula volatile itu formula yang ngitung ulang tiap kali kamu ngetik apa pun di sheet, walaupun ketikannya gak ada hubungannya sama formula itu.

Yang termasuk volatile: OFFSET, INDIRECT, NOW, TODAY, RAND, RANDBETWEEN, dan CELL.

Kalau ada 5.000 sel yang pakai OFFSET, tiap kali kamu ngetik satu angka, Excel ngitung 5.000 formula itu lagi. Terus rantai formula yang bergantung ke situ ikut ngitung ulang juga.

Cara benerin: ganti OFFSET dengan INDEX. Fungsinya mirip buat ngambil sel dinamis, tapi INDEX gak volatile.

Lemot:  =SUM(OFFSET($A$1,0,0,COUNTA(A:A),1))
Cepat:  =SUM(A1:INDEX(A:A,COUNTA(A:A)))

Kalau butuh referensi dinamis ke sheet lain, pertimbangkan bikin tabel bantu daripada pakai INDIRECT.

2. Used range yang ngembang ke jutaan baris

Tekan Ctrl+End di file kamu sekarang. Kalau kursornya loncat ke baris 300.000 padahal datamu cuma sampai baris 2.000, ini masalahnya.

Used range itu area yang Excel anggap aktif. Sekali kamu pernah ngasih warna atau ngetik di baris jauh terus dihapus isinya, Excel sering tetep nganggap baris itu bagian dari used range. Memori dialokasiin buat area kosong.

Cara benerin:

  1. Klik baris pertama di bawah data terakhir.
  2. Tekan Ctrl+Shift+Panah Bawah buat blok semua baris sampai bawah.
  3. Klik kanan, pilih Delete (bukan cuma tekan Delete di keyboard).
  4. Ulangi buat kolom di sebelah kanan data.
  5. Save, tutup, buka lagi. Used range baru ke-reset setelah file dibuka ulang.

3. Conditional formatting yang numpuk

Ini biang kerok yang paling gak keliatan. Tiap kali kamu copy-paste baris yang ada conditional formatting-nya, Excel sering bikin aturan baru daripada memperluas aturan lama.

Buka Home > Conditional Formatting > Manage Rules > This Worksheet. Kalau daftarnya panjang sampai ratusan baris dan banyak yang range-nya nyaris sama, itu penyebabnya.

Cara benerin: hapus semua aturan, terus bikin ulang 3–5 aturan aja dengan range yang lebar sekaligus. Contoh: satu aturan buat $B$2:$B$5000, bukan 500 aturan masing-masing satu sel.

4. VLOOKUP di puluhan ribu baris

VLOOKUP dengan pencarian eksak nyisir baris satu per satu dari atas. Di 50.000 baris dengan 10 kolom lookup, itu ratusan ribu operasi tiap kali ngitung.

Cara benerin: pakai XLOOKUP kalau Excel kamu versi 365, atau INDEX MATCH kalau versi lama.

Lemot:  =VLOOKUP(A2, Data!$A$2:$M$50000, 12, FALSE)
Cepat:  =INDEX(Data!$L$2:$L$50000, MATCH(A2, Data!$A$2:$A$50000, 0))

VLOOKUP nyeret seluruh 12 kolom ke memori. INDEX MATCH cuma nyentuh 2 kolom. Bedanya kerasa mulai dari sekitar 20.000 baris. Detail perbandingannya ada di INDEX MATCH dan XLOOKUP.

5. Formula yang nunjuk ke seluruh kolom

Nulis =SUM(A:A) itu enak. Tapi Excel modern punya 1.048.576 baris per kolom, dan formula itu nyuruh Excel mikirin semuanya.

Kalau formula kayak gini ada di 200 sel, Excel ngecek 200 juta sel tiap kalkulasi.

Cara benerin: batasi rangenya, atau ubah datanya jadi Excel Table (Ctrl+T) dan pakai referensi terstruktur kayak =SUM(Tabel1[Omzet]). Tabel otomatis ngikutin jumlah baris data yang beneran ada.

6. Link ke file lain yang gak kebuka

Kalau file kamu ambil data dari workbook lain yang lagi ketutup, Excel harus buka file itu diam-diam tiap kali ngitung ulang. Kalau file sumbernya ada di network drive atau OneDrive, ini bisa makan puluhan detik.

Cara benerin: Data > Edit Links. Kalau linknya udah gak kepakai, klik Break Link buat ngubah hasilnya jadi nilai statis. Kalau masih kepakai, buka file sumbernya bareng-bareng.

7. Gambar dan shape yang ketumpuk

Tekan F5 > Special > Objects > OK. Kalau Excel bilang ada 340 objek padahal kamu cuma lihat 3 gambar, artinya ada ratusan objek transparan yang ketumpuk (biasanya sisa copy-paste dari web).

Cara benerin: setelah semua objek keblok pakai cara di atas, tekan Delete. Terus tempel ulang gambar yang beneran kamu butuh, dan kompres lewat Picture Format > Compress Pictures.

8. Pivot table yang nyimpen cache berlebihan

Tiap pivot table nyimpen salinan datanya sendiri di memori. Kalau ada 6 pivot dari sumber data yang sama, Excel nyimpen 6 salinan.

Cara benerin: waktu bikin pivot kedua dan seterusnya, pakai opsi "Use an external data source" atau copy pivot yang udah ada. Pivot hasil copy otomatis berbagi cache yang sama.

Matiin juga "Save source data with file" di PivotTable Options kalau datanya ada di sheet yang sama.

9. Mode kalkulasi otomatis di file raksasa

Kalau file kamu emang gede dan semua langkah di atas udah dilakukan tapi masih berat, alihkan ke kalkulasi manual.

Formulas > Calculation Options > Manual. Excel berhenti ngitung tiap kali kamu ngetik. Tekan F9 waktu kamu siap lihat hasilnya.

Risikonya cuma satu: kamu bisa lupa refresh dan baca angka basi. Kalau filenya dipakai bareng, taruh catatan gede di sheet pertama.

Contoh kasus: file laporan penjualan toko_berkah

Ini dari file asli yang aku benerin. Laporan penjualan bulanan, 18.400 baris transaksi, ukuran 6,2 MB.

Kondisi awal: pindah antar kolom butuh 38 detik. Buka file butuh 1 menit 12 detik.

Apa yang aku temuin:

MasalahTemuan
Used rangeCtrl+End loncat ke baris 641.203
Conditional formatting412 aturan, mayoritas duplikat
Formula lookup18.400 VLOOKUP eksak ke tabel 12 kolom
Objek tersembunyi96 shape kosong sisa copy-paste

Yang aku lakuin: hapus baris kosong dan save ulang, ringkas 412 aturan jadi 4, ganti semua VLOOKUP jadi INDEX MATCH, hapus 96 shape.

Hasil akhir: ukuran turun ke 1,8 MB, buka file jadi 4 detik, pindah kolom instan. Total pengerjaan 25 menit.

Yang paling ngefek? Conditional formatting. Sendirian nyumbang sekitar setengah dari perbaikan waktunya.

Tips tambahan biar Excel tetap enteng

Simpan sebagai .xlsb. Format biner ini ukurannya biasanya 40–60 persen lebih kecil dari .xlsx dan lebih cepat dibuka. Sama-sama bisa nampung makro.

Pisahin data mentah dari laporan. Satu sheet buat data mentah tanpa format apa pun, satu sheet buat tampilan. Ini bikin Excel gak perlu ngurusin format di 18.000 baris.

Kalau data udah lewat 100.000 baris, pindah ke Power Query atau SQL. Excel emang bisa nampung sejuta baris, tapi bukan berarti nyaman dipakai di angka segitu.

Microsoft juga punya panduan resmi soal performa kalkulasi Excel yang lumayan dalam kalau kamu mau ngulik lebih jauh.

FAQ

Kenapa Excel lemot padahal filenya kecil?

Ukuran file gak selalu nyambung sama kecepatan. File 2 MB bisa lebih lemot dari file 20 MB kalau isinya penuh formula volatile kayak OFFSET, INDIRECT, atau NOW. Formula volatile ngitung ulang tiap kali kamu ngetik apa pun di sheet. Kalau ada 5.000 sel volatile, tiap ketikan micu 5.000 kalkulasi. Cek juga used range pakai Ctrl+End.

Apa itu used range dan kenapa bisa bikin lemot?

Used range itu area yang dianggap Excel sebagai bagian aktif dari sheet. Kalau kamu pernah ngasih format atau ngetik di baris 500.000 terus dihapus isinya, Excel sering tetep nganggap baris itu aktif. Akibatnya Excel ngalokasi memori buat ratusan ribu baris kosong. Cek pakai Ctrl+End. Kalau kursornya loncat jauh dari data, itu masalahnya.

VLOOKUP bikin Excel lemot?

VLOOKUP dengan pencarian eksak di puluhan ribu baris memang berat karena dia nyisir baris satu per satu. Gantinya pakai XLOOKUP kalau Excel kamu versi 365, atau INDEX MATCH kalau versi lama. Keduanya lebih hemat karena gak nyeret seluruh kolom di antara kolom kunci dan kolom hasil. Bedanya kerasa banget mulai dari sekitar 20.000 baris ke atas.

Gimana cara ngecilin ukuran file Excel?

Hapus baris dan kolom kosong di bawah dan di kanan data, terus save dan buka ulang biar used range di-reset. Kompres gambar lewat menu Picture Format. Simpan sebagai format XLSB, bukan XLSX, karena XLSB itu format biner yang lebih kecil dan lebih cepat dibuka. Terakhir, hapus nama range dan style yang udah gak kepakai.

Kalkulasi manual itu aman gak dipakai?

Aman, asal kamu inget tekan F9 buat ngitung ulang sebelum baca hasilnya. Mode manual bikin Excel berhenti ngitung tiap kali kamu ngetik, jadi kerja jadi enak lagi di file gede. Risikonya cuma satu: kamu bisa lupa refresh dan baca angka basi. Kalau file itu dipakai bareng orang lain, kasih catatan besar di sheet pertama.

Penutup

Kalau kamu cuma sempat ngerjain 3 hal dari daftar di atas, ambil yang ini.

Tekan Ctrl+End dan bersihin used range. Ini yang paling sering nyumbang lemot dan paling cepat dibenerin.

Buka Manage Rules dan ringkas conditional formatting jadi beberapa aturan aja.

Ganti VLOOKUP jadi INDEX MATCH atau XLOOKUP di file yang barisnya di atas 20.000.

Mau formula yang lebih hemat? Mulai dari INDEX MATCH dan pivot table.

Lanjut baca: prinsip desain dashboard — kalau file Excel kamu udah kegedean buat jadi laporan, mungkin emang waktunya pindah medium.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel Terkait

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis
Tutorial Excel & Sheets
11 Juli 2026•10 menit baca

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis

Template laporan penjualan yang bener cuma butuh 3 sheet. Yang bikin laporan orang rusak biasanya karena data mentah dan hasil dicampur di satu tempat.

BimaBima
Cara Menghubungkan Google Sheets ke Looker Studio
Tutorial Excel & Sheets
8 Juli 2026•10 menit baca

Cara Menghubungkan Google Sheets ke Looker Studio

Nyambungin Google Sheets ke Looker Studio cuma butuh 5 menit. Yang bikin lama itu datanya belum rapi. Ini urutan yang bener.

BimaBima
Cara Share Google Sheets dengan Aman: Permission & Protected Range
Tutorial Excel & Sheets
5 Juli 2026•9 menit baca

Cara Share Google Sheets dengan Aman: Permission & Protected Range

Panduan step by step share Google Sheets tanpa bikin rumus kehapus atau data gaji bocor — dari level permission, protected range, sampai audit siapa yang buka.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

Copyright © 2026 - All rights reserved

LINKS
SupportPricingDatasetBlogAffiliates
LEGAL
Terms of servicesPrivacy policy
Ngulik Data
DatasetLeaderboardBlogStore