Apakah mungkin untuk mereferensikan sel di Google Sheets sehingga sel yang ditampilkan juga menampilkannya menggunakan teks dan format warna sel yang sama?
=A1
Hanya akan mereferensikan nilai sel. Tetapi jika sel itu memiliki latar belakang merah dan teks putih, saya ingin itu juga disalin.
Saya condong ke arah solusi formula yang ada daripada skrip. Jika berlaku tentu saja.
google-sheets
google-apps-script
formatting
Robert Koritnik
sumber
sumber
Jawaban:
Untuk Google Spreadsheets, dimungkinkan dengan menulis skrip:
Tambahkan pemicu untuk fungsi skrip, sehingga dijalankan pada setiap modifikasi spreadsheet.
Saya telah membuat sampel spreadsheet di sini . Jangan ragu untuk menyalinnya ke akun Anda sendiri, dan mulai bereksperimen dengannya.
sumber
fullCellRef(cellReference)
sehingga orang dapat menggunakannya sebagai=fullCellRef(A1)
contohMenggunakan jawaban Vidar dan Jacob sebagai dasar saya telah menciptakan solusi berikut yang akan memungkinkan Anda untuk menulis = fullCellRef (A1) yang akan menyalin nilai dan format dari A1.
Efek samping kecil adalah bahwa jika Anda menyeret-menyalin sel dengan rumus ini, sel-sel baru pada awalnya akan menyalin pemformatan sel asli (seperti biasa), tetapi kemudian akan beralih ke pemformatan yang dirujuk setelah jeda kecil.
Lembar contoh di sini .
sumber
Ini adalah yang terdekat yang bisa Anda dapatkan, dalam memiliki perasaan formula.
Kode
Dijelaskan
Setelah diedit, kotak pesan muncul dan meminta nilai input (dikurangi juga diizinkan). Kemudian format (termasuk nilai), seperti yang sudah disajikan Vidar dengan luar biasa, diterapkan.
Contoh
File Vidar yang disalin: Pemformatan Sel
sumber