Pernahkah Anda ingin membuat baris di Google Sheets, dan menggunakan rumus yang mereferensikan sel lain di baris tersebut? . Tapi biasanya di Zapier, Anda harus melakukan ini
Itu karena saat kita membuat baris baru, kita tidak tahu berapa nomor barisnya sampai setelah kita membuatnya. Jadi kita harus menambahkan rumus setelah kita mengetahui nomor barisnya, yang menghabiskan dua tugas untuk membuat satu baris saja. Namun dengan sedikit keajaiban formula, kita dapat menyimpan tugas kedua itu setiap saat. Kita dapat melakukannya dengan menggunakan INDIRECT dan ROW . INDIRECT memungkinkan kita menggunakan rumus untuk mereferensikan sel lain. Biasanya jika Anda menulis rumus seperti "SUM(A3,"B" & 3+3), ini tidak akan berfungsi karena rumus tidak akan berfungsi sebagai referensi sel. Dengan kata lain, ini tidak akan diselesaikan menjadi "SUM(A3,B6)", dan kita hanya akan mendapatkan kesalahan. Namun, jika Anda mengapit bit terakhir dengan "TIDAK LANGSUNG", itu akan berfungsi. Dengan kata lain
Akan memutuskan untuk
Itu mungkin tidak tampak sangat berguna dengan sendirinya. Namun di Zapier, kita dapat menggabungkan ini dengan ROW() untuk mereferensikan sel di baris yang baru saja kita buat, dan tidak perlu memperbaruinya dengan tindakan lain Katakanlah Zap Anda meletakkan dua angka di kolom B dan C, dan Anda ingin total angka tersebut muncul di kolom . Di Google Sheets, Anda cukup menulis.
ke D2, dan salin dari Baris 2 ke semua baris lainnya. Di Zapier, Anda dapat melakukan sesuatu yang sangat mirip, tetapi akan terlihat seperti ini
Kelihatannya rumit, tetapi sebenarnya cukup sederhana jika Anda menguraikannya langkah demi langkah. Saat Zap berjalan, ROW() akan sama dengan baris tempatnya berada. Jika Zap membuat baris 88, maka rumus ROW() akan menyelesaikannya
Kemudian rumus INDIRECT akan mengambil string tersebut, dan mengubahnya menjadi referensi sel seperti itu
Dan voila. Rumus tanpa tugas tambahan. Anda dapat menggunakan ini untuk melakukan penghitungan pada sel lain, menjalankan pernyataan IF berdasarkan data lain, dan lainnya. Semua tanpa menggunakan tugas lain BONUS. Gunakan INDIRECT untuk mereferensikan sel dalam baris yang benar-benar berbeda Hal hebat tentang INDIRECT adalah Anda dapat menggunakannya untuk mereferensikan setiap sel, berdasarkan matematika apa pun yang Anda suka. Katakanlah Anda ingin memeriksa apakah baris sebelumnya memiliki angka ganjil di kolom C. Anda bisa menggunakan rumus ini.
Lihat apa yang terjadi di sana? . Jadi jika ini ada di Baris 88, rumusnya akan menjadi
Dan dengan cara itu, Anda bisa mereferensikan sel di mana saja terkait dengan baris yang baru saja Anda buat. Saya telah melihat orang-orang menggunakan ini untuk menyiapkan peringatan ketika angka terlalu tinggi, menetapkan ID unik berdasarkan baris sebelumnya, dan banyak lagi. Berikut contoh pembuatan nomor Pelanggan baru berdasarkan baris sebelumnya Rumus INDIRECT ini menambahkan 1 ke angka berapa pun yang ada di atasnyaAlternatif Dengan Google Sheets, biasanya ada sekitar 50 cara untuk melakukan hal yang sama. Berikut adalah postingan yang bagus tentang cara menggunakan versi dua langkah asli untuk membuat rumus dinamis Anda juga dapat mengirim semua data Anda ke Google Sheets tanpa formula, lalu menggunakan Formula Array di lembar kerja yang berbeda untuk mengambil data tersebut dan menambahkan formula secara manual. Saya tidak terlalu paham dengan rumus array, tapi saya tahu itu adalah pilihan MEMPERBARUI.
A Tingkat pengguna 1
Di Google Spreadsheet berukuran besar, menggunakan INDIRECT menyebabkan masalah performa yang signifikan. Lihat
Saya banyak menggunakan ARRAYFORMULA di Google Sheets sehingga setiap baris baru yang saya buat melalui zap memiliki kolom yang diisi secara otomatis dengan hasil rumus yang dihitung. Sintaks membutuhkan waktu untuk membiasakan diri tetapi setelah Anda memahaminya, itu berfungsi dengan baik Ini sangat meningkatkan fleksibilitas/kekuatan otomatisasi yang dapat saya lakukan melalui Zapier juga. Jika ada minat untuk mengetahui lebih lanjut, ping saya dan saya dapat memberikan lebih banyak konteks/contoh Tingkat pengguna 7 +11
Hai @anatesanStream Terima kasih banyak atas informasi tambahannya — sangat membantu Saya mungkin akan menerima tawaran itu untuk mendapatkan beberapa konteks/contoh tambahan.Tingkat pengguna 7 +12
Hai @ClintEmsley Pilihan lain adalah menggunakan INDEX sebagai pengganti INDIRECT
Keuntungan
INDEX mengembalikan konten sel, ditentukan oleh offset baris dan kolom (dengan kata lain…. =INDEX({rentang referensi}, {offset baris}, {offset kolom})
Bagi yang membaca, di mana pun Anda melihat INDIRECT() di atas dapat diganti dengan INDEX()
Katakanlah, saya ingin mengganti rumus yang Anda sebutkan di atas untuk menempatkan dua angka di kolom B dan C, dan Anda ingin total angka tersebut muncul di kolom D. Formula Bagaimana Anda mereferensikan sheet secara dinamis di Google Sheets?Ketik = diikuti dengan nama sheet, tanda seru, dan sel yang sedang disalin . Misalnya, =Lembar1. A1 atau ='Lembar nomor dua'. B4.
Bagaimana cara mengisi data secara otomatis di Google Sheets berdasarkan sel lain?Pemformatan Bersyarat Berdasarkan Nilai Sel Lain . Pilih sel yang ingin Anda format Klik "Format" di bilah navigasi, lalu pilih "Pemformatan Bersyarat. " Di bawah "Aturan Format", pilih "Rumus khusus adalah. " Tulis rumus Anda, lalu klik "Selesai. " Konfirmasi aturan Anda telah diterapkan dan periksa sel Bagaimana Anda membuat rentang dinamis dalam lembaran?Cara menerapkan Dynamic Named Range di Google Sheets . Gunakan fungsi COUNT untuk menghitung jumlah entri yang valid secara dinamis. . Buat referensi untuk Rentang yang Diberikan. . Langkah 3. Buat rentang Bernama untuk Daftar Belanja dengan rentang dinamis yang baru saja kita buat. . Langkah 4. Gunakan fungsi INDIRECT untuk merujuk ke rentang dinamis Bagaimana cara memperbarui data secara otomatis dari sheet lain di Google Sheets?Gunakan fungsi IMPORTRANGE . Di Spreadsheet, buka spreadsheet Di sel kosong, masukkan =IMPORTRANGE Dalam tanda kurung, tambahkan spesifikasi berikut dalam tanda petik dan dipisahkan dengan koma*. URL spreadsheet di Spreadsheet. . tekan enter Klik Izinkan akses untuk menyambungkan 2 spreadsheet |