Jak ustawić formatowanie warunkowe dla wierszy, w których 3 ostatnie cyfry ID spełniają kryterium?
Żeby nadać formatowanie warunkowe na wiersze, gdzie sprawdza się kryterium dla 3 ostatnich liczb ID należy zbudować odpowiednią formułę.
Formatowanie warunkowe tabeli na podstawie 3 ostatnich cyfr ID — sztuczki #14
Formuły dla formatowania warunkowego, często dobrze najpierw tworzyć w arkuszu na sucho, żeby sprawdzić poprawność ich działa.
Zasada jest bardzo podobna jaką widziałeś w sztuczce #12
Najpierw trzeba wyciągnąć 3 ostatnie cyfry z ID za pomocą funkcji PRAWY
=PRAWY($B2;3)
a następnie przyrównać do kryterium, które jak pamiętasz należy zamienić na tekst łącząc z pustym ciągiem znaków:
=PRAWY($B2;3)=$D$2&""
Ważne w tej formule jest odpowiednie użycie odwołań mieszanych i bezwzględnych. Kryterium jest jedno, dlatego odwołujesz się do niego bezwzględnie ($D$2), ale funkcja PRAWY musi się zmieniać wraz ze sprawdzaniem kolejnych wierszy, ale ma być niezmienna dla przechodzenia przez kolumny, dlatego odwołanie w niej do komórki wygląda tak: $B2.
Wystarczy, że zaznaczysz odpowiedni obszar zaczynając od lewej górnej komórki i nałożysz formatowanie warunkowe wklejając podaną wyżej funkcję.
P.S.
Wpis na podstawie Excel Magic Trick 993
Jeśli chcesz dowiedzieć się więcej na temat Excela lub nie wiesz jak coś zrobić do mnie o tym w komentarzu pod spodem albo napisz do mnie bezpośrednio, ja w miarę możliwości odpowiem na Twoje pytanie.
Bezpośredni odnośnik do filmu na youtube — Formatowanie warunkowe tabeli na podstawie 3 ostatnich cyfr ID — sztuczki #14
Dzień dobry!
Dziękuje serdecznie za bardzo przydatną i dobrze wyjaśnioną informację.
Czy możliwe jest takie sformatowanie komórki, aby trzy ostatnie cyfry wpisywanej w nią liczby były pogrubione? Mam wiele numerów faktur i ułatwiłoby mi to wyszukiwanie, bo początki numerów są takie same.
Pozdrawiam
Wanda Śliwowska
Niestety coś takiego wymagałoby VBA. Przede wszystkim podobnej linijki
Selection.Characters(Start:=4, Length:=3).Font.FontStyle = "Pogrubiony",
tylko, że start nie koniecznie byłby zawsze od konkretnego znaku.
Chyba prościej byłoby za pomocą funkcji PRAWY wyciągnąć do kolumny pomocniczej.