Objective 2.1: Apply Custom Data Formats and Validation (δείγμα)

  • 2.1.1. Create custom data formats
  • 2.1.2. Populate cells by using advanced Fill Series options
  • 2.1.3. Configure data validation

Key


Practice Task 1

Ολοκληρώνοντας την άσκηση 1 θα πρέπει να βλέπετε το αποτέλεσμα της παρακάτω εικόνας.

  • Tip: Κάντε κλικ στο κάθε κελί αν θέλετε να δείτε το πραγματικό περιεχόμενό του στη γραμμή τύπων.

1.1. 

#,##0;[Red]-#,##0;0;"Enter a number"


Select cells A1:A4Create and apply a custom number format that displays the thousands separator, always displays at least one number, displays a leading minus sign and red text if a negative number is entered, displays 0 if 0 is entered, and displays the message Enter a number if a non-numeric value is entered.


; διαχωρίζει τα 4 μέρη της προσαρμοσμένης μορφής αριθμών

#,##0 πρώτα ορίζεται η μορφή των θετικών αριθμών - η εκφώνηση ζητά διαχωριστικό χιλιάδων και να εμφανίζεται πάντα τουλάχιστον ένα ψηφίο (displays the thousands separator, always displays at least one number) και άρα το τελευταίο ψηφίο αντί για # θα πρέπει να είναι το 0.

[Red]-#,##0 στη συνέχεια ορίζεται η μορφή των αρνητικών αριθμών - η εκφώνηση ζητά να εμφανίζεται το σύμβολο μείον στην αρχή (displays a leading minus sign) και το κείμενο να είναι κόκκινο αν εισαχθεί αρνητικός αριθμός (red text if a negative number is entered).

0 τρίτη ορίζεται η μορφή του 0 - η εκφώνηση ζητά να εμφανίζεται ως 0 όταν εισάγεται το 0 (displays 0 if 0 is entered).

"Enter a number" τέλος ορίζεται η εμφάνιση του κειμένου - η εκφώνηση ζητά να εμφανίζεται συγκεκριμένο μήνυμα αν εισαχθεί μη αριθμητική τιμή (displays the message Enter a number if a non-numeric value is entered).

1.2.

#,##0.0°C


Select cell B1. Create and apply a custom number format that displays the thousands separator and the decimal point, always displays at least one digit before and after the decimal point, and displays °C (the degree symbol and the letter C, for degrees Celsius) at the end.


#,##0.0°C η εκφώνηση ζητά η προσαρμοσμένη μορφή να εμφανίζει the thousands separator and the decimal point (στο μετρικό σύστημα θα ήταν ανάποδα βέβαια, δηλαδή η τελεία ως διαχωριστικό χιλιάδων και το κόμμα ως σύμβολο υποδιαστολής).

#,##0.0°C επίσης: always displays at least one digit before and after the decimal point (άρα χρειαζόμαστε 0 στις συγκεκριμένες θέσεις αντί για δίεση).

#,##0.0°C τέλος: displays °C (the degree symbol and the letter C, for degrees Celsius) at the end (απλώς τα εισάγουμε).

1.3.

"Acct "\#00-0000;;;"Enter numbers only"


Select cells C1:C2. Create and apply a custom number format that displays a six-digit entry with a dash after the first two digits, the text Acct # before the digits, and the text Enter numbers only if the user includes any non-numeric characters in the entry.


; διαχωρίζει τα 4 μέρη της προσαρμοσμένης μορφής αριθμών - ακόμα κι αν δεν ορισθεί συγκεκριμένη μορφή για το κάθε μέρος (π.χ. εδώ δεν ορίζουμε μορφή για τους αρνητικούς αριθμούς και για το 0, θα πρέπει να υπάρχουν τα αντίστοιχα ; ώστε να είναι σαφές ποιο είναι το τέταρτο μέρος που αφορά το κείμενο.

"Acct "\# θέλουμε να εμφανίζεται το κείμενο Acct # πριν τους αριθμούς (the text Acct # before the digits).

Το κείμενο και το κενό θα εισαχθούν οπωσδήποτε εντός εισαγωγικών, δηλαδή "Acct ".  

Η δίεση # είναι χαρακτήρας λίγο "προβληματικός" (μαζί με το * και το %) και δεν μπορεί να εμφανιστεί απευθείας πριν από μια προσαρμοσμένη μορφή αριθμού. Για να εμφανιστεί οποιοσδήποτε από αυτούς τους 3 χαρακτήρες πρέπει να προηγείται το \. Σε γενικές γραμμές το \ εμφανίζει υποχρεωτικά τον χαρακτήρα που το ακολουθεί. Οπότε χρειαζόμαστε το \# για να εμφανιστεί και η δίεση.

Θα μπορούσαμε εναλλακτικά να βάλουμε και τη δίεση μέσα στα εισαγωγικά, δηλαδή να έχουμε "Acct #".

00-0000 η εκφώνηση ζητά να εμφανίζεται υποχρεωτικά 6ψήφιος αριθμός με παύλα μετά τα δύο πρώτα ψηφία (displays a six-digit entry with a dash after the first two digits) άρα χρησιμοποιούμε 0 αντί για # σε όλες τις θέσεις.

"Enter numbers only" τέλος ορίζεται η εμφάνιση του κειμένου - η εκφώνηση ζητά να εμφανίζεται συγκεκριμένο μήνυμα αν εισαχθεί μη αριθμητική τιμή (and the text Enter numbers only if the user includes any non-numeric characters in the entry).

1.4.

MM.dd.yy


Select cell D1. Create and apply a custom date format that displays the two-digit month, day, and year, separated by periods.


. διαχωρίζει τα υπόλοιπα (separated by periods)

ΜΜ εμφανίζει τους μήνες με δύο ψηφία (προσοχή στα κεφαλαία για τους μήνες - months)

dd εμφανίζει τις ημέρες με δύο ψηφία

yy εμφανίζει τα έτη με δύο ψηφία

1.5.

hhmm "hours"


Select cell E1. Create and apply a custom time format that displays the two-digit hour and minute with nothing in between them, followed by a space and the text hours.

hh εμφανίζει τις ώρες με δύο ψηφία

mm εμφανίζει τα λεπτά με δύο ψηφία (προσοχή στα πεζά για τα λεπτά - minutes)

ακολουθεί ένα κενό και τέλος

"hours" εμφανίζει το κείμενο hours.