Dzień dobry,
Może ktoś pomoże bo już się męczę kilka godzin.
Problem: Mam dwa arkusze w pierwszym dwie kolumny kody EAN w drugie ceny.
Przykład pierwszy arkusz:
4008496942671 90,46 zł
4008496942659 26,46 zł
4008496942643 36,46 zł
4008496942674 35,46 zł
4008496942600 45,46 zł
W drugim arkuszu mam również kody EAN i ceny. Kody EAN są takie same ale nie posortowane w kolejności pierwszego arkusza. Ceny są inne lub takie same.
Przykład drugi arkusz:
4008496942600 15,46 zł
4008496942674 45,46 zł
4008496942643 88,46 zł
4008496942671 52,46 zł
4008496942659 24,46 zł
Cel jest takie aby porównać ceny z pierwszego arkusza z cenami drugie na postawie kodów EAN. tz Arkusz z trzema kolumnami
Trzeci docelowy arkusz który chciałbym uzyskać: Trzy kolumny EAN / stara cena / nowa cena
4008496942600 15,46 zł 45,46 zł
4008496942674 45,46 zł 35,46 zł
4008496942643 88,46 zł 36,46 zł
4008496942671 52,46 zł 90,46 zł
4008496942659 24,46 zł 26,46 zł
Sortowanie po kodzie EAN odpada bo w drugim arkuszu jest inna ilość kodów EAN.
Dziękuję z góry za pomoc.
Porównanie wartości w kolumnach
Porównanie wartości w kolumnach
OpenOffice 4.1.3 na Windows 10
Re: Porównanie wartości w kolumnach
Załóżmy, że krótszy wykaz znajduje się w obszarze Arkusz1.A2:B100.
Dłuższy obszar znajduje się w Arkusz2.A2:B300.
Pierwsza metoda.
W komórce C2 tego dłuższego obszaru wpisz formułę:
=WYSZUKAJ.PIONOWO(A2;$Arkusz1.$A$2:$B$100;2;0)
i powiel ją w dół. Dla kodów, których nie ma w krótszym zestawie otrzymasz wynik #N/D
Druga metoda (nie wymaga formuł)
Zapewnij nagłówki nad oboma zestawami, dla pierwszej kolumny nagłówek będzie taki sam np. EAN, dla drugiej w pierwszym zestawieniu np. "Cena 1" a w drugim "Cena 2".
Wywołaj polecenie "Dane -> Konsoliduj". Zobaczysz takie okno dialogowe W tym oknie zaznacz pierwszy obszar danych źródłowych (łącznie z nagłówkami), np. Arkusz1.A1:B100 i wybierz przycisk "Dodaj", następnie w ten sam sposób określ drugi obszar źródłowy i też go dodaj.
Teraz w polu "Kopiuj wyniki do" wskaż miejsce, gdzie mają znaleźć się wyniki (wystarczy jedna komórka).
Przedostatnia czynność to rozwinięcie przycisku "Więcej" i zaznaczenie opcji "Etykiety wierszy" i "Nagłówki kolumn".
Ostatnia to OK.
Pole "Funkcja" może być "Suma" albo "Maks" nie odgrywa w tym wypadku roli, gdyż w obu zestawieniach kolumny mają różne nazwy.
Dłuższy obszar znajduje się w Arkusz2.A2:B300.
Pierwsza metoda.
W komórce C2 tego dłuższego obszaru wpisz formułę:
=WYSZUKAJ.PIONOWO(A2;$Arkusz1.$A$2:$B$100;2;0)
i powiel ją w dół. Dla kodów, których nie ma w krótszym zestawie otrzymasz wynik #N/D
Druga metoda (nie wymaga formuł)
Zapewnij nagłówki nad oboma zestawami, dla pierwszej kolumny nagłówek będzie taki sam np. EAN, dla drugiej w pierwszym zestawieniu np. "Cena 1" a w drugim "Cena 2".
Wywołaj polecenie "Dane -> Konsoliduj". Zobaczysz takie okno dialogowe W tym oknie zaznacz pierwszy obszar danych źródłowych (łącznie z nagłówkami), np. Arkusz1.A1:B100 i wybierz przycisk "Dodaj", następnie w ten sam sposób określ drugi obszar źródłowy i też go dodaj.
Teraz w polu "Kopiuj wyniki do" wskaż miejsce, gdzie mają znaleźć się wyniki (wystarczy jedna komórka).
Przedostatnia czynność to rozwinięcie przycisku "Więcej" i zaznaczenie opcji "Etykiety wierszy" i "Nagłówki kolumn".
Ostatnia to OK.
Pole "Funkcja" może być "Suma" albo "Maks" nie odgrywa w tym wypadku roli, gdyż w obu zestawieniach kolumny mają różne nazwy.
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: Porównanie wartości w kolumnach
Dopisuję.
Jest zastrzeżenie dotyczące konsolidacji (nie takie w ogóle, lecz dotyczące tego co ty chcesz dostać) w żadnym obszarze źródłowym taki sam kod EAN nie może pojawić się wielokrotnie, gdyż wywczas cena dla tego kodu wynikałaby z użytej funkcji.
Jest zastrzeżenie dotyczące konsolidacji (nie takie w ogóle, lecz dotyczące tego co ty chcesz dostać) w żadnym obszarze źródłowym taki sam kod EAN nie może pojawić się wielokrotnie, gdyż wywczas cena dla tego kodu wynikałaby z użytej funkcji.
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: Porównanie wartości w kolumnach
Cześć Jermor,
Twoja formułka rozwiązała mi problem.
Wielkie dzięki.
Pozdrawiam
WŻ
Twoja formułka rozwiązała mi problem.
Wielkie dzięki.
Pozdrawiam
WŻ
OpenOffice 4.1.3 na Windows 10