A u mnie się rozszerza. LO 24.8.5.2 rpm x86_64 z libreoffice.org.
Jeśli usunę autofiltr, założę go od nowa na obszarze A1:B11 (dla porządku usunąłem pusty pierwszy wiersz) i użyję operacji sortuj, to obszar jest rozszerzany na cały zajęty blok. Komórka z formułą zmienia pozycję i formułę szlag trafia: #Adr!
W nowo tworzonych dokumentach, po ustawieniu autofiltra na obszar A1:Bn jest on automatycznie rozszerzany w dół, jeśli przylegające od dołu komórki są niepuste.
W przykładzie pobranym od @jozo2009 między tabelą a podsumowaniem jest 1 pusty wiersz, ale obszar i tak się rozszerza. Nie rozumiem.
Narzędzia→Opcje→Calc→Ogólne
[ ] Rozszerz formatowanie
[ ] Aktualizuj odwołania
mam wyłączone. Zresztą one nie do tego służą.
// Edit, po chwili
e tam, jest kaczan. Robię tak:
zakładam w arkuszu kolumny A, B o następującej treści
Kod: Zaznacz cały
aa bb
a 1
a 2
a 3
e 5
b 11
b 22
d 33
d 55
c 111
c 222
f 444
bla =AVERAGE(B2:B12)
(wiersz 13 jest pusty. Nie ma znaczenia co jest pod nim; byle to było „coś”.)
Zakładam autofiltr na A1:B12
Bez zaznaczenia bloku używam opcji autofiltra do posortowania albo selekcji wierszy kolejno różnymi sposobami.
Jeśli nie dać pustego wiersza, nastepująca po nim zawartość zostałaby wciągnięta w obszar filtra. Bardzo źle. Ale pusty wiersz separuje ją, na razie skutecznie.
Tylko że kiedy zmienię jego formatowanie (np. kolor tła), to druga w kolejności operacja na autofiltrze i tak sięga poza ten wolny wiersz. Bardzo, bardzo źle.
Proszę o potwierdzenie scenariusza. Właściwie trzeba by sprawdzić na najnowszych 24.8.6 i 25.2.2 zaraz po ich oficjalnym wydaniu i wtedy zgłosić błąd.
Coś podobnego do:
https://bugs.documentfoundation.org/sho ... ?id=145995
Defined DATA ranges merge destructively if cells separating them are inadvertently filled (autofilter extending data area).
Błąd istnieje od wersji 3.4.0.
Importance: high major. Not assigned.
Ale ja nie używałem zakresów baz danych.