Dapatkan nilai sel di sebelah kiri sel saat ini


16

Yang merupakan rumus yang benar untuk mendapatkan nilai sel di sebelah kiri sel saat ini. Saya sudah mencoba =OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)tetapi mengisi kesalahan circular dependency.

Jawaban:


25

Saya mencoba ini dan berfungsi (setidaknya dalam excel):

=OFFSET(INDIRECT(SUBSTITUTE(ADDRESS(ROW(),COLUMN()),"$","")),0,-1)

Masalah yang saya yakini adalah ADDRESS(ROW(), COLUMN())mengembalikan sesuatu seperti $ A $ 2 yang mengunci sel, jadi Anda harus menghapusnya $sebelum menggunakan offset.

EDIT: Mengabaikan xD sesuatu yang sangat sederhana (yang ini berfungsi baik di excel dan di g-spreadsheet

=INDIRECT(ADDRESS(ROW(),COLUMN()-1))

Terima kasih atas bantuan Anda, saya akan mencoba jika ini bekerja :) p / s: ini masih tidak berfungsi Saya punya "kesalahan: Ketergantungan melingkar terdeteksi"
Dzung Nguyen

1
@ Vdt Hmm, saya baru saja mencoba yang sederhana =offset(indirect("C8"),0,1)di g-spreadsheet dan masih melempar kesalahan, sedangkan =offset(C8,0,1)tidak. Jadi, saya bermain-main sedikit lebih banyak dan menghasilkan solusi yang lebih rapi. Lihat hasil edit dalam jawaban saya!
Jerry

2
Sampel kode kedua Anda sangat cocok untuk saya di Google Sheets, terima kasih!
Shane Reustle

@ShaneReustle Luar Biasa :)
Jerry
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.