Witam, jestem czestym "korzystaczem" z Twoich filmikow. Tworze sobie plik, w ktorym chce analizowac bilanse i achunki wynikow. w pliku sa 3 arkusze, ktore (2011, 2012, 2013) zawieraja identyczne tabele dla kazdego roku w rozbiciu na dane miesieczne i narastajaco w kolejnych kolumnach typu styczen, luty, luty narastajaco itd... w 4 arkuszu mam zrobiona analize pionowa i pozioma bilansow dla 2 wybieranych okresow. wybieram je za pomoca pola kombi z 5 arkusza ktory zawiera dane uzupelniajace (nazwy wszystkich miesiecy z wszystkich lat). Dane sie uzupelniaja przy wykorzstaniu funkcji JESLI. Jest to upierdliwe bo co miesiac kazda komoke w 4 arkuszu musze uzupelniac. Zastanawiam sie czy istnieje mozliwosc skonstruowania pola kombi z INDEKS-em lub w jakis inny sposob i automatycznego uzupelniania danych w 4 arkuszu przy wybraniu dowolnej daty jako bazowej i jako porownywanej? Pomozesz? :-)
Pewnie da się to zrobić ale niestety nie mam czasu aby się w ten temat zagłębić - chyba że chcesz się umówić na płatne konsultacje. Zapodaj ten temat na jakimś excelowym forum - jest dużo osób które mają sporo czasu i chętnie pomogą Ci za darmo :)
hej :) świetna stronka :) pytanie wiesz może czemu wpisywanie tej funkcji w poprawność danych [lista] nie działa w EX 2016? Przy F9 wskazuje poprawne wyniki, a nie da jej się wkleić w listę. Może dlatego, ze wynik funkcji w komórce jest #ARG!
Cześć Adam. Pobierz plik, który udostępniam do tego filmu. Na pobranym pliku rób wszystko krok po kroku tak jak pokazuję na filmie - musi działać. W pobranym pliku znajdziesz też arkusz z dopiskiem zrobione - masz tam działające rozwiązanie które możesz przetestować :)
Cześć! Twoje kursy są mega przydatne! Od kilku dni uczę się z nimi excela i dokumenty w firmie wyglądają lepiej i są bardziej przejrzyste. Mam jednak pytanie, bo nie mogłem znaleźć odpowiedniego kursu (może nieumiejętnie szukałem...). Mam w excelu stan magazynowy liczący grubo ponad 200 pozycji. Chcę utworzyć dodatkowy arkusz, w którym będę zaznaczał, jakie produkty poszły konkretnie do druku. Tylko przy takiej ilości pozycji najlepiej wskazana byłaby lista rozwijana (np. po dacie wysłania publikacji do druku). Wtedy osoby trzecie wybierając kolejno daty wysłania z listy rozwijanej widziałyby tylko konkretne pozycje, a nie musiałyby scrollować cała listę w poszukiwaniu tych pozycji, które faktycznie poszły do druku. Mam nadzieję, że napisałem jasno. Masz w swojej bazie jakiś kurs, który mniejwięcej pokazuje jak stworzyć takie listy, które po wybraniu odpowiedniej informacji wyświetli tylko te pozycje, które faktycznie są przypisane do np. danej daty?
Super rozwiązanie, czegoś takiego szukałem. Ale czy można coś takiego zrobić gdy w komórkach znajdują się formuły? W mojej tablicy znajdują się formuły odwołujące się do innych komórek i funkcja ILE.NIEPUSTYCH traktuje je chyba nie jak puste komórki tylko z wartościami i w liście rozwijanej są puste miejsca. Na razie w tych komórkach nie ma żadnych wartości , pojawią się dopiero po wpisaniu danych w innym arkuszu.
Bardzo Ci dziękuję. Od 2 miesięcy prowadzę w Excelu tabelę wydatków (wyjechałem na studia). Coraz bardziej przekonuję się, że powinienem przerzucić to wszystko do Accessa, ale nie znoszę jego nie-intuicyjności. Nie umiem myśleć bazami. Mam kilka pomysłów, jak usprawnić moją "tabelę", ale nie wiem, jak to zrobić.Stąd pytanie. Czy masz zamiar jeszcze rozwijać bazę swoich filmów?
Szukam po Twoich filmikach i nie mogę znaleźć niczego pasującego do mojego problemu, a widzę, że wiedza Twoja jest porażająca. :). Może tego po prostu nie da się zrobić, ale spróbuję zapytać. :) Mam dwie kolumny - materiały i numery partii. Mam także listę dopuszczalnych kombinacji materiał-partia. Czy dałoby się tak zrobić listy rozwijalne, aby po wybraniu materiału na liście wartości dla pola partia pokazywały się na liście wyboru tylko wartości z listy dozwolonych wartości dla tego materiału, a nie wszystkie możliwe partie dla wszystkich materiałów? Czyli chodzi o to aby lista wartości na liście rozwijanej dla każdego pola pola w kolumnie partia była przypisywana dynamicznie w zależności od wartości wpisanej w polu materiał.
Ewa B Myślę, że potrzebujesz rozwijanych list zależnych :) Jeden ze sposobów jest omówiony tutaj: ua-cam.com/video/Cm-Eerpi6y4/v-deo.html inny tutaj: ua-cam.com/video/-KxOzOOssh0/v-deo.html A jeśli to nie o to chodzi, to musisz dokładniej opisać co chciałabyś osiągnąć.
Obejrzyj excel-041 i excel-042. Pewnie można to zrobić bezpośrednio w sprawdzaniu poprawności ale wydaje mi się, że będzie do tego potrzebna jakaś wielka formuła tablicowa która będzie wybierała unikatowe wartości z listy :) Może kiedyś nagram film jak taką formułę przygotować :)
gdzie są kolejne części tego cyklu, które oglądałem jakieś dwa lata temu? mam na myśli filmiki z kolejnymi numerami: 057, 058 ... bo wiem, że z funkcją przesunięcie były używane jeszcze inne funkcje niż ILE.NIEPUSTYCH. To były bardzo dobre filmiki, a niestety nie mogę ich znaleźć.
Witam serdecznie czy da się dołączyć opcje wyszukiwania w liście rozwijanej ? Chciałbym zrobić listę rozwijana w moim przypadku danych jest kilka tysięcy i przydałoby się dołożyć wyszukiwanie.
To ja mam dodatkowe pytanie. Jak zrobić, że po wybraniu z dynamicznej listy rozwijalnej, dana komórka zaciągała tylko formatowanie, jakie ma komórka na liście odniesienia. Żeby była możliwość edycji tekstu w komórce po jej sformatowaniu?
Witam. Mam krótkie pytanie odnośnie listy rozwijanej a dokładnie gdy lista jest bardzo długa to żeby wyeliminować szukanie za pomocą suwaka, to czy są jakieś skróty klawiaturowe aby np. przejść bezpośrednio do nazw zaczynających się na daną literke a potem ewentualnie posłużyć się suwakiem. Dziękuje i pozdrawiam
Niestety przy korzystaniu z mechanizmu "Poprawność danych" - nie ma takiej możliwości. Takie coś można osiągnąć formantem o nazwie "Pole kombi". - Przygoogluj sobie na ten temat.
Jak wydrukować wszystkie pozycję z listy rozwijanej w której znajduję się funkcja? Jak zrobię "ręcznie" listę rozwijaną to drukowanie działa normalnie. Pozdrawiam
Witam. Przydatna funkcja, lecz Poprawność danych/Lista ma ograniczenie do 32767 pozycji/iteracji. Co zrobić, kiedy mam blisko 40 tys. pozycji i lista cały czas rośnie?
dzięki za super poradnik. u mnie jeszcze musiałam zablokować pierwszą komórkę zakresu tzn.: ile.niepustych($A$1-A1000), ponieważ formuła wstawiała (już w konkretnym polu, gdzie została przypisana lista rozwijana) w pozycji A1 formuły aktualny wiersz np. A16. I tak w kom. A1 pozycje z listy zaczynały się od 1, ale w komórce A16 pozycje na liście rozwijanej zaczynały się od po. 16 -tej ... Natomiast chciałabym pozycje listy umieścić z w innym arkuszu, ale formuła nie chciała przyjąć danych z innego arkusza. Czy trzeba zdefiniować listę (nadać jej nazwę) żeby to zrobić?
TheLadyKaty To czy musisz zmieniać adresy czy też nie, zależy od tego czy masz układ danych identyczny jak w moim pliku czy też nie. Przeważnie tak nie jest więc trzeba się z głową wzorować na rozwiązaniach które pokazuję. U mnie w formule zablokowany jest cały zakres na którym działa ILE.NIEPUSTYCH! Co do drugiej części pytania to formuła może bez problemu odwoływać się do danych z innego arkusza. Czasami zdarza się Excelowi (miałem kiedyś taką sytuację), że formuła która była użyta w Poprawności danych nie aktualizowała się - pomogło wówczas utworzenie nazwy dla tej formuły a następnie użycie tej nazwy w Poprawności danych zamiast samej formuły.
pmsocho Dzięki, rzeczywiście najpierw zdefiniowałam nazwę listy korzystając z funkcji ile.niepustych, a następnie w funkcji przesunięcie w pozycji wysokości (4 argument) wpisałam nazwę funkcji. i nareszcie zadziałało :-) Ponieważ argumenty listy oraz zakres komórek z możliwością rozwijania listy umiejscowione były w różnych arkuszach w ramach jednego skoroszytu, to w formułach wpisywałam zakresy komórek poprzedzone nazwą arkusza. Dzięki jeszcze raz. Pozdrawiam.
Jeżeli na zaznaczonym obszarze jest jakaś miejscowość zapisana 2 razy, to na liście także pojawia się 2 razy. Moje pytanie brzmi: Da się jakoś to wyeliminować? Chodzi o to, aby miejscowość pojawiała się na liście tylko raz, bez względu na to, ile razy jest zapisana na zaznaczonym obszarze.
+Marcin Mazurek Wszystko zależy od tego jak chcesz porównywać te dane, jak są one zorganizowane itp. Poszukaj informacji o funkcjach wyszukujących wartości: WYSZUKAJ.PIONOWO, INDEKS, PODAJ.POZYCJĘ itp. Przy ich pomocy najczęściej robi się różnego rodzaju porównania.
Jest możliwe przenoszenie funkcji w analogiczny sposób?? Po prostu chciałbym mieć liste funkcji odnoszących się do poprzedniej kolumny i w taki sosób wybierać sobie gotowe funkcje??
Ja policzyłbym sobie wszystkie funkcje których chciałbym używać gdzieś "na boku", dałbym im jakieś etykiety i którąś z funkcji wyszukujących należałoby sobie wybierać wyniki tych obliczeń. Być może, dałoby także radę coś z funkcją WYBIERZ pokombinować...
Siemka, mam pytanie. Potrafię utworzyć rozwijaną listę na np. 200 pozycji. Wybiorę sobie pozycję 185, a potem chciałbym zmienić na 186 i po kliknięciu znów muszę jechać scroolem od początku, a widziałem, że niektórzy tworzą tak, że mogą kliknąć na listę i zmienić pozycję w sekundę , a nie jechać od nowa. Podpowie ktoś jak to zrobić bardziej przystępnie?
Fajnie to działa ale z małymi listami, ma to spore ograniczenia. Maksymalna ilość znaków to 81 tysięcy z małym okładem. Trochę się zdziwiłem bo mam listę kontrahentów składających się z nazwy i adresu firmy, a mam ich około 300 i nie działa. Dla malutkich list jak najbardziej się nadaje jednak dla większych już nie bardzo.
Zgadza się! Są tu pewne ograniczenia i jak słusznie zauważyłeś nie na dotyczą liczby elementów na liście tylko liczby znaków :) Nie wiem jak jest z formantem (pole kombi) - być może on nie ma takich ograniczeń - musiałbyś sprawdzić!
To rozwiązanie działa bez problemu również w sytuacji którą opisujesz ale należy pisać formułę korzystając dodatkowo z nazw arkuszy a nie tylko z adresów komórek na przykład: =PRZESUNIĘCIE('rl3 zrobione'!$H$3;0;0;ILE.NIEPUSTYCH('rl3 zrobione'!$H$3:$H$25);1)
Sortowanie. Jak posortować te listę? Dynamiczna lista raz utworzona "zapamiętuje" sortowanie danych. Późniejsze ich posortowanie nie wpyływa na to jak listę widzimy. Gdy wpisów jest wiele (wiele miejscowości) trudno jest znaleźć właściwą jeśli na przykład hurtem dodamy ich wiele różnych. Czy istnieje jakaś metoda sortowania listy rozwijanej ?
Nie będzie łatwo ale do zrobienia. Inspirację może zaczerpnąć stąd: www.get-digital-help.com/2009/07/28/extract-a-unique-distinct-list-sorted-from-a-z-from-range-in-excel/
To zależy od tego w której komórce wpisałeś formułę. Czasami działa coś co nazywa się implicit intersection i dlatego zamiast błędu pokazywana jest jakaś wartość: ua-cam.com/video/dH5y0NbDxW8/v-deo.html
U mnie niestety nie zadziałała formuła z tym, że zakres obrałem dla całej kolumny. Próbowałem także z określeniem od jednej do ostatniej komórki analogicznie jak w video, ale to też nie działa. Nie wiem co robię nie tak... Formuła wygląda tak: "=PRZESUNIĘCIE($A$2;0;0;ILE.NIEPUSTYCH($A:$A);1)". Wersja Excela 2016
Tomku, pobierz plik, który jest udostępniony do tego filmu i w arkuszu zrobione masz gotowca który musi działać. Jeśli będziesz robił to samodzielnie to wykonuj dokładnie to, co pokazuję na filmie. Jeśli chcesz wprowadzać modyfikacje - musisz wiedzieć, co robisz :) A tak w ogóle to: ua-cam.com/video/J-L21ul7JHk/v-deo.html
pmsocho dziękuję za błyskawiczną odpowiedź. Obejrzałem proponowany film - zdaję sobie sprawę z dłuższego czasu przeliczania formuł, ale w mojej sytuacji zarówno tabela z rekordami jest "rozwijająca się" - będą do niej dopisywane rekordy i nie chcę pamiętać o rozszerzaniu zakresu dlatego też zaznaczam całą kolumnę. W chwili obecnej ma ona około 400 rekordów i wraz z upływem czasu będzie ich więcej. Otworzyłem także Twój plik i nie widzę błędu w swojej formule. Zrobiłem małą modyfikację - pomiędzy miastami pozostawiłem puste pola i są one ujęte w zakresie formuły. W efekcie końcowym na liście rozwijanej nadal widnieją puste pola, a zależy mi na tym aby się ich pozbyć. Bardzo chciałbym znaleźć rozwiązanie... Pytanie dodatkowe - czy jeżeli pracuję na tabelach to ma to znaczenie?
Ale lepiej zaznaczyć 50000 rekordów niż całą kolumnę (milion). Jeśli w zakresie są puste komórki to oczywiście przedstawiona w tym odcinku formuła nie będzie tego obsługiwała. Musiałbyś zastosować inne formuły aby wygenerować gdzieś w komórkach listy pomocnicze bez pustych komórek i dopiero takie listy "zaciągać" do rozwijanych list. Jeśli pracujesz na tabelach to lepiej - tabele są już naturalnymi dynamicznymi zakresami - wiele rzeczy łatwiej osiągnąć dzięki nim :)
Nie znalazłem lepszych filmów na temat Excela. Ten człowiek ma talent dydaktyczny. Pozdrawiam.
Bardzo Panu dziękuję za te instruktaże. Dla excel był mroczną krainą, a teraz się nieco rozjaśnia. Świetna robota!
Dzięki :)
Witam, jestem czestym "korzystaczem" z Twoich filmikow. Tworze sobie plik, w ktorym chce analizowac bilanse i achunki wynikow. w pliku sa 3 arkusze, ktore (2011, 2012, 2013) zawieraja identyczne tabele dla kazdego roku w rozbiciu na dane miesieczne i narastajaco w kolejnych kolumnach typu styczen, luty, luty narastajaco itd... w 4 arkuszu mam zrobiona analize pionowa i pozioma bilansow dla 2 wybieranych okresow. wybieram je za pomoca pola kombi z 5 arkusza ktory zawiera dane uzupelniajace (nazwy wszystkich miesiecy z wszystkich lat). Dane sie uzupelniaja przy wykorzstaniu funkcji JESLI. Jest to upierdliwe bo co miesiac kazda komoke w 4 arkuszu musze uzupelniac. Zastanawiam sie czy istnieje mozliwosc skonstruowania pola kombi z INDEKS-em lub w jakis inny sposob i automatycznego uzupelniania danych w 4 arkuszu przy wybraniu dowolnej daty jako bazowej i jako porownywanej? Pomozesz? :-)
Pewnie da się to zrobić ale niestety nie mam czasu aby się w ten temat zagłębić - chyba że chcesz się umówić na płatne konsultacje. Zapodaj ten temat na jakimś excelowym forum - jest dużo osób które mają sporo czasu i chętnie pomogą Ci za darmo :)
Dzięki za film; jest bardzo przydatny🙂
hej :) świetna stronka :) pytanie wiesz może czemu wpisywanie tej funkcji w poprawność danych [lista] nie działa w EX 2016? Przy F9 wskazuje poprawne wyniki, a nie da jej się wkleić w listę. Może dlatego, ze wynik funkcji w komórce jest #ARG!
Cześć Adam. Pobierz plik, który udostępniam do tego filmu. Na pobranym pliku rób wszystko krok po kroku tak jak pokazuję na filmie - musi działać. W pobranym pliku znajdziesz też arkusz z dopiskiem zrobione - masz tam działające rozwiązanie które możesz przetestować :)
pmsocho dzięki :) sprawdzę twój plik i zobaczę 🙂🙂🙂
@@AdamBanasik :)
Cześć! Twoje kursy są mega przydatne! Od kilku dni uczę się z nimi excela i dokumenty w firmie wyglądają lepiej i są bardziej przejrzyste. Mam jednak pytanie, bo nie mogłem znaleźć odpowiedniego kursu (może nieumiejętnie szukałem...). Mam w excelu stan magazynowy liczący grubo ponad 200 pozycji. Chcę utworzyć dodatkowy arkusz, w którym będę zaznaczał, jakie produkty poszły konkretnie do druku. Tylko przy takiej ilości pozycji najlepiej wskazana byłaby lista rozwijana (np. po dacie wysłania publikacji do druku). Wtedy osoby trzecie wybierając kolejno daty wysłania z listy rozwijanej widziałyby tylko konkretne pozycje, a nie musiałyby scrollować cała listę w poszukiwaniu tych pozycji, które faktycznie poszły do druku. Mam nadzieję, że napisałem jasno. Masz w swojej bazie jakiś kurs, który mniejwięcej pokazuje jak stworzyć takie listy, które po wybraniu odpowiedniej informacji wyświetli tylko te pozycje, które faktycznie są przypisane do np. danej daty?
Szukaj:
ua-cam.com/users/pmsochosearch?query=rozwijana+lista+zależna
Super rozwiązanie, czegoś takiego szukałem. Ale czy można coś takiego zrobić gdy w komórkach znajdują się formuły? W mojej tablicy znajdują się formuły odwołujące się do innych komórek i funkcja ILE.NIEPUSTYCH traktuje je chyba nie jak puste komórki tylko z wartościami i w liście rozwijanej są puste miejsca. Na razie w tych komórkach nie ma żadnych wartości , pojawią się dopiero po wpisaniu danych w innym arkuszu.
Możesz wykorzystać funkcję LICZ.PUSTE. Odpowiedni film znajdziesz w poniższej playliście:
ua-cam.com/play/PLfGfuCZ0S4hVc7tQqn4CmP17iN7TB8AZc.html
Bardzo Ci dziękuję. Od 2 miesięcy prowadzę w Excelu tabelę wydatków (wyjechałem na studia). Coraz bardziej przekonuję się, że powinienem przerzucić to wszystko do Accessa, ale nie znoszę jego nie-intuicyjności. Nie umiem myśleć bazami. Mam kilka pomysłów, jak usprawnić moją "tabelę", ale nie wiem, jak to zrobić.Stąd pytanie. Czy masz zamiar jeszcze rozwijać bazę swoich filmów?
Szukam po Twoich filmikach i nie mogę znaleźć niczego pasującego do mojego problemu, a widzę, że wiedza Twoja jest porażająca. :). Może tego po prostu nie da się zrobić, ale spróbuję zapytać. :)
Mam dwie kolumny - materiały i numery partii. Mam także listę dopuszczalnych kombinacji materiał-partia. Czy dałoby się tak zrobić listy rozwijalne, aby po wybraniu materiału na liście wartości dla pola partia pokazywały się na liście wyboru tylko wartości z listy dozwolonych wartości dla tego materiału, a nie wszystkie możliwe partie dla wszystkich materiałów? Czyli chodzi o to aby lista wartości na liście rozwijanej dla każdego pola pola w kolumnie partia była przypisywana dynamicznie w zależności od wartości wpisanej w polu materiał.
Ewa B Myślę, że potrzebujesz rozwijanych list zależnych :)
Jeden ze sposobów jest omówiony tutaj:
ua-cam.com/video/Cm-Eerpi6y4/v-deo.html
inny tutaj:
ua-cam.com/video/-KxOzOOssh0/v-deo.html
A jeśli to nie o to chodzi, to musisz dokładniej opisać co chciałabyś osiągnąć.
Obejrzyj excel-041 i excel-042.
Pewnie można to zrobić bezpośrednio w sprawdzaniu poprawności ale wydaje mi się, że będzie do tego potrzebna jakaś wielka formuła tablicowa która będzie wybierała unikatowe wartości z listy :)
Może kiedyś nagram film jak taką formułę przygotować :)
gdzie są kolejne części tego cyklu, które oglądałem jakieś dwa lata temu? mam na myśli filmiki z kolejnymi numerami: 057, 058 ... bo wiem, że z funkcją przesunięcie były używane jeszcze inne funkcje niż ILE.NIEPUSTYCH. To były bardzo dobre filmiki, a niestety nie mogę ich znaleźć.
Może chodzi Ci o tę playlistę:
ua-cam.com/play/PLfGfuCZ0S4hVc7tQqn4CmP17iN7TB8AZc.html
Witam serdecznie czy da się dołączyć opcje wyszukiwania w liście rozwijanej ? Chciałbym zrobić listę rozwijana w moim przypadku danych jest kilka tysięcy i przydałoby się dołożyć wyszukiwanie.
To ja mam dodatkowe pytanie.
Jak zrobić, że po wybraniu z dynamicznej listy rozwijalnej, dana komórka zaciągała tylko formatowanie, jakie ma komórka na liście odniesienia. Żeby była możliwość edycji tekstu w komórce po jej sformatowaniu?
Niestety nie da się zrobić tego co opisałeś bez programowania. Nie jesteśmy w stanie pobierać formatu z komórek przy pomocy funkcji w Excelu.
Witam. Mam krótkie pytanie odnośnie listy rozwijanej a dokładnie gdy lista jest bardzo długa to żeby wyeliminować szukanie za pomocą suwaka, to czy są jakieś skróty klawiaturowe aby np. przejść bezpośrednio do nazw zaczynających się na daną literke a potem ewentualnie posłużyć się suwakiem. Dziękuje i pozdrawiam
Niestety przy korzystaniu z mechanizmu "Poprawność danych" - nie ma takiej możliwości.
Takie coś można osiągnąć formantem o nazwie "Pole kombi". - Przygoogluj sobie na ten temat.
Jak wydrukować wszystkie pozycję z listy rozwijanej w której znajduję się funkcja?
Jak zrobię "ręcznie" listę rozwijaną to drukowanie działa normalnie.
Pozdrawiam
Genialne
Fajnie, że pomogłem :) Dzięki za oglądanie i komentarz! 👌😃👍
Witam. Przydatna funkcja, lecz Poprawność danych/Lista ma ograniczenie do 32767 pozycji/iteracji. Co zrobić, kiedy mam blisko 40 tys. pozycji i lista cały czas rośnie?
Być może trzeba będzie użyć formantu - Pole Kombi. Nie wiem jednak jakie on ma ograniczenia...
@@pmsocho Niestety pole kombi ma te same ograniczenie.
@@ramiak To nie mam niestety innego pomysłu - trzeba googlować.
dzięki za super poradnik. u mnie jeszcze musiałam zablokować pierwszą komórkę zakresu tzn.: ile.niepustych($A$1-A1000), ponieważ formuła wstawiała (już w konkretnym polu, gdzie została przypisana lista rozwijana) w pozycji A1 formuły aktualny wiersz np. A16.
I tak w kom. A1 pozycje z listy zaczynały się od 1, ale w komórce A16 pozycje na liście rozwijanej zaczynały się od po. 16 -tej ...
Natomiast chciałabym pozycje listy umieścić z w innym arkuszu, ale formuła nie chciała przyjąć danych z innego arkusza.
Czy trzeba zdefiniować listę (nadać jej nazwę) żeby to zrobić?
TheLadyKaty
To czy musisz zmieniać adresy czy też nie, zależy od tego czy masz układ danych identyczny jak w moim pliku czy też nie. Przeważnie tak nie jest więc trzeba się z głową wzorować na rozwiązaniach które pokazuję. U mnie w formule zablokowany jest cały zakres na którym działa ILE.NIEPUSTYCH!
Co do drugiej części pytania to formuła może bez problemu odwoływać się do danych z innego arkusza. Czasami zdarza się Excelowi (miałem kiedyś taką sytuację), że formuła która była użyta w Poprawności danych nie aktualizowała się - pomogło wówczas utworzenie nazwy dla tej formuły a następnie użycie tej nazwy w Poprawności danych zamiast samej formuły.
pmsocho Dzięki, rzeczywiście najpierw zdefiniowałam nazwę listy korzystając z funkcji ile.niepustych, a następnie w funkcji przesunięcie w pozycji wysokości (4 argument) wpisałam nazwę funkcji. i nareszcie zadziałało :-) Ponieważ argumenty listy oraz zakres komórek z możliwością rozwijania listy umiejscowione były w różnych arkuszach w ramach jednego skoroszytu, to w formułach wpisywałam zakresy komórek poprzedzone nazwą arkusza. Dzięki jeszcze raz. Pozdrawiam.
TheLadyKaty
Świetnie, że sobie poradziłaś. Dzięki za info!
Jeżeli na zaznaczonym obszarze jest jakaś miejscowość zapisana 2 razy, to na liście także pojawia się 2 razy. Moje pytanie brzmi: Da się jakoś to wyeliminować?
Chodzi o to, aby miejscowość pojawiała się na liście tylko raz, bez względu na to, ile razy jest zapisana na zaznaczonym obszarze.
Dziekuje.
prosze takze o pomoc jak stowrzyc porownywanie produktow z kilku osobnych cennikow.
+Marcin Mazurek
Wszystko zależy od tego jak chcesz porównywać te dane, jak są one zorganizowane itp.
Poszukaj informacji o funkcjach wyszukujących wartości: WYSZUKAJ.PIONOWO, INDEKS, PODAJ.POZYCJĘ itp.
Przy ich pomocy najczęściej robi się różnego rodzaju porównania.
Jest możliwe przenoszenie funkcji w analogiczny sposób?? Po prostu chciałbym mieć liste funkcji odnoszących się do poprzedniej kolumny i w taki sosób wybierać sobie gotowe funkcje??
Ja policzyłbym sobie wszystkie funkcje których chciałbym używać gdzieś "na boku", dałbym im jakieś etykiety i którąś z funkcji wyszukujących należałoby sobie wybierać wyniki tych obliczeń. Być może, dałoby także radę coś z funkcją WYBIERZ pokombinować...
Siemka, mam pytanie. Potrafię utworzyć rozwijaną listę na np. 200 pozycji. Wybiorę sobie pozycję 185, a potem chciałbym zmienić na 186 i po kliknięciu znów muszę jechać scroolem od początku, a widziałem, że niektórzy tworzą tak, że mogą kliknąć na listę i zmienić pozycję w sekundę , a nie jechać od nowa. Podpowie ktoś jak to zrobić bardziej przystępnie?
Rozwijane listy obsługujące wyszukiwanie na chwilę obecną można tworzyć w Excelu jedynie przy pomocy VBA.
@@pmsocho Mógłbyś podpowiedzieć jak to zrobić?
@@kamil6772 Nie znam się na VBA. Zadaj to pytanie na jakimś Excelowym forum w dziale VBA albo poszukaj na Google.
@@pmsocho ok.
Fajnie to działa ale z małymi listami, ma to spore ograniczenia. Maksymalna ilość znaków to 81 tysięcy z małym okładem. Trochę się zdziwiłem bo mam listę kontrahentów składających się z nazwy i adresu firmy, a mam ich około 300 i nie działa. Dla malutkich list jak najbardziej się nadaje jednak dla większych już nie bardzo.
Zgadza się! Są tu pewne ograniczenia i jak słusznie zauważyłeś nie na dotyczą liczby elementów na liście tylko liczby znaków :)
Nie wiem jak jest z formantem (pole kombi) - być może on nie ma takich ograniczeń - musiałbyś sprawdzić!
Ta wersja działa tylko na aktywnym arkuszu? Jest coś co by działało na Arkusz1, a dane do listy pobierane byłyby z Arkusz3?
To rozwiązanie działa bez problemu również w sytuacji którą opisujesz ale należy pisać formułę korzystając dodatkowo z nazw arkuszy a nie tylko z adresów komórek na przykład:
=PRZESUNIĘCIE('rl3 zrobione'!$H$3;0;0;ILE.NIEPUSTYCH('rl3 zrobione'!$H$3:$H$25);1)
Sortowanie.
Jak posortować te listę?
Dynamiczna lista raz utworzona "zapamiętuje" sortowanie danych. Późniejsze ich posortowanie nie wpyływa na to jak listę widzimy.
Gdy wpisów jest wiele (wiele miejscowości) trudno jest znaleźć właściwą jeśli na przykład hurtem dodamy ich wiele różnych.
Czy istnieje jakaś metoda sortowania listy rozwijanej ?
Nie będzie łatwo ale do zrobienia. Inspirację może zaczerpnąć stąd:
www.get-digital-help.com/2009/07/28/extract-a-unique-distinct-list-sorted-from-a-z-from-range-in-excel/
W Excelu 2016 nie ma błędu ARG# tylko pokazuje pierwszą wartość z tablicy. Pozdrawiam!
To zależy od tego w której komórce wpisałeś formułę. Czasami działa coś co nazywa się implicit intersection i dlatego zamiast błędu pokazywana jest jakaś wartość:
ua-cam.com/video/dH5y0NbDxW8/v-deo.html
dziwne. Wpisalem w pierwszej wolnej. :) i to w dwoch roznych skoroszytach. Jeszcze potestuję.
"Czy masz zamiar jeszcze rozwijać bazę swoich filmów?"
Zdecydowanie.
A potrzebujesz jakiegoś konkretnego zagadnienia?
chodzi mi o to aby po wyborze grupy z listy rozwijanej, otrzymac cala liste produktow w jednej kolumnie.
+Marcin Mazurek
Poszukaj filmów pod hasłem "wyszukiwanie z duplikatami".
A jak zrobić bez duplikatów listę?
Zobacz:
ua-cam.com/video/i6sDKjHwbxQ/v-deo.html
ua-cam.com/video/n8doLTYp9ls/v-deo.html
ua-cam.com/video/kMGQAJQw_9w/v-deo.html
@@pmsocho skorzystałem dodatkowo z tabeli przestawnej aby wyselekcjonować odpowiednie dane do listy rozwijanej.
@@mkarpinski811 Dobry pomysł ale pamiętaj o odświeżaniu :)
U mnie niestety nie zadziałała formuła z tym, że zakres obrałem dla całej kolumny. Próbowałem także z określeniem od jednej do ostatniej komórki analogicznie jak w video, ale to też nie działa. Nie wiem co robię nie tak... Formuła wygląda tak: "=PRZESUNIĘCIE($A$2;0;0;ILE.NIEPUSTYCH($A:$A);1)". Wersja Excela 2016
Tomku, pobierz plik, który jest udostępniony do tego filmu i w arkuszu zrobione masz gotowca który musi działać. Jeśli będziesz robił to samodzielnie to wykonuj dokładnie to, co pokazuję na filmie. Jeśli chcesz wprowadzać modyfikacje - musisz wiedzieć, co robisz :)
A tak w ogóle to:
ua-cam.com/video/J-L21ul7JHk/v-deo.html
pmsocho dziękuję za błyskawiczną odpowiedź. Obejrzałem proponowany film - zdaję sobie sprawę z dłuższego czasu przeliczania formuł, ale w mojej sytuacji zarówno tabela z rekordami jest "rozwijająca się" - będą do niej dopisywane rekordy i nie chcę pamiętać o rozszerzaniu zakresu dlatego też zaznaczam całą kolumnę. W chwili obecnej ma ona około 400 rekordów i wraz z upływem czasu będzie ich więcej.
Otworzyłem także Twój plik i nie widzę błędu w swojej formule. Zrobiłem małą modyfikację - pomiędzy miastami pozostawiłem puste pola i są one ujęte w zakresie formuły. W efekcie końcowym na liście rozwijanej nadal widnieją puste pola, a zależy mi na tym aby się ich pozbyć. Bardzo chciałbym znaleźć rozwiązanie...
Pytanie dodatkowe - czy jeżeli pracuję na tabelach to ma to znaczenie?
Ale lepiej zaznaczyć 50000 rekordów niż całą kolumnę (milion).
Jeśli w zakresie są puste komórki to oczywiście przedstawiona w tym odcinku formuła nie będzie tego obsługiwała. Musiałbyś zastosować inne formuły aby wygenerować gdzieś w komórkach listy pomocnicze bez pustych komórek i dopiero takie listy "zaciągać" do rozwijanych list.
Jeśli pracujesz na tabelach to lepiej - tabele są już naturalnymi dynamicznymi zakresami - wiele rzeczy łatwiej osiągnąć dzięki nim :)
A nie prościej źródło danych zmienić na tabelę, która jak wiadomo dynamicznie się rozszerza ?
Wszystko ma swoje plusy i minusy. Akurat w tym odcinku pokazuję ten sposób :)
a jak zrobić, by dodane elementy były w porządku alfabetycznym?
turbo - działa!
Dzięki za komentarz i lajka! :)
+
Dzięki za oglądanie i komentarz :) 👍👌
Miszcz
Dzięki za miłe słowo i lajka! :)
Wpadaj do mnie na kanał częściej :)