[SOLVED] Lista wyboru zależna od innej listy wyboru

Użytkowanie arkusza kalkulacyjnego
pagi
Posty: 2
Rejestracja: czw paź 25, 2012 9:55 pm

[SOLVED] Lista wyboru zależna od innej listy wyboru

Post autor: pagi »

Witam,

Chcę osiągnąć taki efekt.

Pierwsza lista wyboru - marka samochodu np.
Audi
Opel
Volvo

Druga lista wyboru zależna od pierwszej, jeżeli w pierwszej wybiore np Opel to Calc zaczyta odpowiednią drugą liste. np. Corsa, Vectra itp.
Dla każdej marki z listy pierwszej stworzę liste drugą z nazwami modeli, tylko jak zrobić, zeby calc wyświetlał prawidłową drugą liste.

Pozdrawiam.
LibreOffice 3.6 na Windows 7
Raknor
Posty: 509
Rejestracja: pt lut 19, 2010 3:32 pm
Lokalizacja: Warszawa
Kontakt:

Re: Lista wyboru zależna od innej listy wyboru

Post autor: Raknor »

Dane -> Poprawność danych... -> Zezwalaj: Zakres komórek

Kod: Zaznacz cały

JEŻELI($Arkusz1.$C$4="Audi";{"moje";"jego"};JEŻELI($Arkusz1.$C$4="Opel";{"Corsa";"Vectra"};"wszystkie ukradli"))
W załączniku demo.
Załączniki
demo.ods
(8.26 KiB) Pobrany 1935 razy
LibreOffice 5.1.6 (64bit)
Kubuntu 16.04 (64bit)
Wszelkie uwagi lub chęć udziału przy polonizacji LibreOffice proszę kierować na adres: pol_lo at pro.wp.pl
arras_1
Posty: 148
Rejestracja: czw lip 19, 2012 8:08 pm

Re: Lista wyboru zależna od innej listy wyboru

Post autor: arras_1 »

a może coś takiego
Załączniki
samoch.ods
(9.29 KiB) Pobrany 2130 razy
OpenOffice.org 4.1.3 , Windows 10
pagi
Posty: 2
Rejestracja: czw paź 25, 2012 9:55 pm

Re: Lista wyboru zależna od innej listy wyboru

Post autor: pagi »

Rewelacja :) jesteście wielcy.

Obie formy są dla mnie akceptowalne :)

Pozdrawiam!
LibreOffice 3.6 na Windows 7
Jan_J
Posty: 4653
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Lista wyboru zależna od innej listy wyboru

Post autor: Jan_J »

arras_1 pisze:a może coś takiego
Byłoby zgrabniej, gdyby nie tworzyć osobnej kopii danych podrzędnych dla każdego wpisu listy nadrzędnej (chodzi o te ukryte kolumny). Zamiast tego, zakres listy w formularzu poprawności mógłby odwoływać się do odpowiedniego fragmentu obszaru wzorcowego za pomocą funkcji przesunięcie(). Zawszeć to mniej bytów pośrednich.

W załączeniu zmieniona implementacja skoroszytu arrasa.
Załączniki
samoch.ods
(9.59 KiB) Pobrany 1442 razy
JJ
LO (26.2) ∙ Python (3.13|3.10) ∙ Unicode 17 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
asicac
Posty: 2
Rejestracja: wt paź 30, 2012 3:31 pm

Re: [SOLVED] Lista wyboru zależna od innej listy wyboru

Post autor: asicac »

Potrzebuję pomocy mam na zadanie przygotować tak jak by harmonogram obowiązków domowych dla rodziny. I mam problem z listami . Jak zrobić żeby z listy usunąć czynność którą wybrał wcześniejszy domownik?
OpenOffice3.3
arras_1
Posty: 148
Rejestracja: czw lip 19, 2012 8:08 pm

Re: [SOLVED] Lista wyboru zależna od innej listy wyboru

Post autor: arras_1 »

może coś takiego
Załączniki
rejony.ods
(9.42 KiB) Pobrany 1126 razy
OpenOffice.org 4.1.3 , Windows 10
asicac
Posty: 2
Rejestracja: wt paź 30, 2012 3:31 pm

Re: [SOLVED] Lista wyboru zależna od innej listy wyboru

