Note: The other languages of the website are Google-translated. Back to English

 Bagaimana cara mengisi ulang rumus saat memasukkan baris di Excel?

Saat Anda menyisipkan baris kosong di antara baris data yang ada, rumus tidak akan disalin dan ditempelkan ke baris baru, Anda harus menyeret atau mengisinya secara manual. Tapi, terkadang, Anda ingin mengisi rumus saat Anda memasukkan baris kosong antara rentang data secara otomatis seperti gambar berikut yang ditampilkan, artikel ini, saya akan berbicara tentang beberapa trik cepat untuk menyelesaikan tugas ini.

doc autofill formula menyisipkan baris 1

Formula pengisian otomatis saat menyisipkan baris kosong dengan membuat tabel

Formula pengisian otomatis saat memasukkan baris kosong dengan kode VBA


Formula pengisian otomatis saat menyisipkan baris kosong dengan membuat tabel

Di Excel, format Tabel dapat membantu Anda mengisi rumus di atas ke dalam baris kosong yang baru disisipkan secara otomatis, lakukan hal berikut:

1. Pilih rentang data yang ingin Anda isi otomatis rumusnya, lalu klik Menyisipkan > tabel, lihat tangkapan layar:

doc autofill formula menyisipkan baris 2

2. di Buat tabel dialog, periksa Tabel saya memiliki header jika ada header di data Anda, lihat tangkapan layar:

doc autofill formula menyisipkan baris 3

3. Lalu klik OK tombol, dan tabel telah dibuat, dan sekarang, ketika Anda memasukkan baris kosong, rumus di atas akan dimasukkan ke dalam baris baru secara otomatis, lihat tangkapan layar:

doc autofill formula menyisipkan baris 4


Formula pengisian otomatis saat memasukkan baris kosong dengan kode VBA

Jika Anda tidak suka mengubah data menjadi tabel, kode VBA di bawah ini juga dapat membantu Anda mengatasi masalah ini.

1. Pilih tab lembar kerja yang berisi rumus yang ingin Anda isi otomatis, dan klik kanan untuk memilih Lihat kode dari menu konteks untuk pergi ke Microsoft Visual Basic untuk Aplikasi jendela, lalu salin dan tempel kode berikut ke dalam Modul:

Kode VBA: Formula pengisian otomatis saat memasukkan baris kosong

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby Extendoffice 20160725
    Cancel = True
    Target.Offset(1).EntireRow.Insert
    Target.EntireRow.Copy Target.Offset(1).EntireRow
    On Error Resume Next
    Target.Offset(1).EntireRow.SpecialCells(xlConstants).ClearContents
End Sub

doc autofill formula menyisipkan baris 5

2. Kemudian simpan dan tutup kode ini, kembali ke lembar kerja, sekarang, saat Anda mengklik dua kali sel di antara data, baris baru akan disisipkan di bawah sel aktif dan rumus juga terisi otomatis.


Demo: Formula pengisian otomatis saat memasukkan baris kosong


Alat Produktivitas Kantor Terbaik

Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda hingga 80%

  • Reuse: Masukkan dengan cepat rumus, bagan yang kompleks dan apa pun yang pernah Anda gunakan sebelumnya; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom tanpa kehilangan Data; Pisahkan Konten Sel; Gabungkan Baris / Kolom Duplikat... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Lebih dari 300 fitur canggih. Mendukung Office / Excel 2007-2021 dan 365. Mendukung semua bahasa. Penerapan yang mudah di perusahaan atau organisasi Anda. Fitur lengkap Uji coba gratis 30 hari. Jaminan uang kembali 60 hari.
