Excel 2016. Secara otomatis membuat rentang berdasarkan konten sel lalu memformat rentang secara kondisional

2

Saya belum masuk ke makro yang mengapa saya bertanya di sini. tapi saya punya spreadsheet yang ingin saya set gradien ke set sel diagonal tetapi sangat memakan waktu ketika Anda memiliki 60 kolom. Saya memiliki templat yang memiliki sel yang dinomori secara diagonal. Berikut adalah contoh kecil templat.

contoh template
ini berlangsung hingga 60 baik ke kanan dan ke bawah. Saya dapat mengisi angka-angka dengan mudah tetapi dengan memformatnya secara kondisional akan membutuhkan waktu lama. Saya ingin tahu apakah ada cara untuk hanya memilih area dan mengatakan pilih semua sel di area ini yang berisi nomor yang sama dan membuat rentang yang ditentukan bernama nomor apa pun itu dan jika rentang itu sudah ada kemudian tambahkan sel itu ke yang sudah ada jarak.

Contoh akan mengambil semua sel yang berisi "1" di dalam rentang "utama" lalu membuat rentang "_1" dan menambahkan sel ke dalamnya. lalu ulangi sampai semua 60 rentang selesai.

maka saya juga akan membutuhkan cara untuk mengambil rentang "_1" hingga "_60" dan dengan mudah menambahkan pemformatan bersyarat untuk mereka selama 3 gradien warna untuk menyorot angka yang lebih besar di setiap rentang begitu saya menghapus angka dan mengganti dengan formula. Saya mungkin harus melakukan bagian ini secara manual tetapi akan jauh lebih mudah jika sudah ada rentang yang ditetapkan untuk setiap diagonal jadi saya tidak harus pergi dan memilih area sel yang berisi "5", tentukan rentang "_5", kemudian format kondisional untuk setiap angka 1-60 (hanya 60 saat ini tetapi mungkin berakhir menjadi lebih besar)

contoh seperti apa satu garis dengan gradien. akan memiliki gradien pada setiap diagonal. mungkin berakhir menjadi 3 warna berbeda untuk dengan mudah membedakan antara masing-masing diagonal sehingga Anda dapat mengetahui secara sekilas apa yang Anda cari. Contoh Gradien

Saya bisa melakukan gradien secara manual setelah rentang dibuat.

Saya tahu ini kemungkinan besar tidak mungkin tetapi saya ingin melihat karena saya memiliki beberapa di antaranya untuk dilakukan dan tidak menikmati menghabiskan berjam-jam hanya memformat ratusan sel secara manual.

gambaran sederhana tentang apa yang saya butuhkan

untuk semua sel di dalam rentang "Main"
baca sel
jika rentang "- [sel]" ada
[
tambahkan sel ke rentang
]
lain
[
tentukan rentang bernama "- [sel]"
tambahkan sel ke rentang
]

begitu semua sel berada dalam kisaran saya ingin sesuatu melakukan gradien untuk saya. sesuatu seperti "untuk setiap rentang -1 hingga -60, lakukan format bersyarat 3 warna"

Saya tahu akan ada lebih banyak dari itu tapi itu yang paling saya butuhkan.

Beri tahu saya jika ini tidak mungkin. mungkin saja tetapi tidak ada salahnya bertanya.

Michael Scheyer
sumber
3
Saya memberikan suara untuk menutup pertanyaan ini sebagai di luar topik karena ini bukan tentang perangkat keras atau perangkat lunak Apple. Namun, Anda harus memposting pertanyaan di komunitas Pengguna Super .
Monomeeth
Tergantung - OS apa yang Anda jalankan Excel? iOS - di sinilah tempatnya. Mac - ini tempatnya. Windows - SU adalah tempatnya. Web - untuk diperebutkan - bisa berupa aplikasi web, bisa di sini, bisa jadi SU.
bmike

Jawaban:

4

Ini cukup mudah di Excel 2016 untuk Mac.

Siapkan kisi Anda dan pilih rentang.

masukkan deskripsi gambar di sini

Tentukan pewarnaan bersyarat tiga warna Anda ke kisaran.

masukkan deskripsi gambar di sini

Nikmati

masukkan deskripsi gambar di sini

bmike
sumber
Masalah dengan ini adalah bahwa ia masih memilih area persegi kemudian menerapkan gradien ke semua sel dalam seleksi. jika Anda menambahkan lebih banyak angka di ruang kosong mereka juga akan berwarna. Saya mencoba untuk mendapatkan garis seperti yang telah Anda tunjukkan tetapi dengan gradien berbeda pada setiap baris untuk mendapatkan efek yang menunjukkan angka terbesar pada setiap diagonal, bukan hanya angka terbesar pada lembaran
Michael Scheyer
tidak ada yang menghentikan Anda dari pengaturan beberapa rentang. Tidak akan terlalu sulit untuk menulis skrip python pendek atau cukup mengetik rentang dengan tangan untuk tiga atau tujuh diagonal pertama. Untuk pengaturan yang sangat rumit - Anda ingin mengekspor ke csv dan memprogram solusinya,
@MichaelScheyer