Scalanie tekstu jeżeli wartość komurki się powtarza

Użytkowanie arkusza kalkulacyjnego

Scalanie tekstu jeżeli wartość komurki się powtarza

Postprzez koneser69 » Pn mar 04, 2019 2:29 pm

Witam

Mam w kolumnie A powtarzające się wartości np: 10zł, 11zł 12zł a w kolumnie B opisy tych cen. Chciałbym aby w kolumnie E scalić powtarzające się opisy. Przykładowy plik wysyłam w załączniku. Czy można to jakoś zrobić?
Załączniki
ceny.ods
(9.59 KiB) Pobrane 5 razy
OpenOffice 4.1.2 Windows 7
koneser69
 
Posty: 12
Dołączył(a): Śr mar 16, 2016 8:14 pm

Re: Scalanie tekstu jeżeli wartość komurki się powtarza

Postprzez Jan_J » Pn mar 04, 2019 5:21 pm

Funkcja TEXTJOIN (istnieje w LibreOffice Calc >= 5.2) oraz warunkowa IF (JEŻELI), użyte w składni wektorowej.

Sprawdź załącznik albo przeanalizuj kod
Kod: Zaznacz cały   Rozszerz widokZwiń widok
=TEXTJOIN(", "; 1; IF(D2=$A$2:$A$100; $B$2:$B$100; ""))
Zatwierdzenie <Ctrl+Shift+Enter> generuje pojedynczą odpowiedź dla jednej wartości z kolumny D (i kompletu z kolumn A:B); rozprzestrzeniamy wzdłuż danych z kolumny D kopiując, a nie przeciągając.
Załączniki
ceny.ods
(7.55 KiB) Pobrane 6 razy
JJ
LO (6.1|6.2) ∙ AOO 4.1.6 ∙ Python (3.7|2.7) ∙ Unicode 12 ∙ LATEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Fedora|CentOS|SUSE)
Jan_J
 
Posty: 3895
Dołączył(a): Pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Scalanie tekstu jeżeli wartość komurki się powtarza

Postprzez Jermor » Pn mar 04, 2019 5:28 pm

Jakoś można. Tylko pytanie. Czy to ma być akcja jednorazowa, aby coś tam ujednolicić? Jeżeli tak, to wykonując kilka działań można zrobić odpowiednie przekształcenie. Jeśli nie to osobiście słabo to widzę.
Drugie pytanie to czy do wykorzystania jest Apache OpenOffice (bardziej złożony proces do zrealizowania) czy LibreOffice (znacznie łatwiejszy sposób)?
AOO 4.1.6, LO 6.1.5 (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 ktoś podał rozwiązanie.
Avatar użytkownika
Jermor
 
Posty: 666
Dołączył(a): So paź 12, 2013 11:09 am

Re: Scalanie tekstu jeżeli wartość komurki się powtarza

Postprzez Jermor » Pn mar 04, 2019 6:24 pm

Jan_J już odpowiedział jak to zrobić w LibreOffice. Podaję sposób jak to zrobić w Apache OpenOffice.
  1. Wyodrębnić pojedyncze wartości cen do nowej kolumny.
  2. Posortować swój zestaw danych rosnąco wg cen. W wolnej kolumnie wpisać formułę i skopiować ja w dół do ostatniej pozycji.
  3. Przekształcić formuły tworzące tekst w czysty tekst.
  4. Dodać kolumnę zawierającą długość tekstu opisu
  5. Posortować swoje dane wg cen (rosnąco) i wg długości opisu (malejąco). Dzięki temu można tę tabelę wykorzystać w WYSZUKAJ.PIONOWO uzyskując dostęp do najdłuższego tekstu.
  6. Użyć funkcji WYSZUKAJ.PIONOWO do otrzymania opisu przy wyodrębnionych (w pkt. 1) cenach.
W załączeniu przykład.
Załączniki
ceny.ods
(17 KiB) Pobrane 4 razy
AOO 4.1.6, LO 6.1.5 (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 ktoś podał rozwiązanie.
Avatar użytkownika
Jermor
 
Posty: 666
Dołączył(a): So paź 12, 2013 11:09 am


Powrót do Calc

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 gości