Scott mengirimkan masalah luar biasa ini, yang 98% cara dia selesaikan:
Saya memiliki dua spreadsheet. Salah satunya, saya masukkan data ke. Yang lainnya adalah mirror yang pertama menggunakan fitur paste link. Ini bekerja dengan baik. Anda dapat 'melihat' lembar pertama dengan melihat lembar kedua.
Dalam keadaan yang sempurna, lembar 2, sel A10 memperlihatkan kepada saya data dalam lembar 1 sel A10. Sekarang, misalkan ada nilai "a-ten" di sel A10 lembar 1. Jika saya menyisipkan baris ke dalam lembar 1 antara baris 9 dan 10, ini akan mengganti nilai A10 dari "a-ten" ke A11.
Melihat lembar kedua saya, sel A10 masih menunjukkan "a-ten", tetapi ketika Anda melihat alamatnya, referensinya sekarang adalah A11. Sel A9 akan mereferensikan A9 sebagaimana mestinya. Tapi, pada dasarnya ini menciptakan ruang hampa di mana data dari lembar 1 akan jatuh melalui celah-celah.
Excel melacak data yang dulunya ada di sel A10, bukan yang sebenarnya ada di A10.
Saya ingin melacak apa yang secara fisik ada di A10. bukan di mana data di A10 pergi.
Ide saya untuk mengalahkan Excel pada permainannya sendiri adalah dengan membuat referensi yang menggunakan kombinasi fungsi ROW dan ADDRESS seperti ini.Menempatkan ini di lembar kedua
=(ADDRESS(ROW(),1,2,,"='(workbook)sheet1'!"))
beri saya teks referensi yang saya inginkan. Apakah ada cara untuk mengubahnya menjadi referensi yang sebenarnya?
Fungsi INDIRECT () akan mengambil teks yang terlihat seperti referensi dan akan memberi Anda nilai sebenarnya pada referensi itu, tetapi ini tidak akan berfungsi saat menunjuk ke lembar kerja lain.
Bagaimana kalau menggunakan fungsi OFFSET?
=OFFSET(Sheet2!$A$1,ROW()-1,0)