Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[Solved] Excel liczenie - Liczenie excela

Kropek_12 09 Mar 2021 22:13 231 10
  • #1
    Kropek_12
    Level 3  
    Witam,

    Czy ktos mi pomoze wpisywac w excelu liczby np. 1 1 1 1 1 i tak samo z 2 zeby sie po piec razy powtarzały ?
    I jeszcze jedno pytanko czy istnieje jakies makro albo funkcja w excelu na szukanie i dopasowanie przypisanie wartosci np.

    Mam dane w poziomej tabelce, a musze odnaleźć dana wartosc i przypisac do kokretnego wiersza w wersji pionowej, zalozmy ze ołowek ma wartosc 1 a dlugopis 2, do ołówka jest przypisany kod 0102 a do długopis ma kod 0103 i chciałabym zeby excel znalazl dana wartosc wedlug kodu i przypisal do niego cenę w wersji pionowej?

    Vlook up tu nie dziala
    Xlook up tez nie

    Dziękuje za wszelką pomoc,

    Musze zrobić raport do konca tygodnia a pozycji jest 67 290
  • #2
    dt1
    Admin of Computers group
    Kropek_12 wrote:
    Czy ktos mi pomoze wpisywac w excelu liczby np. 1 1 1 1 1 i tak samo z 2 zeby sie po piec razy powtarzały ?

    Witaj.
    Utwórz w rejestratorze makr makra, które będą to robić i przypisz im klawisze skrótu. Wtedy po naciśnięciu skrótu klawiszowego będzie się wykonywać to, co zostało nagrane.

    Kropek_12 wrote:
    I jeszcze jedno pytanko czy istnieje jakies makro albo funkcja w excelu na szukanie i dopasowanie przypisanie wartosci np.

    Mam dane w poziomej tabelce, a musze odnaleźć dana wartosc i przypisac do kokretnego wiersza w wersji pionowej, zalozmy ze ołowek ma wartosc 1 a dlugopis 2, do ołówka jest przypisany kod 0102 a do długopis ma kod 0103 i chciałabym zeby excel znalazl dana wartosc wedlug kodu i przypisal do niego cenę w wersji pionowej?

    Stwórz prosty arkusz, wpisz w nim przykładowe dane źródłowe, zaznacz w której komórce chcesz mieć wynik i na podstawie czego ten wynik ma być obliczony (możesz zastosować komentarze w arkuszu). Wrzuć taki arkusz jako załącznik w odpowiedzi.

    Kropek_12 wrote:
    Musze zrobić raport do konca tygodnia a pozycji jest 67 290

    To lepiej zautomatyzuj sobie to jak najbardziej, bo przy takich ilościach może Ci zabraknąć czasu, a i o pomyłkę dość łatwo.
  • #3
    Kropek_12
    Level 3  
    Witam,

    Przesyłam kawałek raportu,
    Sa dwie zakładki, template do którego dane i z ktorego dane,
    W pierwszej zakładce jest zaznaczony na żółto obszar gdzie mają byc dane zaciągnięte z drugiego arkusza w pionowy sposob a w drugim jakie liczby mają byc wpisane. Problem polega na tym ze te pięć kodow sie będzie powtarzało az do wiersza 67 920 ale z innymi danymi, i niestety w zakladce pierwszej muszą byc w formacie text. I jeszcze ta jedna kwestia zeby te liczenie jakos ogarnąć 11111 22222 i az do 67 290 wiersza nie wiem czy da sie to ogarnąć funkcja, makr nie znam niestety na tyle zeby tu cos wymyśleć,

    Dzięki za pomoc z góry.
  • #4
    Maciej Gonet
    VBA, Excel specialist
    Piszesz dość chaotycznie, a wygląda że dość słabo znasz Excela, więc precyzja jest ważna, żebyś nie musiał dużo dopasowywać.
    Czy te liczby pięć razy 1, pięć razy 2 itd. mają być generowane na podstawie licznika z kolumny A, w którym będą kolejne liczby naturalne, czy niezależnie np. na podstawie numeru wiersza?
    Czy po tych pięciu jedynkach i pięciu dwójkach ma być pięć trójek, czy ma być znowu powtarzana sekwencja pięć jedynek i pięć dwójek. Jeśli te jedynki i dwójki mają być w formacie tekstowym, to czemu nie są takie we wzorze (albo źle zrozumiałem).
    Kody w kolumnie C będą się powtarzać zawsze w tej samej sekwencji?
    Skąd się biorą wartości w kolumnach D i E?
    Na jakiej zasadzie chcesz wypełniać to żółte pole?
    W arkuszu źródłowym masz 5 kodów i 5 powiązanych wartości, a w arkuszu docelowym masz dwukrotnie powtórzony ten sam zestaw kodów, ale w odwrotnej (w stosunku do źródła) kolejności. I co z tym chcesz zrobić?
    Gdzie będą następne dane? Dalej w tym samym wierszu czy pod spodem w kolejnych wierszach? Czy zawsze będzie taka sama sekwencja?

    I po co tyle liczb w nazwie pliku?

    Powinieneś dać większy kawałek danych i wypełnić arkusz docelowy tak jak tego oczekujesz.
  • #5
    Kropek_12
    Level 3  
    Nie znam na tyle Excela zeby zrobic to funkcją, przesyłam wiekszy kawalek raportu moze bedzie jaśniej, tutaj jest to zrobione funkcjami ale w tamtym przypadku byly tylko pod soba dwa kody powtarzajace w dół,
  • #6
    Maciej Gonet
    VBA, Excel specialist
    To jest zupełnie inny plik niż poprzednio i nadal nie wiadomo czego właściwie oczekujesz?
    Co jest dane, a co ma być oczekiwanym wynikiem?
  • #7
    Kropek_12
    Level 3  
    Chodzi mi o to żeby excel znalazł dana wartosc z tabelki z danymi i dopasował ja do odpowiedniego kodu np
    Np.
    0501
    34,56
    0405
    56,5
    0301
    12,5
    0701
    15,5
    0101
    12,7

    Dane maja sie rozkladac w ten sposob tylko maja byc automatycznie zaciagane z danych z drugiej tabelki. Np za ten kod 0501 odpowiada wartosc 67,4 a za kod 0102 wartosc 56,5 i excel ma wiedzieć ze powinien wrzucic ta konkretną wartosc pod ten kod, kodow jest pięć i się powtarzają w sekwencji takiej:

    0103
    Wartosc z drugiej zakladki
    0305
    Wartosc z drugiej zakladki
    0903
    Wartosc z drugiej zakładki
    0101
    Wartosc z drugiej zakładki
    0607
    Wartosc z drugiej zakładki

    I to samo znowu powtorzone z innymi danymi

    0103
    0305
    0903
    0101
    0607
  • #8
    Maciej Gonet
    VBA, Excel specialist
    Niewiele można zrozumieć z tego co piszesz. Zobacz w załączniku, jeśli o to chodziło, to wykorzystaj, jeśli nie to może ktoś inny zrozumie czego oczekujesz, bo ja już tracę cierpliwość.
  • #9
    marek003
    Level 40  
    Rzeczywiście tłumaczyć to autor nie potrafi.
    W szkole nie miałeś problemów ze staszczeniem lektur tak by zachować główne przesłanie?

    Tłumacze co ja zrozumiałem - ale z przykładu (ostatniego):
    Autorowi chodzi o wyszukanie przypisanych do danego kodu wartości (tak jak to rozumiał kolega Maciej) jednak nie wspomniał że drugie wystąpienie tego samego kodu ma się odwołać do drugiej wartości przypisanej do tego kodu. Trzecie wystąpienie do trzeciej wartości tego kodu itd.

    W załączeniu przykład z podmienionymi kodami by ich było pięć różnych - a następnie powtarzających się.
  • #10
    Kropek_12
    Level 3  
    Witam,

    Sprawa rozwiązana, troche w inny sposób funkcją offset, ze streszczeniem nie, ale z excelem póki co tak.
  • #11
    Kropek_12
    Level 3  
    Witam,

    Sprawa rozwiązana, troche w inny sposób funkcją offset, ze streszczeniem nie, ale z excelem póki co tak.

    Dodano po 3 [minuty]:

    Funkcja offset