tab kte 201905

Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!
officetab bawah
Urutkan komentar berdasarkan
komentar (13)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Saya mengikuti kode VBA yang disebutkan di atas untuk xls saya. Saya memiliki satu .xls dengan beberapa lembar di dalamnya, saya ingin jika saya memasukkan baris dalam satu lembar saya di awal atau lembar mana pun dalam hal ini, itu harus memasukkan baris secara otomatis di semua lembar saya di lembar kerja yang sama. Juga setiap lembar saya sebagai rumus maka saya ingin saat penyisipan otomatis terjadi rumus baris di atas harus mendapatkan pengisian otomatis di baris baru yang tidak terjadi sepenuhnya jika saya mengikuti kode VBA yang disebutkan, baris dimasukkan ke semua lembar saya rumus juga muncul tetapi melewatkan satu baris di dalamnya. Misalnya. Saya memiliki lembar A dengan 100 baris , lembar B dengan 100 ros dan seterusnya dengan lembar lainnya. Jika saya menyisipkan baris di lembar A itu menunjukkan sisipan otomatis di Lembar B , tetapi nilai lembar B dari beberapa kolom ditautkan dengan lembar A dan saat saya memasukkan baris misalnya 10 , baris 11 adalah baris baru dan baris yang sama 11 di lembar B juga muncul tetapi nilai yang harus ditarik dari baris 11 lembar A dari kolom C bukan itu menunjukkan baris 12 lembar A , ini terjadi pada setiap baris saya memasukkan nilai di lembar B selalu dari baris berikutnya daripada baris yang sama yang saya masukkan. Masalah lain yang muncul di sini adalah dengan kolom pertama saya Sr. tidak saat saya memasukkan baris ke 5 , sr no 6 dengan baris baru muncul tetapi sebelumnya saya sudah memiliki baris 6 karena saya memiliki rumus untuk Sr. no A6+ 1 sebagai kolom saya dimulai dari A6 dan seterusnya jadi bagaimana mengurutkan masalah ini dengan 2 baris dengan sr yang sama. tidak. Ini adalah lembar yang sangat penting yang sedang saya kerjakan dan saya perlu menyortirnya, saya telah mewaspadai banyak kode VBA tetapi tidak ada yang efektif. Berharap untuk solusi yang tepat untuk masalah saya.
Komentar ini diminimalkan oleh moderator di situs
sayang rumus di atas yang membantu memperbarui rumus di atas saat menyisipkan baris dengan mengklik dua kali. Saya ingin tahu cara menggunakan kode ini secara permanen karena ketika saya menutup lembar dan membuka kembali kode selesai. Tolong bantu untuk memecahkan masalah. Formula ini sangat membantu saya
Komentar ini diminimalkan oleh moderator di situs
Solusi yang sangat mudah. Terima kasih banyak.
Komentar ini diminimalkan oleh moderator di situs
Hai Bilal. Anda perlu menyimpan file sebagai file "Makro Diaktifkan" agar kode berfungsi setelah Anda menutup dan membuka kembali file. Untuk menyimpan file sebagai Macro, cukup gunakan "Save as" lalu pilih "Excel-Macro Enabled Workbook" untuk mendapatkan hasil yang diinginkan.
Komentar ini diminimalkan oleh moderator di situs
Rumus di atas sangat membantu saya, tolong beri tahu saya cara menggunakan kode ini secara permanen
Komentar ini diminimalkan oleh moderator di situs
Kode ini sangat bagus, tetapi tidak memperbarui referensi sel di baris pertama berikutnya setelah baris yang disisipkan. Bisakah Anda membantu? contoh: 50 10 40 40 10 50 40 20 20
Komentar ini diminimalkan oleh moderator di situs
Kode berfungsi dengan sangat baik, tetapi tidak memperbarui referensi sel di baris pertama setelah baris yang disisipkan. Lihat di bawah" misalnya 50 10 40 40 10 50 40 20 20
Komentar ini diminimalkan oleh moderator di situs
Apakah metode tabel berfungsi di excel untuk xp (2002) dan jika ya, bagaimana caranya?
Komentar ini diminimalkan oleh moderator di situs
Saya menggunakan kode untuk menyisipkan baris pada klik dua kali. Namun, ada yang salah, Excel tidak menambah referensi pertama dalam rumus saya di baris berikutnya tetapi satu baris. Namun, itu dikoreksi untuk semua baris yang tersisa.
Saya memasukkan baris di baris 144 dan inilah yang saya dapatkan: (perhatikan S144 di baris ke-3 seharusnya S145)
row 144 =(S143+D144+E144)-(K144+L144+M144+N144+O144+Q144+R144)
row 145 =(S144+D145+E145)-(K145+L145+M145+N145+O145+Q145+R145)
row 146 =(S144+D146+E146)-(K146+L146+M146+N146+O146+Q146+R146)
row 147 =(S146+D147+E147)-(K147+L147+M147+N147+O147+Q147+R147)
Ada petunjuk mengapa melakukan ini, saya tidak berpikir itu adalah VBA???
David
Komentar ini diminimalkan oleh moderator di situs
Hai,

Kode ini sangat membantu, namun, saya memiliki persyaratan yang sedikit berbeda. Rumus harus disalin ketika baris dimasukkan secara manual, yaitu dengan "masukkan baris".
Bisakah Anda mengirim ulang kode setelah memasukkan perubahan ini yaitu alih-alih "Worksheet_BeforeDoubleClick", beberapa titik pemicu lain untuk digunakan "masukkan baris/dll"

Catatan - Saya memiliki paparan pengkodean yang berasal dari latar belakang Akun.


Salam
Lembar Niket
Komentar ini diminimalkan oleh moderator di situs
Hai Niket. Anda dapat melihat semua opsi untuk titik pemicu yang berbeda di tab itu sendiri.

Untuk ini klik CTRL + F11 untuk membuka editor kode seperti yang dijelaskan dalam video di atas, dan akan ada 2 dropdown di bagian atas kode yang akan Anda salin, klik dropdown kedua dan Anda dapat menemukan banyak opsi untuk pemicu yang berbeda poin.

Dropdown pertama idealnya diatur ke "Lembar Kerja" dan yang kedua akan disetel ke "BeforeDoubleClick". Anda dapat mengubah titik pemicu kedua sesuai keinginan Anda dan menggunakannya dengan tepat.

Semoga membantu!
Komentar ini diminimalkan oleh moderator di situs
Saya memiliki pertanyaan yang sama dengan Niket, jadi saya mencoba melihat daftar titik pemicu di dropdown kedua dan saya tidak melihat apa pun yang bekerja dengan jelas sebagai Niket atau saya bermaksud dengan (pilih baris+klik kanan+sisipkan fungsi baris) . Saya mencoba opsi "BeforeRightClick" tetapi hanya menyisipkan baris w/formula setiap kali saya mengklik kanan sel, yang jelas bukan yang saya cari. Apakah ada sumber daya di suatu tempat yang menjelaskan untuk apa masing-masing pemicu dapat digunakan? Atau mungkin ada cara lain untuk mendapatkan fungsi ini?

Terima kasih!
Jeff
Komentar ini diminimalkan oleh moderator di situs
Sepotong kode sederhana yang luar biasa!!!!
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan

Ikuti kami

Hak Cipta © 2009 - www.extendoffice.com. | Seluruh hak cipta. Dipersembahkan oleh ExtendOffice. | Peta Situs
Microsoft dan logo Office adalah merek dagang atau merek dagang terdaftar dari Microsoft Corporation di Amerika Serikat dan / atau negara lain.
Dilindungi oleh Sectigo SSL