Strona 1 z 1

Blokowanie wpisania powtórzonych wartości (duplikatów)

: pn cze 02, 2014 7:46 pm
autor: adamm
Witam.

Czy w Calc jest możliwość przypisania komórkom reguły, która podczas wprowadzania zawartości do komórki sprawdzi czy w innych komórkach ta wartość już nie występuje, a jeśli występuje to wyświetli się komunikat, że nastąpiło powtórzenie wartości. W Excel jest coś takiego jak "sprawdź poprawność danych" i wpisuje się formułę, która sprawdza wartości pod kątem powtórzeń. Czy da się coś takiego zrobić w Calc?

Re: Blokowanie wpisania powtórzonych wartości (duplikatów)

: pn cze 02, 2014 9:09 pm
autor: Raknor
Da się zrobić i to na różne sposoby, chociaż Tobie chodzi o Dane → Poprawność danych

Re: Blokowanie wpisania powtórzonych wartości (duplikatów)

: wt cze 03, 2014 1:58 pm
autor: adamm
A mógłby ktoś oświecić mnie lub uchylić tajemnicy jak zrobić to w miarę prostym sposobem?

Re: Blokowanie wpisania powtórzonych wartości (duplikatów)

: śr cze 04, 2014 7:42 am
autor: arras_1
Można to zrobić przez formatowanie warunkowe komórek w których będą wpisywane dane. Dla przykładu podczas wpisu tożsamego z już istniejącym komórka zostanie "podświetlona" na czerwono.
Zagrożenia w przypadku których nie zadziała:
1. Wystarczy że wpis będzie różnił się spacją z już wcześniej dokonanym, można tego uniknąć stosując Poprawność danych
2. Wklejając dane trzeba pamiętać żeby to zrobić przez wklej specjalne, odznaczając: Formaty

Re: Blokowanie wpisania powtórzonych wartości (duplikatów)

: śr cze 04, 2014 10:09 am
autor: adamm
Pomocne to.Dzięki

Re: Blokowanie wpisania powtórzonych wartości (duplikatów)

: pn mar 06, 2017 9:19 am
autor: tomeh
Witam, tutaj Pan dał plik z takim rozwiązaniem na jakim i mi zależy. Ale jak je zrobić samemu na już gotowym dużym pliku. Bo patrząc nie widzę żadnej formuły - jak wykonać samemu aby te powtórzenia się tak podświetlały. Ten plik mi nic nie odpowiedział jak to formatować. Bardzo proszę o pomoc.

Re: Blokowanie wpisania powtórzonych wartości (duplikatów)

: wt mar 07, 2017 10:24 am
autor: arras_1
Formuła jest ukryta w formatowaniu warunkowym.
Dla przykładu dla komórki A7 wygląda tak:
JEŻELI(CZY.BŁĄD(PODAJ.POZYCJĘ(A7;$A$2:A6;0));0;1)=1
Funkcja PODAJ POZYCJĘ przeszukuje zakres: $A$2:A6, zakres ustalony w ten sposób żeby przy przenoszeniu formuły na kolejne komórki zaczynało szukać od komórki A2(dlatego adres tej komórki jest podany jako adres bezwzględny z "dolarami") a kończył na komórce poprzedzającej komórkę ocenianą.
W przypadku nie znalezienia "wartości" komórki A7 w zakresie $A$2:A6 wyskakuje błąd, a wtedy funkcja JEŻELI daje wynik 0, w przypadku znalezienia daje wynik 1 co powoduje "podświetlenie komórki"

Re: Blokowanie wpisania powtórzonych wartości (duplikatów)

: wt mar 07, 2017 10:33 am
autor: tomeh
Jeszcze bardziej mi to zaciemniło niż rozjaśniło :-).

Mam tylko kolumnę A i cała jest wykorzystywana do x rekordów. I właśnie nie mam pojęcie jak to zrobić krok po kroku.