Pemformatan Greenbar Dalam Excel - Petua Excel

Isi kandungan

Sekiranya anda melebihi usia tertentu, anda akan ingat ketika semua laporan komputer dibuat oleh jabatan MIS menggunakan COBOL dan IBM Line Printer berkelajuan tinggi. Laporan ini selalu dicetak di atas kertas yang disebut "Greenbar". Empat baris dibayangi hijau, kemudian empat baris dilorek putih. Laporan ini mempunyai 132 aksara, dan dapat mengikuti warna-warna di seberang membantu anda menjaga tempat dalam laporan.

Menggunakan pemformatan Greenbar di Excel mempunyai rupa retro yang bagus. Masih lebih mudah untuk mengikuti garis di seluruh halaman. Artikel ini akan membincangkan tiga pilihan untuk menerapkan pemformatan bar hijau pada laporan.

Kaedah 1

Gunakan AutoFormat

Tetingkap Tetapan AutoFormat
  • Mulakan dengan data dalam format senarai.
  • Pilih mana-mana sel dalam senarai.
  • Dari menu, pilih Format - AutoFormat
  • Dalam dialog AutoFormat, anda akan melihat 6 format. Gunakan bar tatal untuk meluncur ke halaman ketiga format. Pilih format yang disebut List2. Klik OK.
Paparan AutoFormat

Excel akan menggunakan kesan bar hijau seperti yang ditunjukkan:

Susun pada Julat Berformat

Kelemahan kaedah ini ialah semasa anda menyusun data, pemformatan berjalan dengan baris asal. Setelah menyusun data di atas oleh pelanggan, corak 2-hijau yang bagus diikuti oleh 2-putih adalah corak serampang hijau dan putih:

Kaedah 2

Gunakan Pemformatan Bersyarat

Menggunakan Pemformatan Bersyarat
  • Pilih semua sel dalam senarai anda.
  • Dari menu, pilih Format> Format Bersyarat
  • Dalam dialog Format Bersyarat, ubah dropdown pertama dari "Cell Value Is" menjadi "Formula Is".
  • Masukkan formula ini di kotak Formula: =MOD(ROW(),2)=0
  • Klik butang Format…
  • Dalam dialog Format Sel, Klik tab Corak
  • Pilih corak hijau muda (atau biru muda atau kuning muda). Klik OK.
  • Klik OK untuk menutup dialog Pemformatan Bersyarat
Hasil Pemformatan Bersyarat

Hasilnya akan menjadi kesan bar hijau dengan setiap baris lain diserlahkan. Ia dibuat dengan pemformatan bersyarat. Anda bebas menyusun semula data, menghapus baris atau bahkan memasukkan baris di tengah data. Kesan pemformatan bar hijau akan berterusan.

Rumus dalam kotak Pemformatan Bersyarat menggunakan fungsi MOD. Adakah anda ingat ketika pertama kali belajar bagaimana melakukan pembahagian panjang? Sekiranya anda terpaksa membahagikan 7 menjadi 25, anda mungkin akan mendapat jawapan "3 dengan Sisa 4"? Fungsi MOD memberitahu anda selebihnya setelah melakukan pembahagian. Jadi, =MOD(25,7)akan menjadi 4 - kerana selebihnya setelah 7 masuk ke 25 adalah 4.

Dalam pemformatan bersyarat di atas, anda membahagi nombor baris dengan 2. Jika selebihnya adalah 0, maka itu adalah baris bernombor genap dan corak format bersyarat telah diterapkan.

Adalah mungkin untuk bereksperimen dengan formula untuk membuat corak pita ganti. Contohnya, bahagikan nombor baris dengan 8. Sekiranya selebihnya 0 hingga 3, gunakan corak hijau. Jika tidak, gunakan corak putih. Berikut adalah beberapa formula formula:

  • 2 Hijau diikuti oleh 2 putih: =MOD(ROW(),4)<2
  • 3 Hijau diikuti oleh 3 putih: =MOD(ROW(),6)<3
  • 4 Hijau diikuti oleh 4 putih: =MOD(ROW(),8)<4
Susun Julat Berformat

Kaedah 3

Gunakan Makro VBA

Kaedah di atas gagal jika anda mempunyai baris tersembunyi dalam data anda. Perkara ini biasa berlaku jika anda menggunakan AutoFilter atau Kumpulan dan Mod Outline. Kaedah 2 tidak dapat digunakan jika Anda sudah memiliki format bersyarat dalam data anda. Dalam kes ini, penyelesaiannya adalah makro berikut. Sekiranya anda tidak biasa dengan Editor Visual Basic, baca Memperkenalkan Editor VBA Excel.

Masukkan kod berikut pada modul standard:

Sub ApplyGreenBarToSelection() n = 0 For Each VisRow In Selection.Resize(, 1).SpecialCells(xlCellTypeVisible) n = n + 1 If n Mod 2 = 0 Then VisRow.EntireRow.Interior.ColorIndex = 35 End If Next VisRow End Sub

Dalam gambar di bawah, saya telah mengaktifkan ciri AutoFilter dan menyaring hanya untuk rekod DEF Pelanggan. Pilih semua sel dalam pilihan dan gunakan Alat - Makro - Makro untuk menjalankan ApplyGreenBarToSelection.

Menggunakan Makro VBA

Kunci makro VBA ini adalah kaedah .SpecialCells.

Artikel menarik...