Saya ingin merujuk ke seluruh kolom, seperti yang Anda bisa di Excel dengan menggunakan A:A
. Saya menemukan diskusi di forum openoffice.org yang berusia beberapa tahun, dan menyarankan tidak ada cara yang rapi untuk melakukannya. Opsi yang disajikan adalah
- Gunakan
A1:A65536
. - Gunakan
OFFSET($A$1;0;0;65536;1)
karena rentang sebelumnya dapat diubah jika Anda memasukkan atau menghapus baris. - Gunakan Data -> Tentukan Kisaran ... untuk memberi nama rentang kolom (tapi yang bagi saya masih sama dengan
$A$1:$A$1048576
).
Pendekatan ini tampaknya terlalu rumit dan masih belum mencapai tujuan saya dengan sempurna. Adakah yang tahu cara yang lebih sederhana untuk merujuk ke seluruh kolom?
openoffice-calc
Andy
sumber
sumber
A:A
bukan hanya gula sintaksisA1:Amax
dan representasi internal berbeda?A1:A1048576
, bukanA1:A65536
. Jika Anda mencoba menggunakanA1:A1048576
dalam bagan, itu hanya menyusut menjadi seperti$Sheet1.$A$2:$A$26
. Kemudian Anda menambahkan lebih banyak hal ke kolom dan itu tidak termasuk dalam bagan. Akan sangat bagus jika kita bisa mengatakanA:A
"menggunakan semua yang ada di kolom ini".Jawaban:
Tidak, tetapi ini akan tersedia dalam versi Calc di masa mendatang: https://bugs.documentfoundation.org/show_bug.cgi?id=44419
Sunting : Sebenarnya, ini sudah dapat diunduh di " LibreOffice Fresh ".
Pertanyaan ini juga tentang OpenOffice, yang merupakan produk terpisah sekarang. Saya tidak tahu apakah mereka memasukkan perubahan seperti ini dari LibreOffice, tetapi saya menemukan ini :
Sunting : Sebenarnya ini tidak benar-benar diperbaiki. Anda dapat masuk
A:A
di beberapa tempat, tetapi kemudian dikonversi keA1:A1048576
yang bukan hal yang sama. Itu sebenarnya tidak memperlakukanA:A
sebagaimana mestinya. Misalnya, jika Anda memindahkan baris, itu menjadi rusak.Tampaknya juga jika Anda menggunakannya untuk membuat bagan, bagan Anda akan menjadi ratusan MB di dalam file zip dan memperlambat komputer, dll.
sumber
A:A
dan itu akan menulis ulangA1:A1048576
, dan kemudian ketika Anda memindahkan sel, pemformatan bersyarat akan rusak.Anda dapat membuatnya lebih mudah dengan memberi nama kolom. Pilih kolom dan beri nama melalui Kotak Nama di dekat sudut kiri atas Calc. Anda tidak dapat menggunakan A: A, tetapi AA akan berfungsi. Ini mirip dengan # 3 di atas. Tampaknya menangani masukkan / hapus baris baik-baik saja, tapi saya tidak mengujinya terlalu banyak. Buat template dengan setiap kolom bernama dan mulai dari sana ketika Anda membutuhkan fitur. Itu tampaknya merupakan pendekatan yang membutuhkan upaya paling sedikit.
Namun, ini masih tidak berfungsi seperti yang saya harapkan. Ini sama dengan menggunakan $ A: $ A di Excel. Jika Anda menyalin rumus ke kolom baru, itu akan terus merujuk ke kolom A alih-alih diterjemahkan ke kolom baru dengan offset salinan. Itu membuat hal-hal yang sangat rumit jika Anda terbiasa dengan fitur ini.
Pada akhirnya, untuk menduplikasi fungsionalitas secara tepat, sepertinya kita harus menggunakan A $ 1: A $ 1048576.
sumber
Sedang mencari jawaban untuk ini sendiri dan menemukan opsi lain di sepanjang jalan ..
Jawaban yang merujuk pada penamaan kolom tidak jelas bagi saya ketika saya membacanya ..
Dari pandangan pemula ini, ia mencoba mengatakan bahwa ketika Anda memilih seluruh baris, dalam kotak drop-down di sudut kiri atas ia mengatakan efek
A1:A1048576
.. ini Anda mengganti nama untuk memberi nama kolom .. dan menggunakannya di tempat ExcelA:A
Ini terus membuat saya masalah, dan menyukai cara saya menemukan lebih baik, jika itu berlaku untuk siapa pun yang menemukan kebutuhan posting ini.
Sebaliknya, dalam katakanlah A1 .. Saya memiliki judul ..
Total
kami akan mengatakan .. dengan semua nilai di bawahnya.Saya hanya menggunakan itu alih-alih mengganti nama kolom dan bekerja pada dasarnya sama tanpa banyak masalah .. meskipun dalam kasus karakter Judul yang menggunakan fungsi seperti
/
(yang merupakan masalah yang saya alami), Anda harus ingat untuk meletakkan tanda apostrof sebelum dan sesudah mis.'Km/Gal'
bingung Calc sampai saya sadar saya membutuhkannya ...Harus menamainya sesuatu yang normal dulu
(kmgal)
dan kemudian mengubahnya setelah saya memasukkan rumus untuk menghitung rata-rata .. Di mana Calc mengoreksi untuk saya, dan kemudian saya perhatikan apa yang dilakukannya dan memperbaikinya sendiri.Jadi sederhananya, dalam penggunaan saya menggunakan ...
sumber
Pergi ke beberapa sel (katakanlah, B1) dan masukkan nilai "A1048576" di atasnya.
Lalu, untuk referensi semua nilai dari kolom A, cukup masukkan sesuatu seperti
Tidak masalah jika Anda menghapus beberapa baris dari rentang; konten b1 selalu memastikan bahwa Anda mereferensikan sel terakhir dari kolom A.
Catatan : Dalam pemasangan Calc saya, rumusnya adalah
=máximo(a1:índice(b1))
, jadi saya tidak yakin nama fungsinya benar-benarindex
dalam bahasa Inggris.sumber