Làm thế nào để tham chiếu bảng biến trong OpenOffice Calc?


6

Tôi muốn tham chiếu một ô trong một trang tính khác và công thức tôi nhận được khi nhấn =theo sau bằng cách thay đổi trang tính, nhấp vào ô và nhấn Enter, cung cấp cho tôi

'Sheet2'.A2

Điều này là tốt, ngoại trừ ô B3 trong Trang tính 1 chứa tên của trang tính để chọn.

Vậy làm thế nào tôi có thể tránh mã hóa cứng tên của trang tính và thay vào đó sử dụng giá trị của một ô làm tên trang tính?

Tôi đã googled và tra cứu tài liệu và wiki của OOo, nhưng không có kết quả.



Không phải là một bản sao, nhưng liên quan trong việc sử dụng INDIRECTcho giải pháp. Nhưng câu hỏi này là cụ thể để tham khảo một tờ khác, mà cú pháp đặc biệt dường như là cần thiết.
jgivoni

Câu trả lời:


8

Những gì bạn đang tìm kiếm được gọi là Tài liệu tham khảo gián tiếp .

INDIRECT(B3&".A2")

Tôi tin rằng sẽ làm những gì bạn đang tìm kiếm.

Để giải thích, đó là sự kết hợp của giá trị chuỗi của ô B3trong trang tính hiện tại và chuỗi ".A2". Chuỗi kết quả, "Sheet2.A2"sau đó được đánh giá là một tham chiếu.


Cảm ơn, đó là những gì tôi cần! Đây là công thức làm việc cuối cùng cho ví dụ của tôi: INDIRECT(B3&".A2")- trong đó B3 là ô trong trang tính hiện tại có chứa tên của trang tính cần tìm A2, có giá trị mà tôi đang tìm kiếm.
jgivoni

Vâng, tôi chỉ chỉnh sửa câu trả lời trước để người khác không phải xem các bình luận cho giải pháp :-)
jgivoni

Hãy cẩn thận, trong một số phiên bản Libre Office, công thức có thể hơi khác một chút. Ví dụ, công thức sau đây hoạt động trong tôi. INDIRECT (B3 & "! A2") thay vì INDIRECT (B3 & ". A2")
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.