Cel.ro

Particularizarea formatului unei celule (Custom) în Microsoft Excel 2003

by gmp
Published on: 12 August 2011
Comments: No Comments

Particularizarea formatului unei celule constă în crearea unor stiluri proprii de afişare a datelor prin modificarea modelelor existente sau prin crearea unora absolut noi. În funcţie de limba versiunii de Excel, se pot crea între 200 şi 250 de formate de numere particularizate.

Se pot specifica maxim 4 secţiuni de coduri pentru formatarea numerelor pozitive, negative, a zero-urilor şi a textului, în această ordine (formatarea textului este întotdeauna ultima). Cele 4 secţiuni sunt separate prin punct şi virgulă (“;”). Dacă sunt prezente doar 2 secţiuni, prima este folosită pentru numere pozitive şi zerouri, iar a doua pentru numere negative. Dacă este prezentă o singură secţiune, se va folosit pentru toate numerele. Pentru a sări o secţiune se introduce caracterul “;” din finalul acelei secţiuni.

#,###.00_);[Red](#,###.00);0.00;”text_explicativ”@

Zecimale şi cifre semnificative

Se pot folosi următoarele caractere pentru a formata modul particularizat de afişare a numerelor (cu sau fără zecimale).

Simbol Descriere Rol
# semn de număr (number sign) afişează numai cifrele semnificative; nu afişează zerouri nesemnificative
0 zero afişează zerourile nesemnificative, dacă un număr are mai puţine cifre decât numărul de zerouri existente în format
? semnul întrebării
(question mark)
adaugă spaţii pentru zerouri nesemnificative în oricare parte a separatorului zecimal, astfel încât separatorul zecimal să se alinieze când este formatat cu un font lăţime fixă (de exemplu Courier New)

Dacă un număr are mai multe cifre în stânga virgulei decât poziţii (simboluri) de substituire, cifrele vor fi afişate. În schimb, dacă numărul de zecimale este mai mare decât poziţiile de substituire specificate în formatul secţiunii, numărul va fi rotunjit.

Exemple:

Format particularizat Număr introdus Număr afişat
#,# 12,75
0,48
12,8
,5
#,#0 12,5
0,89
12,50
,89
#,0# 12
12,08
1234,568
12,0
12,08
1234,57
???,??? 1,5
10,24
100,874
1,5
10,24
100,874
(zecimale aliniate)
# ???/??? 5,25
5,3
5 1/4
5 3/10
(fracţii aliniate)

Separator de mii

Dacă setările regionale (Regional Settings din Control Panel) sunt stabilite pe Engleză, virgula are rol de separator al miilor (iar punctul este separator de zecimale).

Simbol Descriere Rol
. punct (period) separator de mii sau pentru a grupa un număr în multipli de câte o mie

Exemple:

Format particularizat Număr introdus Număr afişat
#.###,## 2045,879 2.045,88
#. 15000 15
0,0.. 15500000 15,5

Culori

Pentru a seta culoarea pentru un număr pozitiv, negativ, zero sau text, la începutul secţiunii corespunzătoare se plasează între paranteze drepte (“[" şi "]“) numele culorii.

Simbol Rol
[color] culoare pentru o secţiune a formatului

Culorile permise sunt: [Black] [Blue] [Cyan] [Green] [Magenta] [Red] [White] [Yellow]

Exemple:

Format particularizat Număr introdus Număr afişat
[Green]General;[Red]-General 10

-10

10
-10
[Green]#,##;[Red]-#,00;[Cyan]@ 1,89
-1,5
text
1,89
-1,50
text
[Blue]General număr / text număr / text

Formatare condiţională

Este posibilă stabilirea culorilor de afişare în funcţie de îndeplinirea unei condiţii. Condiţia este formată dintr‑un operator de comparare şi un prag, iar specificarea condiţiei se face între paranteze drepte.

Exemple:

Format particularizat Număr introdus Număr afişat
[Red][<5];[Blue][>=5] 4
5
4
5

O formatare condiţională complexă a unei celule (font, chenare, culori de umplere particularizate în funcţie de îndeplinirea unei condiţii) se face din meniul Format-> Conditional Formatting.

Text şi spaţiere

Pentru a afişa text şi numere în aceeaşi celulă, textul se introduce între ghilimele duble (” “) sau, dacă e un singur caracter, acesta este precedat de backslash (“\”).

Format particularizat Număr introdus Număr afişat
0,0\” 1,5 1,5″
0,00″ cm” 1,5 1,50 cm
#” produse” 5 5 produse
0 lei “profit”;[Red]0 lei “pierdere” 10,1
-7,6
10 lei profit
8 lei pierdere

Următoarele caractere nu se preced prin semne de citare: $ – + / ( ) : ! ^ & ‘ ~ { } < > = (spaţiu)

Caracterul “@” (at sign sau a rond) introdus în secţiunea de formatare a textului indică locul în care apare (dacă există) informaţia de tip text din celulă.

Format particularizat Text introdus Text afişat
“text”@ a texta
@”text” a atext

Caracterul “_” (underscore) adaugă un spaţiu de mărimea unui caracter într-un format de număr. Este utilă introducerea lui pentru a alinia un număr pozitiv cu un număr negativ (introdus între paranteze).

Format particularizat Număr introdus Număr afişat
#_);(#) 45
-45
Format particularizat underscore

Caracterul “*” (asterisk) repetă următorul caracter din format pentru a umple automat celula, pe toată lăţimea ei.