Post autor: asicac »

Wielkie dzięki na pewno skorzystam, a jeszcze mam z jedną rzeczą problem chciałabym obowiązki przydzielać wg. cech osoby jak wiek i płeć, czyli ze np. osoba powyżej 18 roku życia i kobieta ma jakieś inne obowiązki do wybrania jak np mala dziewczynka, czy dorosły tata który przychodzi późno do domu
OpenOffice3.3
gery77
Posty: 22
Rejestracja: czw kwie 04, 2013 11:28 am

Re: [SOLVED] Lista wyboru zależna od innej listy wyboru

Post autor: gery77 »

Witam,
Proszę o pomoc przy moim pliku (załącznik) o co mi chodzi jest wpisane w kratki arkusza.

z góry dzięki za pomoc
Załączniki
samoch-1.ods
(19.38 KiB) Pobrany 449 razy
Libre Office 5.1.5.2
arras_1
Posty: 148
Rejestracja: czw lip 19, 2012 8:08 pm

Re: [SOLVED] Lista wyboru zależna od innej listy wyboru

Post autor: arras_1 »

Może coś takiego
Załączniki
samoch-11.ods
(11.49 KiB) Pobrany 525 razy
OpenOffice.org 4.1.3 , Windows 10
gery77
Posty: 22
Rejestracja: czw kwie 04, 2013 11:28 am

Re: [SOLVED] Lista wyboru zależna od innej listy wyboru

Post autor: gery77 »

Czemu po zmianie w Danych z Volvo na Toyotę zaczyna "krzaczyć" w Liście wyboru?
Muszę mieć możliwość wprowadzania i zmiany na dowolne inne marki
Załączniki
samoch-11.ods
(13.66 KiB) Pobrany 367 razy
Libre Office 5.1.5.2
Jan_J
Posty: 4653
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: [SOLVED] Lista wyboru zależna od innej listy wyboru

Post autor: Jan_J »

Bo w arkuszu DANE istnieją nazwane obszary, a LISTA WYBORU.A3 zawiera nazwę obszaru, z którego pobiera się listę wyboru.
Tak więc A3: Toyota nie ma nic wspólnego DANE.F3: Toyota. Dane/Poprawność proponuje listę wyboru z DANE.Toyota, a takiego zakresu nie ma.
W przypadku, kiedy chcesz bez swobodnie modyfikować kategorie w kolumnie A, radzę zrezygnować z nazwanych obszarów na korzyść wyszukiwania w nagłówkach arkusza DANE. Wymaga to zmiany definicji formuł w kolumnie LISTA WYBORU.B. Przyda się funkcja WYSZUKAJ.POZIOMO oraz albo PODAJ.POZYCJĘ i PRZESUNIĘCIE. Zobacz, jak zrobiono kolumnę C i zbuduj B przez analogię.
JJ
LO (26.2) ∙ Python (3.13|3.10) ∙ Unicode 17 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
arras_1
Posty: 148
Rejestracja: czw lip 19, 2012 8:08 pm

Re: [SOLVED] Lista wyboru zależna od innej listy wyboru

Post autor: arras_1 »

Propozycja bez definiowania kolumn, niezależna od zmiany nazw , możliwość dodania marek samochodów wraz z cenami
Załączniki
samoch-12.ods
(13.11 KiB) Pobrany 927 razy
OpenOffice.org 4.1.3 , Windows 10
23wojtas
Posty: 12
Rejestracja: pt maja 01, 2015 12:18 pm

Re: [SOLVED] Lista wyboru zależna od innej listy wyboru

Post autor: 23wojtas »

Odkopuję top ponieważ potrzebuję pomocy.
Chciałbym zrobić jak w tytule. Listę wyboru zależną od wcześniejszej listy wyboru. Problem w tym, że nie wiem jak stworzyć pierwszą listę aby działała w sposób w jaki tego oczekuję.
  • Otóż moja lista wygląda tak (1):
    Obrazek

    Chcę żeby wyglądała tak (2):
    Obrazek

    A dane do tych list mam zbudowane tak, i w ten sposób mają zostać.(3)
    Obrazek
