Thay đổi tham chiếu ô - Mẹo Excel

Scott đã gửi đến bài toán xuất sắc này, bài toán mà anh ấy đã giải quyết được 98%:

Tôi có hai bảng tính. Một trong số đó, tôi nhập dữ liệu vào. Cái kia là bản sao của cái đầu tiên sử dụng tính năng liên kết dán. Điều này hoạt động tuyệt vời. Bạn có thể 'thấy' trang đầu tiên bằng cách nhìn vào trang thứ hai.

Trong trường hợp hoàn hảo, trang 2, ô A10 hiển thị cho tôi dữ liệu trong trang 1 ô A10. Bây giờ, giả sử rằng có một giá trị "a-ten" trong ô A10 của trang tính 1. Nếu tôi chèn một hàng vào trang tính 1 giữa các hàng 9 và 10, điều này sẽ đẩy giá trị "a-ten" của A10 thành A11.

Nhìn vào trang tính thứ hai của tôi, ô A10 vẫn hiển thị "a-ten", nhưng khi bạn nhìn vào địa chỉ, tham chiếu bây giờ là A11. Cell A9 sẽ tham chiếu đến A9 như nó phải. Tuy nhiên, về cơ bản nó tạo ra một khoảng chân không nơi dữ liệu từ sheet 1 sẽ lọt qua các vết nứt.

Excel đang theo dõi dữ liệu từng có trong ô A10, không phải dữ liệu thực sự có trong A10.

Tôi muốn theo dõi những gì thể chất trong A10. không phải dữ liệu trong A10 đi đâu.

Ý tưởng của tôi để đánh bại Excel trong trò chơi của riêng nó là bằng cách nào đó tạo ra một tham chiếu sử dụng kết hợp các hàm ROW và ADDRESS như thế này.

Đặt cái này vào trang thứ hai

=(ADDRESS(ROW(),1,2,,"='(workbook)sheet1'!"))

cung cấp cho tôi văn bản của tài liệu tham khảo mà tôi muốn. Có cách nào để chuyển đổi nó thành một tài liệu tham khảo thực tế không?

Hàm INDIRECT () sẽ lấy văn bản trông giống như một tham chiếu và sẽ cung cấp cho bạn giá trị thực tại tham chiếu đó, nhưng điều này sẽ không hoạt động khi trỏ đến một trang tính khác.

Làm thế nào về việc sử dụng chức năng OFFSET?

=OFFSET(Sheet2!$A$1,ROW()-1,0)

thú vị bài viết...