Đó là công thức chính xác để có được giá trị của ô bên trái của ô hiện tại. Tôi đã thử =OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)
nhưng nó gây ra lỗi circular dependency
.
Đó là công thức chính xác để có được giá trị của ô bên trái của ô hiện tại. Tôi đã thử =OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)
nhưng nó gây ra lỗi circular dependency
.
Câu trả lời:
Tôi đã thử điều này và nó hoạt động (ít nhất là trong excel):
=OFFSET(INDIRECT(SUBSTITUTE(ADDRESS(ROW(),COLUMN()),"$","")),0,-1)
Vấn đề tôi tin là ADDRESS(ROW(), COLUMN())
trả về một cái gì đó như $ A $ 2 sẽ khóa ô, vì vậy bạn cần loại bỏ $
phần trước khi sử dụng phần bù.
EDIT: Bỏ qua một cái gì đó thực sự đơn giản xD (cái này hoạt động cả trong excel và trong bảng tính g
=INDIRECT(ADDRESS(ROW(),COLUMN()-1))
=offset(indirect("C8"),0,1)
trong bảng tính g và nó vẫn đưa ra lỗi, trong khi =offset(C8,0,1)
không. Vì vậy, tôi đã chơi xung quanh nhiều hơn một chút và đưa ra một giải pháp gọn gàng hơn. Xem chỉnh sửa trong câu trả lời của tôi!