Twórz własne specjalne formaty liczb w Excelu

Spisie treści

Jak indywidualnie sformatować numery kart kredytowych, numery artykułów lub inne numery?

Niestety Excel nie zapewnia zintegrowanego formatu do poprawnego wyświetlania numerów kart kredytowych. Niestandardowe formatowanie również nie daje pożądanego rezultatu. Możesz osiągnąć pożądany wynik za pomocą formuły w komórce pomocniczej.

Numery kart kredytowych mają szesnaście cyfr i często są wyświetlane w blokach po cztery w następującej formie. 1234 1234 1234 1234

Spontanicznie pożądane wyświetlanie powinno być łatwe do zaimplementowania przy użyciu następującego formatu liczb zdefiniowanego przez użytkownika:

#### #### #### ####

Ten format powoduje, że bloki są wyświetlane w tabeli. Jednak ostatnia cyfra jest zastępowana przez zero. Poniższa ilustracja pokazuje, jak to wygląda:

Powodem zera jest to, że program Excel przetwarza tylko maksymalnie 15 cyfr znaczących. Tak więc Excel zawsze ustawi ostatnią cyfrę na zero, o ile wprowadzisz numer karty kredytowej jako liczbę.

Dlatego musisz wprowadzić numery kart kredytowych jako tekst. Możesz to zrobić za pomocą poprzedzającego apostrofu lub przypisując wcześniej format tekstu.

Oczywiście nie rozwiązuje to problemu wyświetlania numerów kart kredytowych jako bloków po cztery. Niestety nie można przypisać formatu liczb do wartości tekstowych.

Jednym z rozwiązań jest wstawienie dodatkowej kolumny, w której można wyprowadzić żądaną reprezentację za pomocą formuły.

Na przykład, jeśli wprowadziłeś numer karty kredytowej w komórce B1, możesz użyć następującej formuły w komórce C1, aby wyświetlić ją w blokach po cztery:

= LEWY (B1; 4) & "" & CZĘŚĆ (B1; 5; 4) & "" & CZĘŚĆ (B1; 9; 4) & "" & PRAWA (B1; 4)

Poniższy rysunek przedstawia użycie tej formuły w przykładowej tabeli:

Możesz również zastosować zasadę reprezentacji dla numerów artykułów, numerów zamówień lub innych numerów specjalnych, które chciałbyś sformatować w formie indywidualnej.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave