Wyróżnienie duplikatów kolorem

Użytkowanie arkusza kalkulacyjnego
tomeh
Posty: 108
Rejestracja: pn mar 06, 2017 9:17 am
Kontakt:

Wyróżnienie duplikatów kolorem

Post autor: tomeh »

Witam, mam taki problem posiadam dokument w calc gdzie korzystam z 4 kolumn. W jednej kolumnie chciałbym (kolumna A) aby duplikaty były podświetlone. W tym temacie ktoś dał plik z takim rozwiązaniem https://forum.openoffice.org/pl/forum/v ... f=9&t=2611 ale nie napisał jak to zrobić. Tam każdy pojedynczy jest wpis normalny ale duplikowany już widoczny na czerwono.

Szukam już chyba od tygodnia jak to zrobić i nie mam dzielonego pojęcia, bardzo pomotany ten calc.

Czy ktoś możne napisać jak zrobić to krok po kroku?
Libre office. Treści technologiczne ToTemat.pl z filmami.
Jan_J
Posty: 4560
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Wyróżnienie duplikatów kolorem

Post autor: Jan_J »

Pierwszy wpis o wartości W możesz rozpoznać na wiele sposobów. Jeden z nich jest taki, że liczba wystąpień W w komórkach poprzedzających w tej samej kolumnie wynosi 0, albo że liczba wystąpień W w komórkach tej kolumny, do bieżącej włącznie, wynosi 1.

Załóż sobie atrakcyjny wizualnie styl do oznaczania duplikatów, np. CZERWONY.
Zaznacz kolumnę, w której chcesz prowadzić kontrolę. W Format/Formatowanie warunkowe wpisz
Formuła jest licz.jeżeli(A$1:A1;A1)>1 (w kolumnie innej niż A wpisz inny adres kolumny).
Jest to ten wspomniany na starcie pomysł na wykrycie duplikatu. W reakcji na spełnienie formuły zadaj zastosowanie stylu CZERWONY.

I tyle.
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
tomeh
Posty: 108
Rejestracja: pn mar 06, 2017 9:17 am
Kontakt:

Re: Wyróżnienie duplikatów kolorem

Post autor: tomeh »

Robię tak :

Zaznaczam całą kolumnę A

Wybieram formatowanie warunkowe i Formuła jest

Wpisuję: licz.jeżeli(A$1:A1;A$10000)>1

Wybieram Nowy styl i tam tło czerwone

I nadal to nie działa
Libre office. Treści technologiczne ToTemat.pl z filmami.
Jan_J
Posty: 4560
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Wyróżnienie duplikatów kolorem

Post autor: Jan_J »

Kod: Zaznacz cały

 licz.jeżeli(A$1:A1;A$10000)>1
Dlaczego A$10000?
Po pierwsze, tam (chyba) nic nie ma.
Po drugie, to jest adres bezwzględny i nie będzie się dopasowywał przy przejściu z wiersza do wiersza.

Jest

Kod: Zaznacz cały

licz.jeżeli(A$1:A1;A$10000)
policz ile razy nad bieżącą komórką (z nią samą włącznie) w kolumnie A występuje wartość wpisana do komórki A$10000.

Powinno być

Kod: Zaznacz cały

licz.jeżeli(A$1:A1;A1)
policz ile razy nad bieżącą komórką (z nią samą włącznie) w kolumnie A występuje jej wartość.

Voila, zobacz załącznik.

W kolumnie A zastosowane formatowanie warunkowe. Żeby było jasne, styl "czerwony" maluje na niebiesko -- dla podkreślenia bezsensu nazywania stylu wg efektu. Fomuła wpisana jest tylko raz, po zaznaczeniu całej kolumny.
W kolumnie B gołe formuły sprawdzające, czy w kolumnie A jest duplikat. Formuła została wpisana do B1, a potem rozprzestrzeniona wzdłuż kolumny.
W kolumnie C podobne formuły obudowane "ludzkim" sposobem powiadamiania. Sposób wprowadzenia jak w B.

Wszystkie te sposoby są zdefiniowane osobno, nie wpływają na siebie.
Załączniki
duplikaty.ods
(7.09 KiB) Pobrany 844 razy
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
tomeh
Posty: 108
Rejestracja: pn mar 06, 2017 9:17 am
Kontakt:

Re: Wyróżnienie duplikatów kolorem

Post autor: tomeh »

Ale czy dobrze robię te kroki jak napisałem wyżej. Czy mogę to dodać do już istniejącego pliku jaki ma już 875 rekordów w kolumnie A

Robię tak:

Zaznaczam całą kolumnę A (klikając na jej nazwę A)

Wybieram formatowanie warunkowe i z rozwijanego paska: Formuła jest

Wpisuję: licz.jeżeli(A$1:A1;A1) lub licz.jeżeli(A$1:A1;A1)>1 - bo raz podajesz tak a raz tak

Wybieram Nowy styl i tam wybieram tło czerwone (niestety podświetla całą kolumnę A na czerwono wszystkie jej tła rekordów mimo że to nie duplikaty)

I nadal to nie działa
Libre office. Treści technologiczne ToTemat.pl z filmami.
tomeh
Posty: 108
Rejestracja: pn mar 06, 2017 9:17 am
Kontakt:

Re: Wyróżnienie duplikatów kolorem

Post autor: tomeh »

Witam udało się

Problem polegał na tym że trzeba nie tylko zaznaczyć całą kolumnę ale okno wiersza zaznaczone powinno być też 1 i cała kolumna. Gdy wiersz był inny zaznaczony to wtedy nie działało. Musi być podświetlone okno 1A i wtedy zaznaczona cała kolumna i dodanie licz.jeżeli(A$1:A1;A1)>1 plus styl koloru.

Bardzo dziękuję Jan_J za pomoc. Super teraz działa.

Jeszce raz wielkie dzięki, to bardzo wiele dla mnie znaczy.

Pozdrawiam.
Libre office. Treści technologiczne ToTemat.pl z filmami.
ODPOWIEDZ