Cara menandai elemen rumus ke "jangan bergeser"

1

Saya memiliki dua lembar kerja dalam file Gnumerik saya.

Pada awalnya saya memiliki banyak baris yang berisi indeks. Pada detik saya memiliki nilai masing-masing untuk indeks itu.

Sekarang, saya dapat menggunakan indexfungsi untuk referensi aspek yang saya butuhkan.

=index(IndexValues!B1:B7;B1)

IndexValues ​​adalah lembar kerja kedua, B1: B7 menunjukkan area nilai dalam lembar itu, B1 adalah kolom pada lembar pertama tempat nomor indeks disimpan.

Tetapi jika saya ingin menyalin baris ke baris kedua saya mendapatkan:

=index(IndexValues!B2:B8;B2)

bukan itu yang saya inginkan. Justru yang saya inginkan

=index(IndexValues!B1:B7;B2)

Sehingga area pencarian pada lembar kedua tetap sama, tetapi bidang tempat nomor indeks diambil.

Konteks: Untuk kasus khusus ini tentang nama-nama Hari Kerja yang perlu dipetakan ke input (yang merupakan angka dari 1 hingga 7). Tapi saya mengalami masalah ini lebih dari sini dan ingin memiliki solusi kasus umum.

Angelo Fuchs
sumber

Jawaban:

2

Gunakan $awalan untuk menunjukkan bahwa sel dan rentang harus tetap diletakkan saat menyalin / menempel / menarik:

=index(IndexValues!$B$1:$B$7;B2)

Anda dapat menerapkannya $ke bagian berbeda dari alamat sel, jadi

$B2 means B should always be B when copied, but 2 can move relative
B$2 means B can move relative, but 2 must remain the same
Paul
sumber
Besar! Terima kasih. Apakah Anda tahu di mana di manual yang ditulis? Saya mencoba mencarinya, tetapi gagal.
Angelo Fuchs
Tidak maaf Meskipun aplikasi spreadsheet cenderung mengadopsi standar yang ditetapkan oleh Excel untuk kompatibilitas, jadi jika Anda mencari "bagaimana melakukan X di Excel" jawabannya akan berlaku untuk LibreCalc, Google Spreadsheet, Excel, Gnumeric dll dalam banyak kasus, terutama seputar dasar-dasarnya.
Paul