Format particularizat Număr introdus Număr afişat
0*- 45 45—————–

Afişarea simbolurilor monetare

Este posibilă introducerea simbolurilor monetare în formatul particularizat al numerelor. Simbolurile care nu au corespondentă o tastă se pot introduce prin următoarele metode:

Copiere (Copy) şi lipire (Paste)

Simbolul se poate copia în Clipboard folosind:

  • meniul Insert->Symbol din Microsoft Excel;
  • alt program al suitei Microsoft Office, de exemplu Word;
  • alt program al sistemului de operare Windows, de exemplu Character Map (Accesories->System Tools).

Simbolul se lipeşte apoi în fereastra de particularizare a formatului numărului.

Utilizarea unor combinaţii de taste (Shortcut)

Se poate introduce codul ASCII corespunzător simbolului dorit folosind tasta Alt şi cifrele din Numpad (tastele numerice din dreapta tastaturii, Num Lock trebuie să fie activ):

Simbol Semnificaţie Shortcut
¢ cent sign Alt+0162
£ pound sign Alt+0163
¥ yen sign Alt+0165
euro sign Alt+0128

Vezi mai multe moduri de introducere a unui simbol (caracter special) în capitolul Inserare simbol.

Exemplu:

Format particularizat Număr introdus Număr afişat
0,00 ¥ 4,1 4,10 ¥

Aceste moduri particularizate sunt salvate în fiecare registru de lucru Excel. Pentru setări regionale general valabile în Windows se modifică opţiunile din Control Panel, secţiunea Regional Settings.

Afişare ca procent

Se adaugă simbolul procent (“%”) în formatul particularizat al numărului. Există două variante de lucru în afişarea valorii unei celule ca procent:

1. Dacă celula este formatată înainte de introducerea numărului, valoarea acestuia va fi afişată ca procent, aşa cum este introdusă.

Exemplu:

Format particularizat Număr introdus ulterior formatării Număr afişat
0,00% 1
0,05
1,00%
0,05%

2. Dacă întâi se introduce numărul în celulă şi apoi se particularizează modul de afişare, rezultatul afişat va fi ca procent al numărului existent raportat la valoarea 1.

Exemplu:

Format particularizat Număr introdus înaintea formatării Număr afişat
0,00% 1
0,05
2,5
100,00%
5,00%
250%

Afişare în format ştiinţific

Pentru afişarea în format ştiinţific (Scientific) se adaugă “E+” sau “E-” în codul unei secţiuni.

Exemplu:

Format particularizat Număr introdus Număr afişat
0,00E+00 100
0,1
1,00E+02
1,00E-01
0,00E-00 0,01
0,015
1,00E-02
1,50E-02

Afişare ca dată calendaristică (an, lună, zi)

Se poate particulariza modul de afişare a datelor calendaristice (diverse formate pentru zi, lună şi an) conform următoarelor coduri:

Afişat Cod
Zi 1-31 d
01-31 dd
Sun-Sat ddd
Sunday-Saturday dddd
Luni 1-12 m
01-12 mm
Jan-Dec mmm
January-December mmmm
J-D mmmmm
An 00-99 yy
1900-9999 yyyy

Numele zilelor şi lunilor depinde de setările regionale (Regional Settings din Control Panel).

Exemplu:

Format particularizat Număr introdus Număr afişat
dddd, dd/mm/yyyy 01.01.2011 sâmbătă, 01/01/2011

Afişare ca timp (oră, minut, secundă)

Se poate particulariza modul de afişare a timpului (diverse formate pentru secundă, minut şi oră) conform următoarelor coduri:

Afişat Cod
Ore 0-23 h
00-23 hh
Minute 0-59 m
00-59 mm
Secunde 0-59 s
00-59 ss

Dacă este prezent indicatorul “AM”, “A”, “PM” sau “P”, ora este formată pe un ceas de 12 ore, unde “AM” sau “A” indică orele de la miezul nopţii până la prânz, iar “PM” sau “P” indică orele de la prânz până la miezul nopţii.

Se pot specifica şi sutimi de secundă: după codul “ss” se introduce o virgulă, apoi cele 2 cifre pentru sutimi de secundă (pentru setări regionale English sutimile de secundă sunt separate de “ss” prin punct).

Exemplu:

Format particularizat Număr introdus Număr afişat
h:mm AM/PM 18:30 6:30 PM
h A/P 18:30 6 P
h:mm:ss,00 18:30:20,45 18:30:20,45

Pentru a lucra cu mai mult de 24 de ore se introduce codul “[hh]” (altfel, în caz de depăşire a celor 24 ore, Excel reia numărătoarea de la ora 0).

Pentru a afişa numărul de minute sau secunde trecute de la miezul nopţii se folosesc expresiile [mm], respectiv [ss].

Exemplu:

Format particularizat Număr introdus Număr afişat
hh:mm 25:10 01:10
[hh]:mm 25:10 25:10
[mm] 1:05 65
[ss],00 0:2:1,30 121,30

Minute vs. Month

Codurile “m” şi “mm” vor avea semnificaţia de minut dacă apar imediat după “h” sau “hh” (codul pentru ore) sau imediat înainte de “s” sau “ss” (codul pentru secunde). În toate celelalte cazuri vor fi tratate ca luni (Month).

No Comments - Leave a comment

Leave a comment



Utilizator: , data curenta: 18 October 2018