Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Excel 2013 - Dynamiczne listy rozwijane

son91 03 Jul 2015 14:26 1293 3
  • #1
    son91
    Level 10  
    W sumie standard. Tak, widziałem że są na tym forum miliony tematów z milionami odpowiedzi(pewnie zgodnych) ale mam problem bo firmowo nie mogę pobierać plików =.= więc nawet podejrzenie jak się tworzy listy zależne od innych nie bardzo funkcjonuje a z tego co ludzie piszą szczerze mówiąc nie wiem do końca jak

    Teraz mała prośba. Czy ktoś mi może objaśnić jak się je tworzy? Muszę schemat drzewka decyzyjnego przerobić na listę rozwijaną, gdzie drugi poziom drzewa jest dla kilku wartości I poziomu, a z drugiego poziomu wynikają opcje 3 poziomu.

    W sensie(wartości przykładowe, nie wiem czy nie zamotam...):
    W pierwszym poziomie mam 3 wartości:
    Samochód, Rower, Pociąg
    W drugim poziomie mam 6 wartości, które wynikają z pierwszego poziomu: Kierownica, Drążek, Schody, Silnik, Podłoga, Prędkość do przodu
    Czyli wiadomo. Drążek przypiszemy tylko do roweru, silnik zarówno do pociągu jak i samochodu a prędkość do przodu możemy przypisać do każdej wartości z pierwszego poziomu...



    W trzecim poziomie drzewka mam z kolei akcje które wynikają z drugiego poziomu, takie jak: naprawiono, oczekuje, niezrealizowane. To już są stricte instrukcje warunkowe.

    Czyli końcowo:
    [Wybór:samochód]->[Wybór:{kierownica,silnik,podłoga}]->[Instrukcja:naprawiono].

    Tyle że teraz pytanie. W VBA mogę to utworzyć, jednak to zajęłoby masę linijek, a z kolei wiem że da się to formułami zrobić. Gdzieś widziałem że żeby utworzyć taką listę trzeba użyć funkcji ADR.POŚR(komórka z wartościami z pierwszego poziomu) ale to nie do końca chyba ma zastosowanie do mojej struktury...
    Drugą z kolei pomoc widziałem na tym forum że kolega marek003 radził by użyć funkcji WYSZUKAJ.POZIOMO() tylko wtedy jak mam ułożyć tabelę i jak to trzeba by zrobić?

    Tylko błagam, jak chcecie pomóc to nie wstawiajcie arkuszy ani linków gdzie dają arkusze bo jak nadmieniłem wyżej -> nie mogę ściągać niczego...
  • #2
    marek003
    Level 40  
    :) Kłopot będzie Ci pomóc bo twój problem można rozwiązać wieloma metodami.
    Po pierwsze zależy jak masz zorganizowane dane słownikowe?
    Po drugie czy lista ma się rozwijać w samej komórce (poprawność danych) czy możesz wykorzystać formant formularza?
    Czy możesz/umiesz stosować nazwy zakresów (do nazewnictwa danego słownika)?
    Czy lista danego słownika jest stała (ilość) czy przewidujesz dopisywanie (nie chodzi mi tu o dynamiczny wybór tylko o daną listę) ?

    Excel 2013 - Dynamiczne listy rozwijane

    Od powyższych zależy jakie formuły później należy zastosować.

    Nie możesz wejść na youtube i pooglądać jak to się robi?
    A może warto na prywatnym komputerze trochę się podszkolić (pobrać pliki z forum ) i już ze zdobytą wiedzą zacząć tworzyć na firmowym sprzęcie.

    I na marginesie: Nie kumam trzeciego wariantu.
  • #3
    son91
    Level 10  
    marek003 wrote:
    :) Kłopot będzie Ci pomóc bo twój problem można rozwiązać wieloma metodami.
    Po pierwsze zależy jak masz zorganizowane dane słownikowe?
    Po drugie czy lista ma się rozwijać w samej komórce (poprawność danych) czy możesz wykorzystać formant formularza?
    Czy możesz/umiesz stosować nazwy zakresów (do nazewnictwa danego słownika)?
    Czy lista danego słownika jest stała (ilość) czy przewidujesz dopisywanie (nie chodzi mi tu o dynamiczny wybór tylko o daną listę) ?

    Excel 2013 - Dynamiczne listy rozwijane

    Od powyższych zależy jakie formuły później należy zastosować.

    Nie możesz wejść na youtube i pooglądać jak to się robi?
    A może warto na prywatnym komputerze trochę się podszkolić (pobrać pliki z forum ) i już ze zdobytą wiedzą zacząć tworzyć na firmowym sprzęcie.

    I na marginesie: Nie kumam trzeciego wariantu.


    Poradziłem sobie w ten sposób że przez funkcję która wykrywa zmianę komórki(arkusz change) wprowadzam odpowiednie dane warunkami i prowadzącymi od nich subami do zamontowania poprawności danych. Jakoś to działa dla małego drzewka ale co by było gdyby było więcej problemów... :D
  • #4
    marek003
    Level 40  
    son91 wrote:
    Jakoś to działa dla małego drzewka ale co by było gdyby było więcej problemów... :D

    Tak jak napisałem we wcześniejszym poście :
    marek003 wrote:
    ... twój problem można rozwiązać wieloma metodami.
    Po pierwsze zależy jak masz zorganizowane dane słownikowe?
    Po drugie czy lista ma się rozwijać w samej komórce (poprawność danych) czy możesz wykorzystać formant formularza?
    Czy możesz/umiesz stosować nazwy zakresów (do nazewnictwa danego słownika)?
    Czy lista danego słownika jest stała (ilość) czy przewidujesz dopisywanie (nie chodzi mi tu o dynamiczny wybór tylko o daną listę) ?
    Od powyższych zależy jakie formuły później należy zastosować.

    Ty dodałeś jeszcze VBA (makra) co wielokrotnie poszerza możliwości podania wariantów rozwiązania wiec ...
    Makrami można wszytko - to pisanie programu pod konkretne rozwiązania więc nie masz tu ograniczeń (oprócz własnych umiejętności) więc nie widzę problemu, tym bardziej że sobie sam poradziłeś :)