excel - menjaga referensi kolom tetap saat menggunakan referensi terstruktur dan menyeret persamaan di beberapa kolom


1

Saya memiliki tabel dengan 27 kolom 'batasan' dan satu kolom 'total area' serta pengenal / nama, dan saya mengurangi total area dari batasan untuk kemudian memberi saya area yang bisa digunakan di zona itu.

meja saya berbentuk:

identifier / total_area / restriction1 / restriction2 .... restriction27

dan akan berakhir sebagai:

identifier / total_area / restriction1 / restriction2 .... restriction27 / allow_area1 / allow_area2 ... 27

Pada dasarnya, jika Anda menggunakan referensi terstruktur dalam bentuk:

=[@[area]]-[@restriction1]

maka itu berperilaku sangat mirip

=B2-C2

tetapi akan berguna untuk memiliki sesuatu yang bertindak seperti ini akan:

=$B2-C2

sehingga kolom 'total_area' yang sama sedang direferensikan setiap kali.

Apakah ada cara untuk menjaga referensi terstruktur sambil dapat memperbaiki salah satu kolom?

Saat ini berfungsi dengan baik

=$B2-[@restriction1]

itu hanya akan berguna untuk mengetahui apakah ada fungsi di masa depan karena referensi terstruktur lebih bersih daripada referensi sel langsung


Selamat datang di SU. Tidak yakin saya mengerti apa yang Anda minta. The kolom specifier mengacu pada seluruh kolom dari tabel yang (yang Anda menentukan dengan $A6). Jadi apa yang tidak berfungsi seperti yang Anda harapkan? Harap edit pertanyaan Anda untuk lebih spesifik dan berikan contoh.
CharlieRB

Duplikat dari Referensi Terstruktur: Mengatasi Absolute dan Relatif . Coba: =Table1[@[Total_area]:[Total_area]]-[Restriction1]
Ron Rosenfeld

Jawaban:


1

Ada sesuatu yang disebut manajer nama. (Pita Formula, atau Alt-IND menggunakan pintasan keyboard)

Di palungan nama, Anda dapat memberi nama ke sel, rentang atau pengelompokan sel, ditambah lagi. Jika Anda "memberi nama" Rentang total_area, maka dalam rumus Anda adalah: =total_area - c2

Menggunakan konvensi Penamaan: salin / tempel akan memperbarui c2tetapi total_areaakan tetap menjadi rentang statis melalui konvensi Penamaan.


ah ide bagus, saya tidak terpikir untuk menggunakan rentang bernama
AndyMoore
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.