I teraz moje pytanie. Jak zbudować listę (2) czyli bez przerw, na podstawie danych przedstawionych w sposób (3)?
Czy mogę użyć funkcji 'WYSZUKAJ.PIONOWO' tak aby 'druga' lista 'wiedziała', że na podstawie pierwszej listy ma kilka możliwości wyboru?
Czyli inaczej mówiąc wybranie wartości z pierwszej listy daje możliwość wyboru jednej z kilku opcji na drugiej liście jak na obrazku (3)?

Bardzo podobne rozwiązanie jest w tym temacie: https://forum.openoffice.org/pl/forum/v ... f=9&t=4187
Jednak tutaj dane do listy są inaczej zbudowane. I zastosowane formuły są dla mnie bardzo skomplikowane. Efekt jednak jest bardzo bliski temu co ja chcę uzyskać, jednak pozostając przy mojej strukturze danych. Dodatkowo wersja z powyższego linku jest 'zamknięta'. Z kolei moją chcę w miarę rozwoju rozbudowywać dopisując kolejne pozycje do danych, a w listach ewentualnie zwiększając zakres komórek.

Mój arkusz w załączniku.
Bardzo proszę o pomoc i wytłumaczenie jak to stworzyć abym mógł w przyszłości sam sobie z tym poradzić.
Załączniki
Copy.ods
(14.14 KiB) Pobrany 251 razy
OpenOffice 3.4.1 na Windows 7
Awatar użytkownika
Jermor
Posty: 2479
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: [SOLVED] Lista wyboru zależna od innej listy wyboru

Post autor: Jermor »

AOO 4.1.16 (tylko Win 10), LO 25.8 (x64) na: Win 11, 10, Linux (Mint)
Ważne!
Jeśli twój problem został rozwiązany, edytuj swój pierwszy post, dopisując w temacie [SOLVED].
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
23wojtas
Posty: 12
Rejestracja: pt maja 01, 2015 12:18 pm

Re: [SOLVED] Lista wyboru zależna od innej listy wyboru

Post autor: 23wojtas »

Patrz:
Bardzo podobne rozwiązanie jest w tym temacie: https://forum.openoffice.org/pl/forum/v ... f=9&t=4187
Jednak tutaj dane do listy są inaczej zbudowane. I zastosowane formuły są dla mnie bardzo skomplikowane. Efekt jednak jest bardzo bliski temu co ja chcę uzyskać, jednak pozostając przy mojej strukturze danych. Dodatkowo wersja z powyższego linku jest 'zamknięta'. Z kolei moją chcę w miarę rozwoju rozbudowywać dopisując kolejne pozycje do danych, a w listach ewentualnie zwiększając zakres komórek.
Przeglądałem ten temat.
OpenOffice 3.4.1 na Windows 7
Awatar użytkownika
Jermor
Posty: 2479
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: [SOLVED] Lista wyboru zależna od innej listy wyboru

Post autor: Jermor »

To jest ten sam post. Zobacz jakie zaproponowałem rozwiązanie w swojej odpowiedzi.
Zarzut co do zamknięcia wersji jest nietrafiony. Obszary nazwane można powiększać i nowe elementy będą automatycznie uwzględniane.
Co do Twojego projektu. W kosztorysie zdecydowałeś się na funkcję WYSZUKAJ.PIONOWO. Rozwijane listy są Ci jak widzę potrzebne jedynie do określenia tego co ma być wyszukane. Zastosowana kontrola poprawności w kolumnie C jest niepoprawna, gdyż nie wyświetli Ci odpowiedniej listy. Wpisana tam formuła zwraca pojedyncza wartość (znalezioną) lub błąd, gdy wartości nie ma.
Trochę zmieniłem Twój projekt i w wierszu 11 i 12 kosztorysu możesz zobaczyć jak to funkcjonuje, chociaż od razu uprzedzam, że i tak nie jest to dobre rozwiązanie z punktu widzenia projektu a nie samej logiki działania.
Nadałem nazwy poszczególnym obszarom.
Załączniki
Copy.ods
(17.89 KiB) Pobrany 463 razy
AOO 4.1.16 (tylko Win 10), LO 25.8 (x64) na: Win 11, 10, Linux (Mint)
Ważne!
Jeśli twój problem został rozwiązany, edytuj swój pierwszy post, dopisując w temacie [SOLVED].
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
ODPOWIEDZ