libreoffice calc - bervariasi kolom pada drag-down

0

Katakanlah saya memiliki beberapa data dalam lembar Sheet_A di R2:AA2

Saya sekarang ingin merujuk data itu di Sheet_B di B2:B10

Bagaimana aku melakukan itu?

Jika saya menulis

 Sheet_B.B2 = Sheet_A.R$2

Dan kemudian seret ke bawah, itu akan menghasilkan

 Sheet_B.B3 = Sheet_A.R$2

Tapi aku ingin

 Sheet_B.B3 = Sheet_A.S$2
User1291
sumber
2
Saya tidak menggunakan libreoffice, tetapi dalam MS Excel saya akan menggunakan sesuatu seperti Offset(Sheet_A!R2,Row()-2,0)
Máté Juhász

Jawaban:

1

Fungsi OFFSET bekerja dengan baik di sini:

=OFFSET(Sheet_A.$R$2;0;ROW()-2)

Atau, gunakan ALAMAT dan TIDAK LANGSUNG:

=INDIRECT(ADDRESS(2;16+ROW();;;"Sheet_A"))

Dokumentasi di https://wiki.openoffice.org/wiki/Documentation/OOo3_User_Guides/Calc_Guide/Address,_Indirect,_Offset,_Index .

Jim K
sumber
Berfungsi dengan baik, terima kasih. Tapi bukankah Anda menggunakan terlalu banyak ; dalam ADDRESS? Juga, ada cara untuk melihat nomor kolom?
User1291
1
Ternyata jumlah ADDRESS parameter tergantung pada versi. Saya menggunakan LibreOffice yang membutuhkan lima parameter . Untuk menampilkan nomor kolom di baris 1, masukkan =COLUMN() di sel A1 dan kemudian isi ke kanan.
Jim K