Menukar Rujukan Sel - Petua Excel

Scott menghantar masalah yang sangat baik ini, yang mana ia mempunyai 98% cara menyelesaikannya:

Saya mempunyai dua hamparan. Salah satunya, saya memasukkan data ke dalam. Yang lain adalah cermin pertama menggunakan ciri pautan tampal. Ini berfungsi dengan baik. Anda boleh 'melihat' helaian pertama dengan melihat helaian kedua.

Dalam keadaan sempurna, helaian 2, sel A10 menunjukkan kepada saya data dalam helaian 1 sel A10. Sekarang, katakan bahawa terdapat nilai "a-ten" dalam sel A10 lembaran 1. Sekiranya saya memasukkan baris ke dalam helaian 1 antara baris 9 dan 10, ini akan meningkatkan nilai A10 dari "a-ten" ke A11.

Melihat helaian kedua saya, sel A10 masih menunjukkan "a-ten", tetapi apabila anda melihat alamatnya, rujukannya sekarang adalah A11. Sel A9 akan merujuk A9 sebagaimana mestinya. Tetapi, pada dasarnya mewujudkan kekosongan di mana data dari helaian 1 akan jatuh melalui celah-celah.

Excel sedang mengesan data yang ada di sel A10, bukan yang sebenarnya ada di A10.

Saya ingin mengesan apa yang ada secara fizikal di A10. bukan ke mana data di A10 pergi.

Idea saya untuk mengalahkan Excel pada permainannya sendiri adalah untuk membuat rujukan yang menggunakan gabungan fungsi ROW dan ALAMAT seperti ini.

Letakkan ini di helaian kedua

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

memberi saya teks rujukan yang saya mahukan. Adakah cara untuk menukarnya menjadi rujukan sebenar?

Fungsi INDIRECT () akan mengambil teks yang kelihatan seperti rujukan dan akan memberi anda nilai sebenar pada rujukan itu, tetapi ini tidak akan berfungsi apabila menunjuk ke lembaran kerja lain.

Bagaimana dengan menggunakan fungsi OFFSET?

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

Artikel menarik...