Jeżeli z zakresu U38:AU38 pozbyć się scalania komórek oraz w każdą z nich wpisać wartości formatu albumu to można użyć następującej formuły: [syntax=text]=SUMA.ILOCZYNÓW((D4=U38:AU3...
Najpewniej trzeba będzie użyć formuły wyszukaj.pionowo [url=http://office.microsoft.com/pl-pl/e... albo indeks z zagnieżdżoną podaj.pozycję [url=http://office.microsoft.com/pl-pl/e... [url=http://office.microsoft.com/pl-pl/e...
Opisane trochę niejasne, ale funkcja PODAJ.POZYCJĘ a INDEKS może pomóc
Najprościej użyć funkcji INDEKS powiązanej z łączem listy.
Szukam funkcji która by pobierała wartość z komórki i szukała numeru wiersza wyświetlając jego zawartość Funkcja [syntax=vb]=INDEKS(A:A;H8;1)[/syntax]?
Albo można wykorzystać indeks() A co do tekstowej nazwy maszyny np. "m1" to i przy wykorzystaniu Przesunięcie() i jeszcze jednego Podaj.pozycję() tez pójdzie. W załączeniu dwie wersje.
Proponuję rozwiązanie jak w załączniku. Najwygodniej będzie nazwać używane zakresy: użyłem nazwy "lista" na określenie kolumny nazwisk (długość listy trzeba dopasować do potrzeb - edycja w Menedżerze nazw), "dane" to zakres danych liczbowych - w przykładzie zaczyna się w komórce C4 arkusza "dane", "rok" to oznaczenie roku, które umieściłem w komórce...
Czyli chcesz wyszukać. Poczytaj w pomocy na temat: 1. WYSZUKAJ - Forma tablicowa (najprościej i najkrócej -w Twoim przypadku wszystkiego 22 znaki). Zatwierdzasz: Ctrl+Shift+Enter. 2. WYSZUKAJ - Forma wektorowa. 3. WYSZUKAJ.PIONOWO Z tych trudniejszych: 4. INDEKS+PODAJ.POZYCJĘ 5. PRZESUNIĘCIE+PODAJ POZYCJĘ
Łącze komórki pola kombi i funkcja INDEKS. Np [url=http://www.elektroda.pl/rtvforum/to... W wyszukiwarce forum wpisz: "kombi indeks" i naciśnij "szukaj". Jest kilka tematów...
Dzień dobry, Jest kilka sposobów rozwiązania, w pliku podałem 3 warianty do wyboru z wykorzystaniem funkcji INDEKS, PRZESUNIĘCIE i ADR.POŚR. Składnia jest następująca: =PRZESUNIĘCIE(początek_zakresu;skok*(WIE... =INDEKS(zakres;skok*(WIERSZ()-nr_pierwsz... =ADR.POŚR(litera_kolumny&skok*(WIERSZ()-...
Najwyższą wartość znajdziesz stosując funkcję MAX. Pozycję w tablicy funkcją PODAJ.POZYCJĘ. Znając pozycję funkcją INDEKS przedstawiasz wartość z innej kolumny (tablicy). Np wyszukanie imienia najwięcej zarabiającego =INDEKS(B9:B18;PODAJ.POZYCJĘ(... Dla najmniej, jak się łatwo domyśleć podstawiasz...
Witam, proszę o pomoc w rozwiązaniu problemu zdefiniowanego w załączonym pliku .xls Próbowałem na różne sposoby z funkcjami INDEKS, WYSZUKAJ.PIONOWO, PODAJ.POZYCJĘ na razie bez efektu.. Pozdrawiam
nie wiem co dalej czegoś brakuje :) wiedzy zapewne. Poszukaj trochę i przyjrzyj się jak to zrobili inii. Po mojemu spokojnie obejdzie się bez makr. 1. Znajdź pozycję wybranych z list wartości. funkcja wiersz podstawiasz wynik funkcji z pkt.1 3, Kolorowanie wierszy zrealizujesz przez formatowanie warunkowe. Formuła: =$A6=1 zakres: =$B$6:$O$36 4. Zamiast...
Prościutkie. W C6 wpisujesz =wyszukaj.pionowo z parametrami: szukana wartość = C5 (bo poszukujesz nazwiska), jako zakres dla funkcji podajesz całą tabelę czyli A12:E21, skoro chcesz wstawić pasujące imię to jako numer indeksu kolumny wstawiasz 2 (bo imię jest w drugiej kolumnie zakresu funkcji) i na końcu jako przeszukiwany zakres wstawiasz FAŁSZ (dokładne...
w formule użyłem nowej funkcji X.WYSZUKAJ, bo jeśli masz nowego Excela, to ona będzie tu chyba najwygodniejsza. W mojej ocenie autor postu korzysta z Excela 2016, w którym nie ma jeszcze takiej funkcji :cry: Pozostaje zatem raczej zestaw funkcji indeks i podaj.pozycję :D np. tak jak na zrzucie i w załączonym pliku :spoko: 1126412 1126414
Czy jest taka możliwość w Excelu 2010? Tak. Kolumna pomocnicza z max()+1 i formuła "na boku" z INDEKS(PODAJ POZYCJĘ Zobacz [url=http://www.elektroda.pl/rtvforum/to... załacznik #2
Można za pomocą wyszukaj.pionowo lub indeks. W przedstawionym przykładzie prostsza wersja z wykorzystaniem wyszukaj.pionowo. Skopiuj funkcje w dół i będzie działać (nie kopiowałem by zaoszczędzić na wielkości pliku). Oczywiście zagnieździłem tą funkcję w "Jeżeli" bo nie wszystkie indeksy są w danych kolumnach. Na przyszłość przed podaniem tak dużego...
A bez makr, skryptów itp itd się nie da? ;) Niestety, nie. Możesz użyć funkcji użytkownika podobnej do tej Function LiczKolory(zakres As Range, kolor As Integer) For Each kom In zakres If kom.Interior.ColorIndex = kolor Then LiczKolory = LiczKolory + 1 End If Next End Function Wklejasz do modułu standardowego i używasz jak funkcji Excela tzn...
Dzięki za pomoc. Nie oczekiwałem gotowca. Oczekiwałem naprowadzenia. Poradziłem sobie funkcją jeżeli. Przyznam się, że z indeks oraz podaj.pozycję nie wiele styczności miałem.
Dobry wieczór, Kilka wariantów z funkcjami PRZESUNIĘCIE i INDEKS w załączniku. Pozdrowienia.
Okno z formularzy "pole kombinowane" - do wybierania a potem funkcje indeks() i wyszukaj.pionowo() Poniżej przykład
Skorzystaj z: Wyszukaj.pionowi() [ewentualnie wyszukaj.poziomo() ale nie sądzę] Podaj.pozycję() Indeks() Ewentualnie połącz funkcje.
Dobry wieczór, proszę o wsparcie w zastosowanej funkcji. Wciąż wyrzucane są błędy. Plik w załączeniu.
Chciałabym, aby odpowiednie komórki automatycznie uzupełnić odpowiednimi odniesieniami do sąsiedniego arkusza. VBA fajna rzecz - warto się poduczyć :D , lecz póki co dla Twoich celów wystarczy wykorzystać prostą funkcję :spoko: 897374 3 formuły jak na zrzucie możesz kopiować do następnych kart.
chciałbym aby to wyświetlało się od razu po dodaniu w arkuszu głównym Jeśli ten projekt jest taki prosty jak w Twoim przykładzie :D to nawet w starszych wydaniach Excela można to zrealizować w oparciu o funkcje wyszukaj.pionowo przy wykorzystaniu kilku tricków (np. pomocnicza kolumna z "indeksami", funkcje "nazwane" itp. ) :spoko: Całość widać na zrzucie...
Przykład (z kolumną pomocniczą) w załączniku. Dalej: w arkuszu wynikowym formuła oparta o funkcje: INDEKS, PODAJ.POZYCJĘ, WIERSZ. Podobny temat [url=http://www.elektroda.pl/rtvforum/to... Zwróć uwagę na kolumnę pomocniczą "L" oraz wynikową "I".
Przeczytaj o funkcję WYSZUKAJ.PIONOWO lub PODAJ.POZYCJĘ i INDEKS
Trochę zmodyfikowałem te formuły, żeby wyeliminować błędy wartości skrajnych. Jeśli kolumna O jest pusta, formuły w kolumnie P mogą być takie same jak w Q i R (przykład w P13). Jeśli kolumna O nie jest pusta formuły w kolumnie P muszą być inne niż w Q i R (przykłady w P14 i niżej). Jeśli chodzi o przełożenie tych indeksów na tekst, to propozycję masz...
Np funkcja tablicowa: INDEKS;PODAJ.POZYCJĘ [url=http://excel.blox.pl/html/1310721,2...
Np stosując funkcję INDEKS: http://obrazki.elektroda.pl/7072216400_1...
Można na przykład skorzystać z funkcji podaj.pozycję oraz indeks. Można, ale funkcja wyszukaj.poziomo z ustawionym parametrem PRAWDA wykona to zadanie bezbłędnie :D
z tym wyzwaniem męczę się ponad 4 godziny :) czy jest możliwe napisanie makra, które przeszuka nr osoby z arkusza "raport" w arkuszu "konta" (UWAGA ! 1 OSOBA MOŻE MIEĆ KILKA KONT) i jak wyszuka to doda tyle wierszy pod wartością szukaną z arkusza "raport" ile wyszukał w "kontach" i wklei to w osobnych wierszach? ze skopiowaniem danych z kolumny "zaległość"?...
Możesz wykorzystać: Wyszukaj.pionowo(), Indeks() z Podaj.pozycję(), Adr.pośr() z adres() Dla upiększenia możesz listę do wyboru twojego wiersza "zamknąć" w okienku z listą rozwijalną Np. w arkuszu który drukujesz będzie lista rozwijalna ty z niej wybierzesz dane (dany wiersz) a wszystko się "samo" uzupełni w innych arkuszach i w arkuszu wydruku. Wciśniesz...
Oprócz tego opisu przydałby się załącznik. Patrząc na arkusz łatwiej sobie wyobrazić sytuację. Ale na podstawie tego opisu (o ile dobrze zrozumiałem) najprościej chyba byłoby użyć funkcji INDEKS. [syntax=text]=INDEKS(D6:D14;C6)[/syntax]
Masz w formule w jednym miejscu zły zakres podany. Poza tym typ porównania jeszcze trzeba dołożyć w tym przypadku jako parametr. Ogólnie dla komórki AA3 wpisałbym tak: =INDEKS(AS$3:AS$28;PODAJ.POZYCJĘ($Z3;$AR... Z czego poprawiłem zakres na AS3:AS28 (miałeś AS1:AS26, czyli wybierałeś z pustych pól na początku), do tego na końcu formuły przybyło...
Lepiej zastosować wyszukaj.pionowo. Przykład (nazwa jest wpisywana w A1) w B2 wpisz =WYSZUKAJ.PIONOWO(A1;Arkusz2!A:D... w C2 wpisz=WYSZUKAJ.PIONOWO(A1;Arkusz2!A&... w D2 wpisz=WYSZUKAJ.PIONOWO(A1;Arkusz2!A&... Chociaż twoje rozwiązanie tez by przeszło tylko popełniłeś błąd wskazując (całą) tabelę z danymi...
Najprościej byłoby zastosować jakąś pętlę w VBA, ale można próbować po "excelowskiemu". Np dołożyć jeden arkusz roboczy, w którym tworzymy tabelę i szukamy wyniku, a w głównym dać tylko odwołanie... Całość oparta jest o funkcję ZNAJDŹ i jeśli nie ma tekstu z kolumny A w dowolnym wierszu kolumny B, to funkcja zwróci #ND! Na podanych przez Ciebie danych...
A więc to co sobie wymyśliłeś jest dosyć mocno skomplikowane. Można by próbować napisać makro, ale trzeba by przemyśleć algorytm i trochę nad nim posiedzieć... Można też próbować w następujący sposób: Każdą z baz - A - B - wrzucić do oddzielnych zakładek. Doprowadzić bazy do takiej postaci, jak na rysunku 1. Posortować pary indeks-zamiennik (najpierw...
Możesz wykorzystać funkcje WYSZUKAJ.PIONOWO() lub PODAJ.POZYCJĘ() z INDEKS() Jeżeli nie wiesz jak zastosować powyższe funkcje to wiedz że excel ma rozbudowany system pomocy dla swoich funkcji - skorzystaj z niego. ("Najedź" na funkcje i wciśnij Pomoc dotyczace tej funkcji)
Funkcja LOS() przeliczna jest przy każdej zmianie w arkuszu. Jeśli wpiszesz odpowiedź, to po zatwierdzeniu enterem wartość a jednocześnie szukana fraza zmienią się... Trzeba podeprzeć się VBA, chociażby dla wyłączenia przeliczania. Moim zdaniem wygodniej będzie umieścić makro losowania pod przyciskiem. Poczytaj o: Randomize i funkcji Rnd . Jeśli jednak...
Użyj funkcji INDEKS z zagnieżdżonymi PODAJ.POZYCJĘ.
Ode mnie propozycja połączenia klasycznej formuły z funkcją UDF, która jest bardzo prostą adaptacją funkcji VBA Split: =JEŻELI.BŁĄD(WYSZUKAJ("żżż&... Jeżeli brak tekstu spełniającego...
Najprościej chyba INDEKS/PODAJ.POZYCJĘ. =INDEKS(B$1:B$70;PODAJ.POZYCJĘ... Dopisz warunkowe zero przy błędzie funkcji PODAJ.POZYCJĘ i powinno być OK
Chciałoby się powiedzieć: "Jak zwykle, tylko poziomo" :) Wiersz pomocniczy z funkcją MAX. Np w B18 wklej i przeciągnij w prawo =JEŻELI(LICZ.JEŻELI($B17:B17... Wynik formułą z funkcjami wyszukiwania. W L17 wklej i przeciągnij w prawo =JEŻELI(CZY.BŁĄD(PODAJ.POZYCJĘ...
... Spróbuj samodzielnie opanować posługiwanie się nazwą, nazwą kodową lub indeksem w odwołaniach. To naprawdę nic trudnego ... Zauważ że podałem mu rozwiązanie/przykład jak na dłoni a jednak nie zrozumiał i nawet nie raczył sprawdzić. Należało by zacząć od czytania ze zrozumieniem. No ale może to zwykłe przeoczenie... a w pomocy jest więcej wyjaśniającego...
Jeżeli jesteś mocno początkujący, rób te funkcje krokami, w kolejnych kolumnach. Na zakończenie kolumny pośrednie (techniczne) ukrywasz i masz ładną tabelkę z wynikiem. W ten sposób możesz łatwiej zrozumieć logikę zapisanych funkcji.
Zapoznaj się z funkcją WYSZUKAJ.PIONOWO Dla kolumny "Cena netto" będzie to w najbardziej prymitywnej postaci mniej więcej taka formuła: =VLOOKUP(A271;Asortyment.A2:K6;4;0) Formułę dla uelastycznienia można (a nawet trzeba) ubrać w symboliczne nazwy obszarów i indeksy kolumn.
Proponuję użycie funkcji UDF: [syntax=vbscript]Function Par(where As String, list) As String Dim elem, tabl, arr, res arr = Split(where) For Each elem In list tabl = Filter(arr, elem) If UBound(tabl) >= 0 Then For Each res In tabl If elem = res Then Par = elem: Exit Function Next wyn End If Next elem End Function[/syntax]Wywołanie: [syntax=text]=Par(tekst_do_sprawdzenia;....
Istnieje na to jakaś funkcja, Mozna funkcja przy zalozeniu ze numery pozycji z CP-P, CP, TPP itd. i rok nie powtaraja sie tzn. ze np. 201207527 w kosztach jest tylko dla 2012 TWP w 'arkusz...2012 w B7 =INDEKS('[koszty pozyskania.xlsx]WYKONANIE 2011 2015'!B:B;PODAJ.POZYCJĘ($A7;'[koszty pozyskania.xlsx]WYKONANIE 2011 2015'!$A:$A;0)) przeciagnij wprawo...
Tak próbuje samemu i udało mi sie za pomocą funkcji PODAJ.POZYCJĘ okreslic numer wiesza w którym wystpuje piersze wystepienie wartości pozycji która jest potem powtarzana w tej samej kolumnie. Moje pytanie teraz jest nastepujące: Jaką funkcją moge zwrócic wartosc komórki z kolumny A mając numer wiersza? W zakładce Wyszukiwanie i odwołanie nie widze...
Powinnaś dokładnie opisać swoje dane, a poza tym trzeba mieć świadomość istnienia dwóch zasadniczych algorytmów wyszukiwania: dokładnego i przybliżonego. Algorytm dokładny działa w ten sposób, że szuka dokładnie poszukiwanego wzorca i jeśli go nie znajdzie zwraca błąd. Jeśli wzorzec występuje wielokrotnie - zwraca pierwsze wystąpienie. Dane do tego...
Przecinek a średnik to właśnie różnica wersji. Funkcja podająca pozycję w tabeli Podaj.pozycję(Szukana wartość ; przeszukiwana tabela; typ porównania 0 lub 1)[ jak 1/prawda to musi być kolejność rosnąca i zwraca pozycję liczby równej lub o "krok" mniejszej jeżeli 0 fałsz szuka dokładnie tego samego jak szukana wartość jeżeli nie znajdzie...
Nie wiem czy o to chodzi, a jeśli tak to pewnie da się ładniej/lepiej, ale na przykład można to zrobić tak: W drugim zestawie danych można zrobić dodatkową kolumnę pomocniczą (i nawet ją ukryć), w której będzie wydobywana nazwa po kropce. Mając tę kolumnę można operować funkcjami PODAJ.POZYCJĘ oraz INDEKS aby wydobyć szukane dane. Na moim przykładzie...
W zależności jakie "pole wyboru" masz w arkuszu, można funkcją wyszukiwania, lub po indeksie... Wrzuć jakiś przykład w załączniku.
Zdaje się, że jedna funkcja nie wystarczy. Przykład z kolumną pomocniczą, INDEKS, PODAJ.POZYCJĘ, MAX i takie tam mniej istotne...
Nie wyjaśniłeś, co z tymi numerami działek w różnych miejscowościach. Wobec tego zakładam, że numer działki określa ją jednoznacznie i miejscowość nie jest istotna. Jeśli tak, to rodzaj tytułu prawnego można określić za pomocą funkcji WYSZUKAJ.PIONOWO w jej najbardziej typowym wariancie użycia: [syntax=text]=WYSZUKAJ.PIONOWO(C2;Dane_1...
podejrzewam że najlepszym wyborem było by próbować w vba Czytając Kolegi opis problemu prawie nic nie rozumiem. Moje podejście do VBA na podstawie domysłów z Kolegi opisu i rozwiązania Kolegi Prajz w załączniku. Makro osadzone jest w module w skoroszycie, będzie działać na wersji Excela 2003 i wyżej. Makro udostępnia w arkuszu funkcję Q (byłem leniwy...
Rozwiązania co najmniej trzy. 1. Złączyć oba parametry w kolumnie pomocniczej i wyszukiwać w tej kolumnie. 2. Zastosować funkcję SUMA.ILOCZYNÓW. 3. Napisać własną funkcję (VBA)
Dzień dobry, Trochę to niejasne, bo od 2644 trzeba coś odjąć, a co z pozostałymi liczbami w kolumnie? Mają pozostać bez zmiany? Przyjąłem, że tak, ale łatwo to skorygować jeśli ma być inaczej. Pierwszą powtarzającą się wartość w kolumnie można zidentyfikować funkcją PODAJ.POZYCJĘ: [syntax=text]=PODAJ.POZYCJĘ(1;($A$1:$A$1...
Witam mam problem odnośnie Excela. Mam za zadnie wyrzucić wartości przypisane do indeksu z jednego arkusza do drugiego. Funkcja wyszukaj pionowo jak najbardziej działa, ale pojawia się problem gdy szukana wartość występuje kilkukrotnie. Możecie mi pomóc jaką formułę zastosować, aby wyświetlało mi wszystkie wiersze dla danego indeksu.
Wpisz:[syntax=text]=INDEKS(G$2:G$18;PODA... przeciągnij w dół. Zobacz w pomocy właściwość ostatniego argumentu funkcji PODAJ.POZYCJĘ (0, 1, -1), dopasuj wg uznania.
Można wykorzystać ciekawą właściwość funkcji podaj.pozycję - jeśli typ wyszukiwania ustawimy równy 1 to będzie ona wyszukiwać najbliższego wyniku mniejszego niż szukany. Tak więc przy obecnym układzie można wypróbować coś takiego (dla komórki F2): =INDEKS($C$2:$C$4;PODAJ.POZYCJĘ&... I rozciągnąć w dół. Oczywiście...
Mam problem w excelu: muszę stworzyć ranking na podstawie danych z tabeli, mam imię i nazwisko osoby i liczbę punktów, które zdobyła, według tego stworzyłam miejsca (one się powtarzają np 4 osoby są na 5 miejscu a potem jest miejsce 9). I teraz wg miejsca wyszukuję imię i nazwisko oraz liczbę punktów (robię to funkcjami indeks i podaj pozycję). Tylko...
Dzień dobry, Można spróbować dodać w Arkuszu1 kolumnę pomocniczą z kolejnymi numerami od 1, która zostanie posortowana wraz z całą tabelą, a w Arkuszu2 wyliczyć kategorie za pomocą funkcji INDEKS. Kolumnę z oryginalnymi kategoriami można ukryć.
hmm a powiedzmy - jeżeli będę miała imiona, nazwiska i specjalizacje po jednym rekordzie - to czy można wtedy zrobić jakieś makro tak, żeby pobierał mi reszte danych z pierwszej tabeli jeśli znajdzie taki rekord ? W pierwszej tabeli są przedrostki ul. pl. os. - więc może tak będzie szybciej? Wtedy nie trzeba makr, wystarczą funkcje wyszukujące: WYSZUKAJ.PIONOWO,...
Funkcja INDEKS i RANDBETWEEN do wylosowania pozycji, potem złączenie tekstu, coś w stylu: [syntax=vb]=INDEKS(A1:A3;RANDBETWEEN(1;3...
Może jeszcze taka formułka tablicowa z nazwami. Kolejnym datom nadajemy nazwy Data1, Data2, Data3 itd. W formule w zależności od liczby dat są stałe tablicowe {1;2;3}. Jeśli dat jest więcej trzeba dopisać kolejne numery. Gdyby liczba dat zmieniała się, można by to jeszcze zautomatyzować, ale kosztem wielkości formuły. W tej chwili są 3 daty: można je...
:) Jak mogły Ci się nie sprawdzić INDEKS, SZUKAJ.PIONOWO ? (tablicowych nie potrzeba) Wykorzystaj np. poprawność danych z listą. I stwórz własną nazwę z wykorzystaniem PRZESUNIĘCIE() by wybierało ci odpowiednią listę pracowników. A reszta to właśnie indeks, wyszukaj.pionowo poziomo i podaj pozycję. Jeżeli chcesz namacalnego przykładu załącz plik excela...
Osobiście uważam, że dedykowany program magazynowy to najlepsze rozwiązanie, nie zawsze trzeba wykorzystywać jego wszystkie funkcje. Excel nie jest bazą danych i nie jest "głupoto-odporny" jak nie jest odpowiednio przystosowany. Przystosowanie Excela do pracy jako "pseudo" program magazynowy jest możliwe ale jest wiele ograniczeń. Trzeba sobie rozpisać...
Private Sub TextBox1_Change() Dim tekst As String, wynik As String, i As Integer tekst = TextBox1.Value For i = 1 To ThisWorkbook.Worksheets.Count ' "i" w tej pętli to indeks arkusza If Left(LCase(Sheets(i).Nam... 2) = "m-" Then 'przypisanie wyniku zwróconego przez funkcję. Drugi parametr funkcji...
Poczytaj w pomocy o: "Randomize" oraz "Rnd". Stwórz kod generujący liczbę od 1 do 6 (dla 6 kolumn w tablicy). Notabene dokładnie taki jest w pomocy :) W kolumnie wynikowej użyj funkcji arkuszowej INDEKS, w której jako Nr wiersza podstaw funkcję WIERSZ()-1 a jako Nr kolumny wylosowaną liczbę.
Analogiczne wzory można też zapisać z funkcjami PRZESUNIĘCIE i INDEKS: [syntax=text]=PRZESUNIĘCIE(Arkusz2!A$2;W... =INDEKS(Arkusz2!A$2:A$50;WIERSZ(A2)/2)[/... w prawo i w dół.
Excel potrafi "porównać" tabele za pomocą indeks() lub wyszukaj.pionowo() lub podaj.pozycję(), ewentualnie mieszając te funkcje. Jednak z tego co pokazałeś te tabele nie mają części (kolumny) wspólnej więc w takiej wersji nie da się ich "połączyć" - nawet w Accessie. Coś musi być wspólne.
Na pewno da się dodać w arkuszu dane datę do godziny i otrzymać dato-godzinę, ale te "wspaniałe" wbudowane funkcje nie chcą tego wyszukać. Mi by było łatwiej zaciągnąć csv i wygenerować kolejny który by się otworzył excelem jak ta tabelka tylko bez formatowania (pogrubienia kolorki) np. w php. Dane program generuje w pliku tsv tsv czy csv? i czy jest...
Nie potrzeba żadnych makr, wystarczy użyć funkcji SUMA.JEŻELI. Dla zamieszczonego arkusza formuły obliczające interesujące Cię sumy będą wyglądać następująco: - suma a =SUMA.JEŻELI(A1:A11;"a"... -suma b =SUMA.JEŻELI(A1:A11;"b"...
Witam ponownie. Super! Dzięki wielkie za pomoc. Faktycznie funkcja Indeks tutaj robi robotę. Wykorzystam zarówno jeden jak i drugi sposób do finalnego pliku. Jeszcze raz bardzo dziękuję za pomoc. Marcin
To zależy jaki użyjesz jako Kolor1. Prościej będzie przerobić funkcję, gdzie drugim argumentem będzie komórka "wzorcowa". Np [syntax=vb]Function LiczKolory(zakres As Range, kolor As Range) idCol = kolor.Interior.ColorIndex For Each kom In zakres If kom.Interior.ColorIndex = idCol Then LiczKolory = LiczKolory + 1 End If Next End Function[/syntax]Użycie...
Akurat dla mnie funkcja indeks jest bardziej przejrzysta. Poza tym to jedna funkcja nie dwie, ale "wszystkie drogi prowadzą do Rzymu" Jakie funkcje ma excel można podejrzeć wciskając fx przed paskiem formuł (pod menu) pooglądać różne funkcje w różnych grupach (wyszukiwania i adresu, matematyczne itd.) wybrać jakąś funkcję (przecież nic się nie popsuje)...
Chciałbym po ustawieniu kursora na dany wiersz (wybrany klient) i po kliknięciu by cały wiersz został sformatowany warunkowo kolorem i wszystkie dane zostały przeniesione do arkusza z wzorem FAKTURY VAT. Wybranie wiersza i kliknięcie z przeniesieniam danych do innego arkusza trzeba obsłużyć VBA. Ale prościej, bez kombinowania w VBA będzie dodać kolumnę,...
Funkcja INDEKS jest bardzo ciekawą funkcją, o rozbudowanych możliwościach, ale mającą też swoje istotne ograniczenia, szczególnie w starszych wersjach Excela. Chociaż nie napisałeś tego wprost, rozumiem, że korzystasz z jednej ze starszych wersji. Wg oficjalnej dokumentacji funkcja INDEKS zwracała albo pojedyncze wartości z zakresu lub tablicy wejściowej,...
Poprzednio pisałeś: Oczekiwany wynik dla funkcji działającej na b5 i na kolumnie F i G to np "1" lub "prawda" lub inna cyfra, jeśli np słowo "czerwona" wystąpiłaby w kolumnie F więcej niż 1 raz. (Raczej to będzie niemożliwe) a teraz w Twoim przykładzie jest zupełnie co innego. Teraz to np. tak: [syntax=text]=JEŻELI(ILE.LICZB(SZUKAJ.TE...
Wykorzystaj "stary" trik z tego forum z max.k() - a w twoim przypadku z min.k() Proponuje dodać w arkuszu gdzie masz te jedynki i zera, kolumnę pomocniczą zliczającą kolejne "0" (błędy). - ona będzie podstawą dla funkcji min.k() A w arkuszu nauka za pomocą połączonych funkcji MIN.K() PODAJ.POZYCJĘ() i INDEKS() otrzymasz to co chcesz.
Najprościej z funkcją WYSZUKAJ.PIONOWO lub kombinacją funkcji INDEKS i PODAJ.POZYCJĘ. Można też wykorzystać PRZESUNIĘCIE i PODAJ.POZYCJĘ. Do wyboru, do koloru! Formuły można kopiować pionowo.
Najprościej: Wstaw pole kombi lub pole listy, określ komórkę łączącą. Wykorzystaj funkcję: INDEKS(tablica, Nr wiersza), gdzie Nr wiersza to wartość z komórki łączącej pola kombi.
Wykorzystując pole kombi z łączem, można obyć się bez VBA. Przykład rozwiązania wyłącznie przy różnych kombinacjach funkcji INDEKS oraz PODAJ.POZYCJĘ. Zwróć uwagę na kolumnę E i F, które częściowo wykorzystałem jako pomocnicze do tworzenia pozycji faktury (produkt4 dopisałem dla celów testowych). http://obrazki.elektroda.pl/1853583800_1...
Witam, zobrazuje problem. Jest tabela: 10zl - Adam 5zl - Lukasz 3zl - Zbyszek Funkcja: =WYSZUKAJ.PIONOWO("Lukasz"... Oczywiście funkcja zwraca błąd bo indeksem w tym wypadku jest kwota a nie imię. Jak to rozwiązać? Oczywiście zamiana kolumn nie wchodzi w grę.
Witam, mam mały problem. Chciałbym wykonać pewną rzecz w Excelu (mam wersję 2010). Mianowicie, mam obliczone pewne wielkości dla 24 wariantów. Z tych wielkości wykonuje się wykres. Chciałbym zrobić tak, żeby po wybraniu jednego z wariantów z listy rozwijanej do stworzonej tabeli przypisało mi obliczone wartości do określonych komórek. Myślałem o funkcji...
Zastosuj lepiej funkcję INDEKS np. dla miasta =INDEKS(MIASTA1;B4;2) i dla ulicy =INDEKS(ULICA1;B4;1)
Witam Dlaczego w tej wersji Excel-a nie ma przycisków analogicznych jak w Wordzie: http://obrazki.elektroda.pl/9500367400_1... Pamiętam, że w wersji 2007 Excela taka funkcja była dostępna, można było te przyciski dodać. Jak również działały skróty CTRL+' = ' i CTRL+SHIFT+' + '. W Excelu 2010 to niestety nie działa. Mozolne przestawianie indeksów...
Wystarczy dobrze ułożyć dane do słowników i wszystko będzie śmigać i bez makra. Jedyna rzecz to to by: nazwy ze słownika 1 odpowiadały nazwom z wiersza nagłówka słownika2 (nie muszą być w tej samej kolejności). To samo się tyczy słownika2. Nazwy wewnątrz słownika muszą odpowiadać nazwom w nagłówku słownika3 (nie muszą być w tej samej kolejności). Innymi...
:arrow: adamas_nt Jak analizuje twoje kody to widzę że bardzo daleko mi jeszcze do pisania makr. Dzięki twojej wiedzy można było skrócić czas obliczeń (przynajmniej za pierwszym razem o parę sekund :) a nie milisekund,a drugie rozwiązanie też jest ciekawe) Adamas_nt 'owi należy się wielokrotne pomógł- a może nawet więcej] Ja już tylko skromnie dołożyłem...
Zaczne od tyłu: Wprowadziłem ci dwa "rozwiązania" active i inactive. Zwróć uwagę na różnice w formule (jaka wartość jest sprawdzana) i wybierz odpowiednią dla siebie. Dodałem wyszukiwanie nazwy z pierwszego arkusza za pomocą formuły "indeks" I najważniejsza rzecz: wstawiłem ci w formułę 1,03 (marża na sztywno a może uzależnić od innej komórki gdzie...
chciałbym, żeby wartość która jest w komórce D28 nie odnosiła się tylko do jednej kolumny H, ale też kolumny H ale z innego arkusza Wstępna ocena dostępnych informacji Chcesz zmodyfikować istniejącą formułę w Excelu tak, aby wartość z komórki D28 była wyszukiwana nie tylko w kolumnie H bieżącego arkusza, ale także w kolumnie H innego arkusza. W zależności...
Koniecznie makro? Wystarczy zastosować formatowanie warunkowe. Jeśli VBA to zainteresuj się funkcjami daty i czasu. Np [url=http://www.vb4all.pl/teoria/]Link, Funkcje>Funkcje daty i czasu>Weekday. "Podświetlenie" można zrealizować przez "pokolorowanie" tła komórki zakres.interior.colorindex=indeks koloru lub zakres.interior.color = RGB(red, green, blue)...
:) A masz może kod w VBA jak takiego czegoś dokonać?? Bo za pomocą funkcji indeks i wyszukaj pionowo to za dużo warunków musiałbym pisać i nie wiem czy działałoby to tak jak potrzeba. pozdro :)
Dzień dobry, Zawsze w takich przypadkach należy dodawać załącznik z reprezentatywnymi danymi, bo tak to trzeba się domyślać. Rozumiem, że "ilość_1", "ilość_2" i "ilość_3" są to stałe teksty identyfikujące dane, a x, y, z oraz kg to zmienne. Nazwą oraz Datą nie zajmowałem się, rozumiem, że zostaną po prostu skopiowane. Moja propozycja to zastosować funkcje...
Pomysł kolegi yogi009 jak najbardziej trafiony i możliwy do realizacji przy pomocy kombinacji funkcji: LEWY, PRAWY, FRAGMENT.TEKSTU, DŁ, ZNAJDŹ i PODSTAW http://obrazki.elektroda.net/42_12682388... Założenie: kod składa się z 4 członów, Jeśli kod jest zawsze w formacie 5-4-3-4 to jeszcze łatwiej. W dalszej kolejności należałoby utworzyć arkusz...
Można to zrobić np. za pomocą VBA. Napisałem funkcję UDF, która tworzy listę (tablicę) nazw miejscowości odczytanych z zakresów wg podanego schematu. Wywołanie funkcji: [syntax=text]=List3D(schemat adresu)[/syntax] schemat adresu zawiera nazwę arkusza ze znakami zastępczymi w postaci akceptowanej przez operator Like w VBA, to znaczy w tym przypadku:...
Witam, Możesz to zrobić prościej - przekazując referencję do kontrolki jako argument funkcji. Przykład: [syntax=vb]Private Sub TextBox1_Change() Call Wiadomosc(TextBox1) End Sub Private Sub TextBox2_Change() Call Wiadomosc(TextBox2) End Sub Private Sub TextBox3_Change() Call Wiadomosc(TextBox3) End Sub Private Sub Wiadomosc(ByRef sender As MSForms.TextBox)...
i jeszcze zmień nr indeksu kolumny =JEŻELI(B17<>"";WYSZUKAJ.PIONOWO(B... 2 ;FAŁSZ);"")
indeks excel excel indeks excel indeks komórka
schematy projektorów impedancja przesunięcie fazowe wymiana modułu pralki ariston
radio preludium glosnik sansui potecjometr
Dacia Logan 1.5 dCi – lokalizacja bezpieczników, skrzynki, schematy LiteVNA64 – zmiana impedancji portów, dopasowanie 75 Ω, baluny, matching pads, kalibracja