You are on page 1of 64

Gio trnh Excel nng cao

Mc lc
Li ni u ......................................................................................................................... Bi 1:H thng ha kin thc c bn v Excel .............................................................. I. Nhng thao tc u tin vi Exel ................................................................................... - cc thao tc c bn trong bng tnh.................................................................................. - X l d liu trong bng tnh ............................................................................................ II. Hm v cng thc .......................................................................................................... - Hm trong Excel............................................................................................................... - Mt s hm c bn ........................................................................................................... Bi 2: Lm bi tp kim tra trnh s dng Excel...................................................... Bi 3: K nng s dng hm trong Excel......................................................................... - nh ngha hm.................................................................................................................. - Cc hm thng dng............................................................................................................ - Cc hm nng cao............................................................................................................... Bi 4: Phng php t chc bng d liu........................................................................ I. Cc thao tc vi c s d liu............................................................................................ - Sp xp d liu................................................................................................................... - To tng cp di ( Subtotals ).......................................................................................... - Lc d liu ( Fliter )........................................................................................................... - To c s d liu tng hp cc c s d liu chi tit........................................................ II. Cc hm thng dng trong C s d liu.......................................................................... Bi 5: Phng php kt ni, tng hp, kt xut d liu................................................. Bi 6: Trnh by, in n, lu tr, bo mt, phn phi bng s liu, file........................... Bi 7 : Marco v VBA trong Excel..................................................................................... I. Marco trong Excel 1. Gii thiu Marco................................................................................................................ 2. To Marco......................................................................................................................... 3. Gn mt phm tt cho Marco............................................................................................. Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 1

Gio trnh Excel nng cao

4. Chy Marco s dng cng lnh......................................................................................... 5. Chy Marco bng phm tt 6. To mt nt lnh v gn Excel Marco. 7. Thay i tn Button.. II. VBA trong Excel.......................................................................................................... 1. Gii thiu ngn ng lp trnh VBA trong Excel.. 2. Cch khai bo bin.. 3. Cc lnh trong VBA 4. Cc ton t s dng trong cc biu thc. 5. Th tc v hm trong VBA. Bi 8: Cch lp mt s mu bo co in hnh................................................................. Bi 9: Bi tp kim tra, tng kt.......................................................................................

BI 1 H THNG HA KIN THC C BN V EXCEL


Nhng thao tc u tin vi Excel I. Cc thao tc c bn: 1. Gii thiu v Microsotf Excel 2. Cc thao tc vi file d liu ( Workbook ) + M tp + Lu tp + ng tp ang m 3. X l , ct, hng trong bng tnh a - Thay i kch thc ct, hng
Mt ct / mt hng :

- Ct : Tr chut vo vch ng bn phi tn ct sao cho xut hin , ko v th vch ti v tr mi. Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 2

Gio trnh Excel nng cao

- Hng : Tr chut vo vch ngang d i s th t hng sao cho xut hin ko v th vch ti v tr mi. Nhiu ct / Nhiu hng : - Ct : - Chn mt s ca cc ct. - Format Colum Width. - G vo rng mi cho cc ct ri OK - Hng : - Chn mt s ca cc hng. - Format Row Height. - G vo chiu cao mi cho cc hng ri OK b. Chn thm ct, hng, Ct :

- Chn khi l tn cc ct (cc ch A, B, ...) ti v tr cn chn, cn thm bao nhiu ct ta chn by nhiu. - Chn Insert Columns. Excel s chn thm cc ct trng v y cc ct c chn sang phi Hng : - Chn khi l s th t ca cc hng (cc s 1, 2, ...) ti v tr cn chn, cn thm bao nhiu hng ta chn by nhiu. - Chn Insert Rows . Excel s chn thm cc hng trng v y cc hng c chn xung di. Ko v th vch ny ti v tr mi thay aei rng ct C Ko v th vch ny ti v tr mi thay i chiu cao hng 4 : - Chn khi l cc ti v tr Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 3

Gio trnh Excel nng cao

cn chn (nh v d di y l cc C3: D4), cn thm bao nhiu ta chn by nhiu. - Chn Insert Cells xut hin hp thoi Insert - Shift Cells Right : y cc c chn sang phi - Shift Cells Left : y cc c chn xung di - OK : thc hin lnh C. Xo ct, hng, + Ct : - Chn khi l tn cc ct (cc ch A, B, ...) ti v tr cn xo, cn xo bao nhiu ct ta chn by nhiu. - Chn Edit, Delete. Hng : - Chn khi l s th t cc hng (cc s 1, 2, ...) ti v tr cn xo, cn xo bao nhiu ct ta chn by nhiu. - Chn Edit, Delete. + : - Chn khi l cc cn xo. - Chn Edit , Delete . Xut hin hp thoi Delete - Shift Cells Left : chuyn d liu ca cc bn phi sang vng b xo - Shift Cells Up : chuyn d liu ca cc pha di ln vng b xo. - Entire Row : xo ton b cc hng cha vng c chn. - Entire Column : xo ton b cc ct cha vng c chn. - O K : thc hin lnh d - Chuyn hng thnh ct v ngc li Gi s cn chuyn d liu ang c xp thnh ct trong cc A2:A6 thnh hng ti cc C3:F3, ta lm nh sau:

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

Gio trnh Excel nng cao

- Chn cc mun cho i ch hay cn gi l min ngun ( A2:A6 ) - Chn biu tng Copy hoc Ctrl+C - a con tr v u tin ca min dn ( C3 ). - Chn mc Edit, Past Special, nh du chn Transpose - OK Ch : Min ngun v min dn khng c giao nhau ( khng c c chung ) e. n, hin ct, hng tin cho thao tc, trn cc bng tnh, nht l cc bng tnh ln, ngi ta thng cho n cc ct ( hoc hng ) khng cn thit. Khi no cn li cho chng hin tr li. Cch lm nh sau : - Chn cc ct ( hoc cc hng ) cn n i. - Chn Format, Column ( hoc Row ). - Chn Hide . Ti v tr cc ct ( hoc hng ) n, xut hin ng k dc ( hoc ngang ) m, cc ct ( hoc hng) b n vn c tc dng (vn s dung tnh ton). cho chng hin tr li, ta lm nh : - Chn cc ct ( hoc cc hng ) lin k vi chng. V d cn cho cc ct C, D, E hin tr li, ta chn cc ct ng ngay trc v sau chng : B, F; cn cho cc hng 4, 5, 6 hin tr li, ta chn cc hng ngay trn v ngay di chng : 3, 7. - Chn Format, Column( hoc Row ), Unhide f. C nh ct, hng tiu - cc bng tnh ln, khi cun xem hoc nhp d liu phn di th khng cn thy tiu ct ca chng hng trn cng, do rt d b nhm ln gia ct n vi ct kia. Tng t nh vy, khi cun xem hoc nhp d liu bn phi th khng cn thy Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 5

Gio trnh Excel nng cao

cc ct tri nht (nh cc ct H tn, Mt hng, ... ), rt d b nhm ln hng n vi hng kia, Excel gip ta c nh ct, hng tiu , cch lm nh sau : - a con tr v chun c nh. ny phi nm ngay di hng v ngay bn phi ct cn c nh. V d, cn c nh cc ct A, B v cc hng 1, 2, ta a con tr v C3 - Chn Window, Freeze Pane. Ti chun xut hin 2 ng k dc v ngang. - hu b vic c nh ct, hng tiu , chn Window, Unfreeze Pane 5 . nh dng d liu 1. Hp thoi Format cells: MS - Excel cung cp nhiu dng biu din d liu trong gm: - General: dng chung do MS Excel qui nh sau khi nhp d liu vo - Number: Dng s - Currency: Dng tin t - Date: Dng ngy thng - Time: Dng thi gian - Text: Dng vn bn - Custom: Dng do ngi dng t nh ngha theo cc qui nh m MS Excel h tr a. Biu din d liu s thc Cc bc thc hin: M mt bng tnh mi v nhp s thc 11111.99 vo C1 ca sheet 1

- Nhp chn thc n lnh Format / cells xut hin hp thoi Format cells - Nhy chn th Number

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

Gio trnh Excel nng cao

Chn mc Number trong nhm nh dng Category v nhy chn Use 1000 Separator (,), chng ta c th thy gi tr s ca i sang dng 11,111.99 mc Sample Nhn nt OK kt thc Chng ta c th nh dng s 11111.99 c biu din trn mn hnh theo dng 11111.99, tc l c khong trng gia s hng nghn v s hng trm d c hn. Cc bc thao tc ta lm nh sau: Trong hp thoi Format cell, th number v trong nhm nh dng Catergory ta chn Custom. Sau nhp vo Type dy k t #### ##0.00. Sau nhn OK kt thc

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

Gio trnh Excel nng cao

Kt qu l s 11111.99 vn gi nguyn gi tr, iu c xc nh trn thanh cng thc nhng cch hin th ca s trn C1 thay i thnh 11 111.99, c khong trng gia con s hng nghn v hng trm. b. Biu din d liu theo dng ngy thng Khun dng ca MS - Excel khi nhp d liu kiu ngy thng vo bng tnh l thng / ngy /nm ( mm / dd / yyyy hoc mm / dd / yy ). Sau khi nhp d liu theo khun dng thng / ngy / nm, chng ta c th thay i cch biu din d liu theo ngy / thng / nm. Cc bc thc hin: M mt bng tnh mi v nhp gi tr l 04/30/2005 vo C1 ca sheet 1 - Chn thc n lnh Format / cells
-

Chn Costom trong hp thoi danh sch Category Nhp chui k t dd/ mm/ yyyy vo Type

- Kim tra kt qu theo hnh di y. c. Biu din d liu dng tin t Thc hin theo cc bc sau: M bng tnh mi v nhp s 22091972.25 vo C1 trn thanh sheet1 Nhy chn thc n lnh Format / cells Nhy chn Costum trong danh sch Category Nhy chut vo Type, nhp dy k t #,##0.00 [ $VND ] Nhn OK Kim tra kt qu theo hnh di y.

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

Gio trnh Excel nng cao

d. Biu din d liu dng phn trm Trong mt vi trng hp, ngi dng mun biu din mt s di dng phn trm, v d: gi tr 0.56 s c hin th l 56% Cc bc thc hin nh sau: M bng tnh mi, nhp s 0.5678 vo C1, Nhn nt % trn thanh cng c c dng biu din 57% Nhn nt trn thanh cng c c dng biu din 56.8%

e. Thay i kiu ch, c ch, dng ch Trong MS Excel, vic thay i kiu ch, c ch dng in m / nghing / gch chn c thc hin theo cch lm trong MS Word. - Format / Cells / Font

- Trong Font Style chn Italic in nghing, chn Bold in m, chn Bold Italic in va nghing va m, chn Regular k t tr li bnh thng. - Trong U nderline chn mt kiu gch chn : None ( b gch chn ), Single ( gch bng nt n ), Double ( gch bng nt i ), Single Accounting ( gch bng nt n kiu ti chnh n cui mp phi ca Font Font SizeColor Font Color ), Double Accounting ( gch bng nt i kiu ti chnh n cui mp phi ca ) - Chn Color i mu ch. - Trong Effect : chn Strikerthough ( gch ngang ), Superscript ( s m ), Subscript ( ch s ) - Chn Normal Font nu mun b mi trnh by v ly li kiu ngm nh Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 9

Gio trnh Excel nng cao

II. Hm v cng thc 1. Hm tng SUM C php: =SUM( number1,number2,...numbern ) Trong cc i s ny c th l s, cng thc, vng hay a ch ,biu thc lgic hay chui k t. Hm ny thc hin tnh tng ca cc i s number1,number2,... Ch : i s ca cc hm cn c th l tn ca 1 vng d liu 2. Hm tnh trung bnh cng AVERAGE C php: =AVERAGE ( num1, num2,... ) Tnh trung bnh cng ca num1, num2... 3. Hm tnh gi tr cc i MAX Mc ch: Thc hin vic chn ra gi tr nh nht trong mt vi khi tham gia php ton. C php: = MAX(number1,number2,...) Trong : number1,number2,..c th l cc s,cc vng hoc cc mng tham gia php tnh gi tr l MAX 4. Hm tnh gi tr cc tiu MIN Mc ch: Thc hin vic chn ra gi tr nh nht trong mt vi khi tham gia php ton C php : =MIN(number1,number2,..) Trong : number1,number2,..c th l cc s,cc vng hoc cc mng tham gia php tnh gi tr l MIN 5. Hm ngy thng DATE ( year, month, day ) Ch ra ngy dng s ng vi ngy thng nm. V d : =DATE(04,09,27) tr v 27-09-04 DAY ( date ) S ngy trong thng ca bin ngy thng date. V d : =DAY(27-09-04) tr v 27 =DAY("27-Sep") tr v 27 MONTH ( date ) S thng trong nm ca bin ngy thng date. V d : =MONTH ( 27- 09-04 ) tr v 9 Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 10

Gio trnh Excel nng cao

=MONTH ( "27- Sep" ) tr v 9 Time ( hour, minute, second ) Ch ra thi gian dng s. V d : =TIME(19,5,14) tr v 19:05:14 hoc 7: 05 PM WEEK DAY ( date ) Ch ra s th t ca ngy trong tun ca bin ngy thng date (Th Hai l ngy th 1, Th Ba l ngy th 2, ..., Ch Nht l ngy th 7 ) V d : =WEEKDAY(27-09-04) tr v 6 YEAR ( date ) S nm ca bin ngy thng date. V d : =YEAR ( 27-09-04 ) tr v 2004 5. Hm tm kim tham chiu Vlookup ( lookup_value, table_array, col_index_num, r ange_lookup ) Lookup_value Gi tr c tm kim trn ct bn tri ca Table_array Table_array Vng tm kim hay cssn gi l bng tra cu, a ch phi l tuyt i, nn t tn cho vng Col_index_num S th t ct trong table_array, ni VLOOKUP s ly gi tr tr v Range_lookup Gi tr logic xc nh vic tm kim l chnh xc hay gn ng, nu l: True hay 1 Ct u tin phi c sp xp tng dn (khi c th b qua tham s th 4 ny). Khi khng thy s ly kt qu gn ng, v th cssn gi l d tm khng chnh xc. False hay 0 Ct u tin khng cn sp xp .Tm chnh xc, tr v #N/A nu khng thy. V d : Bng sau l kt qu thi ca hc sinh, da vo im Trung bnh hy xp loi hc sinh theo thang im : ............................................................................. Km 5 Trung bnh 7 Kh 8 Gii 9.5 Xut sc dng hm VLOOKUP, ta cn thc hin cc bc sau : - Trong min C15:D19 g vo thang im trn di dng ct. V y l cch d tm khng chnh xc (trong mt khong) nn ch g vo cn di ( theo chiu tng ) ca mi loi. Nh vy : lookup_value l E3 (im Trung bnh ca hc sinh th nht)

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

11

Gio trnh Excel nng cao

table_array l min $C$15: $D$19 ( min a ch tuyt i, khng a hng tiu C14: D14 vo ) col_index_num l 2 v cn ly gi tr ca ct Loi, ct ny c s th t l 2 trong min $C$14: $D$19. Range_lookup l 1 hoc TRUE u c, c th b qua tham bin ny - Ti G3 in vo cng thc = VLOOKUP(E3,$C$14: $D$19,2) ta nhn c Trung bnh - Copy cng thc G3 xung cc t G4 n G12, Excel s xp loi cho cc hc sinh cn li.

Hlookup ( lookup _ v alue , table _ arr ay , row_index_num,range_lookup) Hm ny hot ng ging nh hm VLOOKUP, im khc l : Lookup_value Gi tr c tm kim trn hng u tin ca Table_array Table_array: Vng tm kim vit thnh hng Row_index_num: S th t hng trong table_array, ni HLOOKUP s ly gi tr tr v - Trong min A21: F22 ta g vo thang im trn di dng hng, ch ch g vo cn di ( theo chiu tng) ca mi loi. Nh vy : Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 12

Gio trnh Excel nng cao

lookup_value l E3 ( im Trung bnh ca hc sinh th 1 ) = VLOOKUP(E3,$C$14: $D$19,2) table_array l min $B$21: $F$22 ( min a ch tuyt i, khng a ct tiu A21: A22 vo ) row_index_num l 2 v cn ly gi tr ca hng Loi, hng ny c s th t l 2 trong min B21: F22 - Ti F3 in vo cng thc = HLOOKUP(E3,$B$21: $F$22,2), ta nhn c Trung bnh - Copy cng thc G3 xung cc t G4 n G12, Excel s xp loi cho cc hc sinh cn

TH
Kh nng biu din s liu bng th ca Excel rt phong ph. Cc biu c ci t trn bng tnh tng thm sc hp dn v thuyt phc ca s liu. 1. To cc kiu biu , th khc nhau M bng tnh mi v nhp d liu Sheet 1 theo hnh di y

- Chn biu tng

( ChartWizard ),

con tr chut tr thnh du +

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

13

Gio trnh Excel nng cao

- Nhy chn lnh Insert / Chart xut hin hp thoi ChartWizard Trong Standand Types: ColumnL: Bar : Line : Pie : XX: Rada: Surface: biu hnh ct ng Biu ct ngang biu gp khc Biu dng qut trn, biu din dng s liu phn trm Biu phn tn XY, So snh gi tr DL tng i mt Biu mng nhn c cc im nh du ti mi gi tr d liu Biu 3 chiu

Chn biu ng v nhn nt Next chuyn sang bc 2.

Vng d liu v biu , th l vng ang c chn trc khi thc hin bc 1. Nu c sai lch, chng ta hon ton c th chnh sa bng cch in trc tip a ch vng vo Data Range Nhn Next to bc 3.

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

14

Gio trnh Excel nng cao

Chn Next chuyn sang bc th 4

Chn Sheet 2 trong AS Object In t biu kt qu Nhn nt Finnish

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

15

Gio trnh Excel nng cao

2. Bin tp, sa i biu , th Thm tiu : - Nhy chn th - Nhy chn thc n lnh Chart / Chart Option Trong hp thoi Chart Option chn th Tittle. Sau chnh sa cc tiu - Nhn OK kt thc
Xa b tiu , ch thch

- Nhy chn th - Nhy p chut vo vng tiu hay ch thch, sau nhn phm Delete xa b hin th d liu km th Trong nhng trng hp ngi dng mun mun d liu c s phi i km cng biu thc hin cc thao tc sau: - Chn biu va to - M bng chn Chart, Nhn chn lnh Chart Option - Chn th Data table. nh du chn vo Show data table Co dn v xa biu Co dn kch thc biu Nhn chn biu . Mt khung hnh ch nht vi cc mc nh v i tng s bao quanh biu . Nu mun thay i kch thc ca tng thnh phn con trong biu ( tiu , ct biu din d liu,... ) th nhy chut vo thnh phn . Co dn kch thc bng cch nhn v ko th chut ti mc nh v bin hoc gc biu , thnh phn con. Xa biu Nhy chn th mun xa Nhn phm Delete hoc m bng chn Edit, chn lnh Clear / All

BI 2
Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 16

Gio trnh Excel nng cao

BI TP KIM TRA TRNH S DNG EXCEL BI TP THC HNH EXCEL


BI THC HNH S 1 Bc u hc vin thc hin cc yu cu sau: * * nh dng li d liu ngy, s t Menu Start / Settings / Control Panel / Regional Khi ng Excel v thc hin cc thao tc v khi vi thit b chut: Settings. - Nhp vo A1 ni dung: Cng ho - Sao chp d liu A1 sang cc trong khi A2:C5 - Di chuyn khi d liu A2: C5 n v tr D2: F5 - Thc hin thao tc thay i rng ct, cao hng * Thc hin mt s thao tc nh dng: - Nhp vo A1 ni dung: Cng ty thng mi dch v - a dng Cng ty thng mi dch v vo nm gia khi A1: F1 - in mt dy s c th t tng dn t 1 n 10 - Nhp vo C4 con s: 200000, sau nh dng con s ny theo dng s ti chnh. - Nhp vo D4: 01/12/2004 cho ng vi nh dng kiu dd/mm/yyyy. Nhp vo bng tnh sau :

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

17

Gio trnh Excel nng cao

Yu cu: Nhp ng gi tr v kiu d liu cho bng. D liu ct Tng l loi cng thc c tnh: Tng = Ton + Vn + Anh BI THC HNH S 2 Cho bng s liu sau: BNG LNG NHN VIN THNG 12/2005
Stt 1 2 3 4 5 6 Tn NV An Bnh Ho Thanh V Tng cng NC 25 26 28 24 23 ? LCB 25000 30000 28000 40000 20000 ? Ph Cp ? Thng ? Tm ng 250 Thc lnh ?

300

Yu cu: Cu1: Nhp s liu trn vo bng tnh Cu 2: Tnh ton cc ct s liu theo yu cu: a. Ph cp = 1/5 Lng, trong Lng = NC * LCB b. Thng = 1/2 Lng, trong Lng = NC * LCB c. Thc lnh = Lng + Ph cp + Thng - Tm ng, vi Lng = NC * LCB Cu 3: Tnh Tng cng cho cc ct NC, Ph cp, Thng v Thc lnh Cu 4: Thc hin cc thao tc nh dng c bn cho bng tnh ( Thay i Font, c ch, mu sc, k khung) bng cch s dng cc nt trn thanh cng c.

BI 3 K NNG S DNG HM TRONG EXCEL HM


I. NH NGHA HM Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 18

Gio trnh Excel nng cao

Hm l mt thnh phn ca d liu loi cng thc v c xem l nhng cng thc c xy dng sn nhm thc hin cc cng vic tnh ton php tp. Dng thc tng qut: <TN HM> (Tham s 1, Thams 2,...) Trong : <TN HM> l tn qui c ca hm, khng phn bit ch hoa hay thng Cc tham s: t cch nhau bi du "," hoc ";" tu theo khai bo trong Control Panel (xem phn khai bo mi trng - chng II) Cch nhp hm: Chn mt trong cc cch: - C1: Chn lnh Insert / Function - C2: n nt Insert Function trn thanh cng c - C3: G trc tip t bn phm II. CC HM THNG DNG TRONG EXCEL ( xem phn 1 ) III. CC HM NNG CAO TRONG EXCEL 1.Hm iu kin IF - Chc nng:Thc hin la chn c iu kin - C php : =IF(logical_test,value_if_true,value_if_false) Trong : Logical_test: iu kin tnh ton value_if_false: Gi tr nhn khi iu kin sai value_if_true: Gi tr nhn khi iu kin ng C th hiu cch thc hin hm ny nh sau:Nu ( iu kin ng ) th ( thc hin biu thc 1 ) ngc li th ( thc hin biu thc 2) V d: Hy nhp bng tnh sau vo sau hy tnh thng pht cho mi cn b vi iu kin sau: Nu s cng >=22 th thng 5% lng chnh

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

19

Gio trnh Excel nng cao

Vit hm tnh thng pht cho ngi th nht Ti th 3 nhp hm: =IF(E2>=22,5%*D2,0) Kt qu

2. Hm logic AND v OR a. Hm AND: Chc nng: Cho kt qu l gi tr logic True hoc False(ng hoc sai )Hm nhn gi tr True khi tt c cc biu thc Logic phi nhn gi tr True.Ngc li,hm s nhn gi tr False khi 1 trong biu thc logic nhn gi tr False .Hm AND t khi dng c lp m thng nm trong cc hm khc, hm chc nng i s cho cc hm . C php: =AND(logic1,logic2,..) Trong : Logic 1, Logic 2,... l cc biu thc logic cho gi tr True hoc False. V d : Hy nh bng im sang mt Sheet mi, sau in vo ct "kt qu " ch " " hoc " Trt" vi iu kin: Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 20

Gio trnh Excel nng cao

nu im Ton >= 5 v mn tin >= 5 Hng dn : AND(im_Ton>=5,im_tin>=5)

Trt Nhp cng thc vo E2 nh sau : =IF(AND(C2>=5,D2>=5),"","Trt") b. Hm OR: - Chc nng: cho kt qu l gi tr logic True ( ng) hoc False ( Sai). Hm nhn kt qu ng khi mt trong cc biu thc logic nhn gi tr ng v ngc li. Hm OR t khi dng c lp m thng nm trong cc hm khc lm chc nng i s cho cc hm . - C php: =OR(logic1,logic2,...) Trong : Logic1, Logic 2,... l cc biu thc logic cho gi tr True hoc False V d: Hy tnh thng pht nu l n hoc lng chnh di 300000 th thng 3%

lng chnh, nhp cng thc vo F2 nh sau

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

21

Gio trnh Excel nng cao

=IF(OR(D2="N",E2<=300000),300/100*E2,0) Trong cng thc ny biu thc iu kin l hm OR(D2="N",E2<=300000) nu mt trong hai iu kin trong ngoc t gi tr True th s thc hin tnh thng = 300/100*E2. Nu c hai biu thc trong ngoc ca hm OR u False th khng thng( nhn gi tr bng 0) 3. Hm gn gi tr ng - Chc nng: Thc hin vic in gi tr True vo hin hnh - C php:=TRUE() Hm ny khng c i s 4. Hm gn gi tr sai - Chc nng: Thc hin vic in gi tr False vo hin hnh - C php: =FALSE() Hm ny khng c i s 5. Hm ph nh NOT - Chc nng: Hm ny thc hin vic ph nh ( o ngc ) mt gi tr hay mt biu thc no - C php: =NOT(logical) Trong : Logical l biu thc logic c gi tr True hoc False V d: NOT(15/5=3) cho kt qu l False NOT(False) cho kt qu l True 6.Cc hm ton hc: Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 22

Gio trnh Excel nng cao

thc hin cc tnh ton khc nhau v to nn gi tr cho kh nng ton hc a. Hm ly gi tr tuyt i ABS: - Chc nng: cho gi tr l gi tr tuyt i ca biu thc s hc - C php: = ABS(number) Trong : biu thc s hc c th l mt con s hay mt biu thc cho kt qu mt con s. V d: Tnh gi tr tuyt i ca biu thc (12/4-20); Nhp hm = ABS(12/4-20) cho kt qu l 17; = ABS(-12) b. Hm SQRT: - Cng dng: Tr v gi tr l cn bt hai ca s n - C php: =SQRT(number) Trong : number l gi tr s hoc a ch cha gi tr khng m - V d: SQRT(9) cho kt qu l 3 c. Hm ROUND: - C php: =ROUND(m, n) - Cng dng: Lm trn s thp phn m n n ch s l. Nu n dng th lm trn phn thp phn. Nu n m th lm trn phn nguyn. V d 1: ROUND (1.45,1) cho kt qu l V d 2: ROUND (1.43,1) cho kt qu l 1.5 1.4 cho kt qu l 12;

V d 3:ROUND (1500200,-3) cho kt qu l 1500000 V d 3:ROUND (1500200,-3) cho kt qu l 1501000 d. Hm INT: - Cng dng: Tr v gi tr l phn nguyn ca s thp phn n - C php: =INT(n) - V d: =INT(1.43) e. Hm MOD: Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 23 cho kt qu l 1

Gio trnh Excel nng cao

- Cng dng: Tr v gi tr phn d ca php chia s m cho s n - C php: =MOD(m,n) - V d: =MOD(10,3) cho kt qu l 1

2. Nhm hm x l d liu chui: a. Hm POWER: - Cng dng: tch ly tha ca mt s theo s m no - C php: =POWER(Number,power) Trong : Number: l c s c th l s nguyn hay s thc Power: l s m - V d: =POWER(4,2) cho kt qu l 16 =Power(5,3) cho kt qu l 125 b. Hm UPPER: - C php: =UPPER(s) - Cng dng: Chuyn tt c cc k t trong chui s sang ch hoa. - V d: UPPER(ExCeL) c. Hm PROPER: - C php: =PROPER(text) - Cng dng: Chuyn tt c cc k t u ca mi t trong chui s sang ch hoa v cc k t cn li l ch thng. - V d: PROPER(microsoft exceL) cho kt qu l Microsoft Excel d. Hm LEFT: - C php: =LEFT(s, n) - Cng dng: Trch ra n k t ca chui s k t bn tri. - V d: LEFT(EXCEL,2) e. Hm RIGHT: Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 24 cho kt qu l EX cho kt qu l EXCEL

Gio trnh Excel nng cao

- C php: =RIGHT(s, n) - Cng dng: Trch ra n k t ca chui s k t bn phi. - V d: RIGHT(EXCEL,2) cho kt qu l EL *Hm LOWER Chc nng: Thc hin i chui k th hoa ra ch thng - C php: =LOWER(text) - trong text l chui c dng ch vit hoa V d:=LOWER("H Ni") cho kt qu l chui h ni f. Hm MID: - chc nng:Cho mt s cc k t t mt chui vn bn - C php: =MID(text,start_num,num_char) Trong : Text l mt chui cha cc k t cn ly Start_num l v tr bt u ly num_char l v tr bt cn ly - V d: MID(EXCEL,3,2) g. Hm LEN: - Cng dng: Tr v gi tr l chiu di ca chui s. - C php: = LEN(text) Trong Text l chui k t cn xem di - V d: LEN(EXCEL) h. Hm TRIM: - Cng dng: Chun ha cc khong trng trong mt vn bn bng cch loi b cc khong trng v ngha. - C php: =TRIM(text) Trong : Text l chui ngm - V d: =TRIM( Cao bng a u ) cho kt qu l "Cao bng a u" 25 5 cho kt qu l CE

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

Gio trnh Excel nng cao

B cc du cch 2 u v khong cch gia nu n nhiu hn 1 du cch 3. Nhm hm thng k: a. Hm COUNT: - Cng dng: m xem c bao nhiu d liu thuc loi s trong danh sch ca tham s. - C php: =COUNT(Value1,value2,...)

Trong : Value1,value2,... l cc tham s ( khi )tham gia php tnh m COUNT - V d: m s nhn vin trong bng di th dng cng thc: =COUNT(F2:F6) cho kt qu l 5

b. Hm COUNTA: Cng dng: Xc nh xem c bao nhiu gi tr trng trong dy cc tham s - C php: =COUNTA ( Value1,value2,... ) - Trong : Value1,value2,...l cc tham s ( khi )tham gia php tnh m COUNTA - V d: m s nhn vin trong ct C bng di th dng cng thc:

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

26

Gio trnh Excel nng cao

=COUNT(C2:C6) cho kt qu l 5 c. Hm COUNTIF: - Cng dng: m s tha mn iu kin trong phm vi. - C php: =COUNTIF(range,criteria) Trong : range l vng khi cha iu kin Criteria l iu kin - V d: m nhng ngi c gii tnh l n th dng cng thc: =COUNTIF(D2:D6, n) cho kt qu l 4

Ch : Tr trng hp iu kin l mt con s chnh xc th cc trng hp cn li u phi b iu kin trong mt du ngoc kp. 4. Hm tnh tng c iu kin SUMIF: - Cng dng: Tnh tng nhng khi tha mn iu kin no - C php: =SUMIF(Range,criteria,sum_range) Range:vng cha iu kin, Criteria: ch ra iu kin cn tnh tng sum_range: vng cn tnh tng - V d: Tnh tng s cng ca nhng ngi c gii tnh l n

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

27

Gio trnh Excel nng cao

Nhp hm:=SUMIF(C2:C6,"N",E2:E6)

5. Hm xp v th (RANK) - C php: =RANK(X, Khi, n)

- Cng dng: Xp v th cho gi tr X trong khi.Trong , n l tham s qui nh cch sp xp: + Nu n = 0 (hoc khng c tham s ny) th kt qu sp xp theo kiu ln ng trc, nh ng sau + Nu n khc 0 th kt qu sp xp theo kiu nh ng trc, ln ng sau - V d 1: xp v th cho cc hc sinh trong bng di th ti D2 g cng thc sau: =RANK(C2,$C$2:$C$10)

6. Nhm hm tra cu: a. Hm VLOOKUP: - C php: =VLOOKUP(n, khi, m, r)

- Cng dng: Tin hnh tm gi tr n trong ct u tin ca khi v ly gi tr tng ng trn ct th m. Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 28

Gio trnh Excel nng cao

+ Nu r=0 ( hoc FALSE ) th tm gi tr chnh xc bng vi n. Nu khng tm thy th tr v li #N/A ( li khng tm thy ) V d: in gi tr cho ct Ph cp trong bng di da vo chc v v tr bng 1 VLOOKUP(C2,$F$3:$G$7,2,0)

+ Nu r=1 (hoc TRUE) th ct u tin ca khi phi c sp xp tng dn v lc nu khng tm thy gi tr chnh xc vi n s ly gi tr tng ng gn ca n. V d: in gi tr cho ct Xp loi trong bng sau da vo TB v tra bng Tra VLOOKUP(C2,$F$2:$G$5,2,1)

b. Hm HLOOKUP HLOOKUP c c php v cng dng tng t VLOOKUP nhng c dng trong trng hp bng tra c b tr theo hng ngang thay v theo hng dc nh Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 29

Gio trnh Excel nng cao

VLOOKUP. V d: in gi tr cho ct Ph cp trong bng mc a da vo chc v v tr bng 2 HLOOKUP(C2,$C$13:$G$14,2,0) c. Hm MATCH: - C php: =MATCH (n, Khi, r)

- Cng dng: Tr v s th t ca n trong khi. Trong , r c ngha tng t r trong hm VLOOKUP. - V d: Hy xc nh v tr ca nhn vin tn Chi trong ct B ca hnh 1 mc a: MATCH(Chi, B2:B11,0) d. Hm INDEX: - C php: =INDEX(Khi, m, n) 7

- Cng dng: Tr v gi tr ca nm giao ca hng m v ct n trong khi. - V d: Hy xc nh gi thu phng Loi B tng 3 trong bng sau l bao nhiu?

BI 4 PHNG PHP T CHC BNG D LIU


I. C S D LIU (DATABASE) - L tp hp cc thng tin, d liu c t chc theo cu trc hng, ct Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 30

Gio trnh Excel nng cao

khai thc, truy cp nhanh chng. - Dng u tin dng cha tn vng tin hay cn gi l trng (Field) ca CSDL.Tn vng tin phi l kiu chui v duy nht. - Nhng dng k tip dng cha ni dung CSDL. Mi hng c gi l mu tin hay bn ghi (Record) II. THAO TC VI CSDL: 1. Sp xp d liu: - Chn phm vi cn sp xp - Chn lnh Data / Sort, xut hin hp thoi: + Sort by: Chn ct ( Field ) lm tiu ch chnh sp xp. + Chn kiu sp xp: Ascending: Sp xp theo th t tng dn. Descerding: Sp xp theo th t gim gin. + Then by: Chn ct lm tiu ch sp xp ph ( Excel s sp xp da vo tiu ch ph ny khi tiu ch chnh trong mc Sort by b trng ). + My List has: Ty chn cho dng tiu ca CSDL:

Header row: Chn mc ny khi trong phm vi ang chn c dng tiu ( khng sp xp dng u tin ). No Header row: Chn mc ny khi trong phm vi ang chn khng c dng tiu (sp xp tt c cc dng). 2. To tng cp di ( Subtotals ): Lnh dng nhm d liu theo tng nhm ng thi chn vo cui mi nhm nhng dng thng k tnh ton (gi l cc tng con - Subtotals ) v mt dng Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 31

Gio trnh Excel nng cao

tng kt cui phm vi (gi l tng ln - GrandTotal). Thao tc nh sau: - Sp xp CSDL theo ct lm kho (mun nhm theo ct no th ct gi l ct lm kho) - t con tr vo vng CSDL, chn lnh Data - Subtotals, xut hin hp thoi: + At each change in: Chn trng lm kho sp xp + Use Function: Chn hm s dng thng k + Add SubTotal to: nh du vo nhng ct cn thng k gi tr + Replace current Subtotals: Thay cc hng Subtotal to trc bng cc hng Subtotal mi. + Page Break Between Groups: T ng ng to du ngt trang gia cc nhmd liu. + Sumary Below data: To cc dng thng k pha di cc nhm d liu. + Chn xong n OK. 3. Lc d liu (Filter) Chc nng ny gip trch ra nhng bn ghi trong c s d liu tho mn nhng yu cu t ra. C 2 cch lc: Lc t ng v lc theo bng iu kin to trc. a. Lc t ng (AutoFilter): L cch lc lm cho bng d liu ch hin th cc bn ghi tha mn iu kin a ra, cn cc bn ghi khng tha mn iu kin s b n. Thao tc nh sau: - Chn CSDL mun lc (chn c dng u tin ca CSDL) - Chn lnh Data / Filter / Autofilter. Lc trn tiu mi ct s xut hin biu tng lc l cc Menu DropDown. Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 32

Gio trnh Excel nng cao

- Mun lc theo iu kin ct no th kch chut vo biu tng lc ca ct chn mt trong cc mc c sn. Trong gm: + All: Cho hin th tt c cc bn ghi. + Top 10: Lc mt nhm cc bn ghi c gi tr ln nht hoc nh nht trong ct ang xt. Mc ny ch c gi tr i vi d liu kiu s. + Custom: Cho php ngi s dng t chn iu kin theo hp thoi Chn php ton so snh cn dng trong hp danh sch bn tri:

- equals: bng - does not equal: khng bng (khc) - is greater than: ln hn - is greater than or equal to: ln hn hoc bng - is less than: nh hn - is less than or equal to: nh hn hoc bng - begins with: bt u bng... - does not begin with: khng bt u bng... - ends with: kt thc bng... - does not end with: khng kt thcbng... - contains: cha... - does not contain: khng cha... G hoc chn gi tr lm iu kin trong hp danh sch bn phi C th kt hp thm mt iu kin lc na bng cch chn tng t trong hai hp danh sch pha di nhng phi thng qua hai php ton And (v) hoc Or (hoc) Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 33

Gio trnh Excel nng cao

hu lnh lc ta chn li lnh Data / Filter / AutoFilter mt ln na

b. Lc theo bng iu kin to trc (Advanced Filter): Dng lc d liu c iu kin hoc trch d liu n ni khc. Vi cch lc ny, ta phi nhp vo mt bng iu kin ring trc khi gi lnh lc . * Cch to bng iu kin (Criteria) to bng iu kin, nht thit trn bng iu kin phi c t nht 2 , mt cha tn trng (Field) lm iu kin lc, mt cha iu kin lc. Tn trng lm iu kin lc thng c sao chp t CSDL ra trnh sai st v c chnh xc V d: lc ra cc nhn vin thuc phng K ton th to bng iu kin nh sau
Phng ban K ton

- iu kin n chnh xc: + D liu chui: Ghi chnh xc chui lm iu kin (nh v d trn) + D liu s: Ghi chnh xc s lm iu kin. V d: lc ra cc nhn vin c Lng CB l 1.100.000
Lng CB 1.100.000

- iu kin n khng chnh xc: + D liu s: S dng cc ton t so snh ghi iu kin V d: lc ra cc nhn vin c Lng CB t 1.000.000 tr ln
Lng CB >= 1.000.000

+ D liu chui: S dng cc du i din (*,?) V d: lc ra cc nhn vin c tn phng bt u l ch K

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

34

Gio trnh Excel nng cao

Phng ban K

- iu kin kt hp: + V: g cc iu kin trn cng mt hng V d: lc cc nhn vin thuc phng Kinh doanh v c Lng CB di 1.000.000 th to bng iu kin nh sau:
Phng ban Lng CB Kinh doanh <1.000.000

+ HOC: g cc iu kin trn cc hng khc nhau V d: lc cc nhn vin thuc phng K ton hoc Kinh doanh th to bng iu kin nh sau:
Phng ban K ton Kinh doanh

* Thao tc lc - To bng iu kin (cch to trnh by trn) - Gi lnh Data Filter Advanced Filter. Xut hin hp thoi :

+ Action: Chn 1 trong 2 hnh ng sau: Filter the list, in-place: Kt qu lc xut hin ngay trn CSDL gc. Cc dng khng tha mn iu kin s b n Copy to another location: Kt qu lc Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 35

Gio trnh Excel nng cao

s c trch sang mt vng khc. + List range: a ch ca bng d liu cn lc. Xc nh bng cch g trc tip hoc t con tr vo mc ny ri a chut ra ngoi qut. + Criteria range: a ch bng iu kin to trc (cch xc nh tng t List range) + Copy to: Mc ny ch xut hin khi mc Action chn Copy to another location.Xc nh a ch ca mt bt k ngoi vng trng d kin s cha kt qu lc 4. To c s d liu tng hp t cc c s d liu chi tit (Consolidate): c s dng to CSDL tng hp t nhng CSDL chi tit (c chn la trn cng mt hoc trn nhiu tp tin bng tnh khc nhau) - Nu CSDL chi tit c cng cu trc (c cng s lng trng, tn trng v kiu d liu tng trng hon ton nh nhau) th CSDL tng hp s c cu trc tng t nh cc CSDL chi tit v mi bn ghi ca CSDL tng hp s l d liu tng hp t cc bn ghi trong cc CSDL chi tit. - Nu cc CSDL chi tit khng c cng cu trc th nht thit phi c chung t nht trng u tin bn tri cng kiu d liu lm kho. Lc CSDL tng hp s c dng gp cc CSDL chi tit theo qui tc: + Cc trng trng tn s c tng hp + Cc trng khng trng tn s c ghp ni Thao tc nh sau: - t con tr ti bng tnh s cha kt qa tng hp - Chn lnh Data - Consolidate, xut hin hp thoi:

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

36

Gio trnh Excel nng cao

+ Function: Chn hm cn dng tng hp + Reference: Nhp hoc dng chut qut chn v n nt Add ln lt to cc bng chi tit cn tng hp. + Top Row: To dng tiu cho bng tng hp. + Left Column: To tiu ct u tin cho bng tng hp. + Create link to source data: To mi lin kt t bng tng hp n cc bng chi tit nhm mc ch nu c s thay i trong cc bng d liu chi tit th cc d liu lin quan trong bng tng hp cng t thay i theo. III. CC HM TRONG C S D LIU: 1. c im chung ca cc hm trong c s d liu: - Dng tng qut: <Tn hm>(Database, Field, Criteria) - Cc hm s dng trong CSDL u c 3 i s: + Database: L a ch CSDL mun thao tc + Field: Ch nh ct no trong Database s c s dng cho vic tnh ton trong hm. Field: c th c khai bo 2 cch: Cch 1: Khai bo bng s th t ca ct trong CSDL ( ct u tin bn tri ca Database l ct 1 , ct k tip l 2...) Cch 2: Khai bo bng tiu ct ( t trong du ngoc kp ) + Criteria: L vng cha iu kin tnh ton. Vng iu kin phi c to trc Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 37

Gio trnh Excel nng cao

( cch to tng t nh chc nng lc Advanced Filter ). 2. Mt s hm thng dng: a. Hm DSUM (Database, Field, Criteria) Dng tnh tng cc trong ct <Field> c iu kin tho mn iu kin trong bng <Criteria> trong CSDL <Database>. b. Hm DMIN (Database, Field, Criteria) Dng tm gi tr nh nht trong ct <Field> c iu kin tho mn iu kin trong bng <Criteria> trong CSDL <Database>. c. Hm DMAX (Database, Field, Criteria) Dng tm gi tr ln nht ca cc trong ct <Field> c iu kin tho mn iu kin trong bng <Criteria> ti CSDL <Database>. d. Hm DAVERAGE (Database, Field, Criteria) Dng tnh trung bnh cng ca cc trong ct <Field> c iu kin tho mn iu kin trong bng <Criteria> ti CSDL <Databasc>. e. Hm DCOUNT (Database, Field, Criteria) Dng m s c gi tr kiu s trong ct Field c iu kin tho mn iu kin trong bng <Criteria> ti CSDL <Database>. f. Hm DCOUNTA (Database, Field, Criteria) Dng m s c cha d liu trong ct Field c iu kin tho mn iu kin trong bng <Criteria> ti CSDL <Database>.

BI 5 CC PHNG PHP KT NI, TNG HP, KT XUT D LIU


*LIN KT Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 38

Gio trnh Excel nng cao

C hai kiu lin kt : - Lin kt bn sao ca cc trong worksheet - Lin kt d liu 1. Lin kt bn sao ca cc trong worksheet - to ra khun dng trang nhm hin th d liu t nhiu worksheet v biu - Cho php xy dng h thng qun l thng tin ly d liu t nhiu ngun khc nhau * c im cc bn sao ca lin kt: - C th c m ra v cp nht mt cch nhanh chng. - C th nh dng c bng cc k thut nh dng thng thng gip bn sao ny p hn. - C th iu chnh kch c v di chuyn khng ph thuc vo cc v tr . - Cc bn sao ca lin kt v biu c in cng vi nhau nu chng xut hin cng mt trang. - C th c kt ni vi cc macro, do khi bn sao c chn, macro s thi hnh * Nhc im cc bn sao lin kt: - N khng phi l thc s, do khng th nhp d liu vo . - N khng th c s dng trong php tnh ton. a. To bn sao * Yu cu : hy m mt bng tnh bt k. sau hy to mt bn sao ca lin kt * Hng dn : Bc 1: M workbook ngun Bc 2: Chn vng mun chp. Bc 3: Edit / Copy hay nhn t hp phm Ctrl + C Bc 4: M workbook ch Bc 5: Chn s l gc tri trn ca vng nhn bn sao. Bc 6: Bm phm Sheet trong khi chn Edit / Paste Picture link. * Kt qu l xut hin mt bn sao trn worksheet va chn

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

39

Gio trnh Excel nng cao

* Ch : nu ghi workbook cha d liu ngun trc khi lu vao workbook cha d liu ch. nh lin kt trong workbook ch gi tn file ng ca ngun. iu rt quan trng nu workbook ngun khng c lu hay li lu vi mt tn khc. b. iu chnh lin kt n cc bn sao ca lin kt Cho php thay i tn bn ca workbook ngun hay di chuyn workbook n ni khc hoc mun i ngun d liu. 2. Lin kt d liu: Cho php trnh phi lm vic vi cc Workbook qu ln.Ta c th xy dng mt Workbook nh hn, lin kt vi Workbook ln v ch cn lm lm vic trn Workbook nh * u im khi xy dng mi lin kt: - D liu c lin kt gia cc Workbook s truyn d liu, s v ch c s dng bi cc cng thc trong Workbook nhn d liu. - D liu c lin kt c th c nh dng bng cch s dng cc k thut nh dng tng t. - H thng s s dng t b nh hn v khng phi m ra tt c cc Workbook. Mt s Workbook c th lin kt vi cc Workbook vn cn nm trn a. - H thng s dng cc thnh phn Workbook s mm do hn v d cp nht hn. Ta c th thit k li, kim tra thnh tng thnh phn m khng phi xy dng ton b h thng. - Cc Workbook nh s c tc tnh ton nhanh hn. - C th xy dng cc thnh phn nhp liu ring r. Nh nhiu ngi s dng c th ng thi s dng h thng v h vn cc v tr lm vic khc nhau. Sau h thng s tch hp cc d liu li a. Lin kt cc bng cc lnh copy v Paste Link M Workbook mun lin kt B1: Kch hot Workbook ngun Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 40

Gio trnh Excel nng cao

B2: Chn vng cc cung cp thng tin B3: Edit /Copy hoc bm t hp phm Ctrl+C B4: Kch hot Workbook ch nhn d liu B5: Chn v tr cn lin kt B6: Edit / Paste Specjal... xut hin hp thoi Paste Specjal B7: Bm chn nt lnh Paste Link Mn hnh xut hin d liu lin kt b. Lin kt d liu trong cng thc B1: M cc Workbook ngun v ch B2: Kch hot Workbook ch B3: Nhp cng thc ( Nu d liu thuc Workbook ngun. Hy m Workbook ngun v chn hay vng d liu phc v cho cng thc tinh ton ) C.M cc Workbook lin kt Khi Workbook c m ra. D liu lin kt trong Workbook ch trong Workbook ch s cp nht ngay sau khi m ra. Nu Workbook ngun cha c m ra khi Workbook c m ra ri, xut hin hp thoi:.................................................................................................... - Bm chn Yes, Excel s t c Workbook ngun v cp nht d liu mi vo - Nu chn NO, Excel s gi nguyn d liu c. d. C nh cc lin kt B1: Chn cc cha cng thc mun c nh ' B2: Bm t hp phm Ctrl+C B3: Edit / Paste Special... xut hin hp thoi Paste Special B4: Chn la Values 3. Tch hp cc Worksheet Khi thc hin tch hp cc Worksheet, Excel s thc hin cc php ton tng t Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 41

Gio trnh Excel nng cao

nh trn cc Worksheet, ring r v t kt qu vo Worksheet tch hp.Ta c th s dng kh nng ny tch hp cc Worksheet trong mt h thng thng tin. D liu trong Excel c th c kiu cu trc ging hay khc nhau. Nu ging nhau, Excel s tch hp d liu bng cch lm ic vi cc t v tr tng ng trn mi Worksheet h tr. Cn nu cu trc khc nhau, ta c th yu cu Excel kim tra cc dng v ct trong cc Worksheet h tr tm kim d liu nhm tm thy. Khi ta tch hp, Excel s ly d liu t cc vng ngun trn cc Worksheet v Workbook khc nhau, tnh ton d liu ri a d liu vo vng ch trong Worksheet tch hp Yu cu: - Hy tnh im trung bnh v xp loi, xp hng cho cc hc sinh. - Hy lin kt 2 bng trn thnh 1 bng t sang 1 sheet mi tnh tng kt nm hc. Hng dn: B1: Tnh im trung bnh, xp loi v xp hng cho cc hc sinh 2 bng trn B2: Lin kt Thao tc 1:Chn mc ch a ra kt qu Thao tc 2: Data / Consolidate... xut hin hp thoi Consolidate Thao tc 3: t con tr vo hp Reference. Sau xc nh vng ngun cha d liu cn tch hp, sau bm add Thao tc 4: Lp li thao tc 3 a tt c cc vng ngun vo danh sch All Reference. Thao tc 5: Chn hm s dng trong qu trnh tch hp trong qu trnh tch hp Funtion Thao tc 6: (C th c hoc khng ) - nh du ty chn Top Row copy nhn dng vo qu trnh tch hp - nh du ty chn Left Column copy ct bn tri ca vng ngun vo qu trnh tch hp. Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 42

Gio trnh Excel nng cao

- Chn Create Link to Source Data nu mun vng ch c lin kt vi vng ngun - Thao tc 7: Bm chn nt lnh /OK * IU CHNH CC LIN KT Mc ch: Thm xa cc vng ngun mi cho danh sch - B1: Data /Consolidata ... - B2: Chn vng ngun mun iu chnh trong hp danh sch All Reference. - B3: Xa vng ngun : Bm nt lnh Delete - Thm vng ngun:Xc nh vng ngun cha d liu mi cn tch hp - bm nt lnh Add. Hy Xt v d sau: Hy to bng tnh theo 1 sheet bt k:

Hy thay i tn sheet cha bng im hc k 1 l lin kt 1. Hy to 1 bng sau sang 1 sheet mi

Hy t cha bng im hc k 2 l lin kt 2 Hy tnh im trung bnh, xp loi, xp hng cho cc hc sinh trong 2 hc k 1 v 2 Hy lin kt 2 bng trn thnh 1 bng t sang 1 sheet mi tnh tng kt nm hc Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 43

Gio trnh Excel nng cao

Ta lm nh sau: Bc 1: Tnh im trung bnh v xp loi,xp hng cho cc hc sinh u tin tnh im trung bnh: nh cng thc: =AVERAGE(D3:F3) ( vo TB )

Sau tnh xp loi v xp hng nh cng thc vo xp loi: =IF(G3>=9,"Xutsc",IF(G3>=8,"Gii",IF(G3>=7,"Kh",IF(G3>=6,"TBKh",IF(G3>=5 ,"TB","Yu")))))

Xp hng: nh cng thc: =RANK(G3,$G$3:$G$6,0)

Bc 2: Lin kt - Thao tc 1: Chn vng ch mun ra kt qu - Thao tc 2: Data / Consolidate... xut hin hp thoi Consolidate - Thao tc 3: t con tr vo hp Reference. Sau xc nh vng ngun cha d liu cn tch hp, sau bm add Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 44

Gio trnh Excel nng cao

Thao tc 4: Lp li thao tc 3 a tt c cc vng ngun vo danh sch All Reference. Thao tc 5: Chn hm s dng trong qu trnh tch hp trong qu trnh tch hp Funtion Thao tc 6: (C th c hoc khng ) - nh du ty chn Top Row copy nhn dng vo qu trnh tch hp - nh du ty chn Left Column copy ct bn tri ca vng ngun vo qu trnh tch hp. - Chn Create Link to Source Data nu mun vng ch c lin kt vi vng ngun - Thao tc 7: Bm chn nt lnh /OK

BI 6 TRNH BY IN N, LU TR, BO MT, PHN PHI BNG S LIU, FILE


I. Xem trc khi in xem tng th trc khi in th dng lnh File / Print Preview ( hoc kch chut vo nt Print Preview trn thanh cng c Standard ) 1. nh dng trang in Trong thao tc nh dng trang in gm c: nh dng kh giy, nh dng l, nh dng tiu u trang v chn trang, chn vng in... M trnh n File / Page setup xut hin hp thoi:

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

45

Gio trnh Excel nng cao

- Ngn Page: Chn hng in v kh giy + Ti mc Orientation: thay i kiu in Portrait: nh dng kiu in ng Landscape: nh dng kiu in ngang + Ti mc Paper size: Chn kh giy in - Ngn Margin (hnh trn) dng nh dng l trang: + Top: L trn + Left: L tri + Bottom: L di + Right: L phi + Header: Tiu trn + Footer: Tiu di + Center on page: nh ni dung in nm gia trang theo chiu ngang ( Horizontally ) hay theo chiu dc ( Vertically ) - Ngn Header / Footer (hnh trn) dng to tiu u v chn trang: Cc nt Custom Header v Custom Footer ln lt dng to tiu u v chn trang. Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 46

Gio trnh Excel nng cao

Nu chn nt Custom Header th xut hin hp thoi to tiu u nh sau: - chn ngn sheet: chn vng in + Print Area: a ch vng cn in trong bng tnh + Row to Repeat at top: Dng cn lp li u mi trang + Column to repeat at left: Ct cn lp li bn tri mi trang in + Gridlines: In ni dung bng tnh c ng li + Row and column header: In c tiu ct v s th t dng + Black and white: Ch in trng en + Draft quality: Ch in lt + Comments: In ch thch (None: Khng in; At end of sheet: In ch thch cui trang; As displayed on sheet: In nh ang hin th trn sheet) + Cell errors as: Ch nh in cc b li (Displayed: In nh hin th li; Blank: trng; Thay cc li bng du gch; #N/A: Cc b li th in ch #N/A) + Page order: Ch nh th t in cc trang Down, then over: T trn xung v t tri qua phi Over, then down: T tri qua phi v t trn xung

2. THC HIN IN BNG TNH: Chn lnh File / Print, xut hin hp thoi Print: + Name: Chn tn my in + Print range: Ti y chn mc All in ht tt c cc trang hoc chn Page (s) in t trang (From)...n trang (To)... + Trong Print what: In cc v i tng ang chn (Selection), in sheet hin hnh Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 47

Gio trnh Excel nng cao

(Active Sheet(s)), In tt c cc sheet (Entire workbook), ch in danh sch c chn trn sheet (List) + Number of copies: S bn in ca mi trang II. Lu tr bng tnh - Chn lnh File / Save hoc nhn Ctrl + S hoc kch chut vo nt Save cng c. - Xut hin hp thoi: + Mc File name: G tn tp tin + Mc Save in: Chn a v Folder cha tp tin Xong n nt Save III. Bo mt Ni n Microsoft Exel th hn bn phi ngh ngay n nhng con s v nhng php tnh, c th n gin hoc phc tp. Nhng gi tr trong cc bng tnh i khi li rt quan trng, ch cn sai mt con s c th nh hng n nhiu vic. Nu bn phi thng xuyn lm vic vi nhng bng tnh ca Excel th vn t ra l lm sao bo v nhng gi tr c trong trnh b sai st hoc mt mt ngoi mun . V p ng yu cu , Microsoft Excel cng a ra tin ch gip t mt m cho file Excel. Trong Microsoft Excel, bn c th bo v tng hng, tng ct, hoc mt nhm cc hng cc ct trong tng worksheet hoc ton b file bng cch t password ln tng mc bn chn, m nhng ai khng c php khng th can thip vo file Excel c bo v chnh sa. Bn c th t 2 dng password: - Password m file: Nu bn t password theo dng ny, bn phi in ng password m file, nu khng bn s khng th m file . trn thanh

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

48

Gio trnh Excel nng cao

- Password chnh sa file: Nu bn t password theo dng ny, bn phi in ng pasword mi c th chnh sa li ni dung file, nhng vn xem ni dung ca file .

t password cho ti liu Ecxel, thc hin theo cc bc sau: - Click Tools / Options t menu s xung. Mt ca s mi xut hin, ti y bn chn th Security. Ti th ny, bn di mc File encryption settings for this workbook bn s in password u tin vo Password to open. Password ny c tc dng bo v file ca bn ch c m khi in ng password. Nu bn mun s dng password kha chc nng chnh sa file nhng vn c th cho ngi khc xem ni dung file , bn in password vo hp thoi Password to modify bn di mc Fire sharing settings to this workbook. - Sau khi in Password ti y v nhn Ok, mt hp thoi mi xut hin yu cu bn xc nhn Password va in, bn ch cn in ln lt 2 Password va in trc ri nhn Ok. Lu : di ti a cho mi password l 15 k t.

BI 7 MACRO V VBA TRONG EXCEL


Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 49

Gio trnh Excel nng cao

I.

Macros: Macro l mt chng trnh bao gm cc lnh v hm c thi hnh cc thao tc

1. Gii thiu Macros: mi khi cn. Macro c th t ng thc hin thao tc v lm gim cc bc hon thnh cc cng vic thng xuyn. 2. To Macro:
-

T Menu tools, chn Macro, kch vo Record New Macro. Hp thoi Record Macro hin th, nhp vo tn mc Macro name, tn ca Macro phi bt u bng mt k t ch (az) trong tn khng cha du cch v cc k t c bit nh du chm cu, du than,, tn ca khng c php trng lp.

Trong mc Description mc nh l Macro recoded 01/01/2004 by User tc l gm c ngy thng tn ngi s dng, nu mun ta c th thay i. bt u ghi ta nhn OK. Thc hin cc hnh ng Macro ghi li, cc hnh ng ny c th l s phi hp nhiu lnh trong Excel. dng ghi t menu tools chn Macro v kch stop Recording. Chn menu tools, chn Macro v kch Macros. 50

3. Gn mt phm tt cho macro:


-

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

Gio trnh Excel nng cao

- Hp thoi macros xut hin, chn tn macro nu lu trc gn mt phm tt.


-

Kch vo nt Options, hin th hp thoi Macro Options. Shortcut Key: l phm nng dng gn cho macro, bng cch ny ngi dng c th nhanh chng gi chy c macro m khng phi mt nhiu thao tc gn phm nng cho macro cc phm nng u bt u bng ch Crtl cng vi mt k t khc, (v d: nhp mt k t vo sau hp Ctrl + L thc hin macro th ta ch vic nhp ch Lvo trng bn cnh phm tt ny s c s dng gi Macro.

Kch Ok tr v hp thoi macro. Kch vo cancel b qua hp thoi.

4. Chy Macro s dng cng c lnh:


-

T Menu tools, chn Macro v kch Macros. Hp thoi Macro hin th, trong mc Macro name, chn tn Macro m mnh mun chy. Kch vo nt Run.

ch : nu mun thay i hay xo macro, ch cn kch vo Edit hay Delete.


-

5. Chy Macro bng phm tt: n t hp phm Crtl + ? (? K t gn). 6. To mt nt lnh v gn Excel Macro: Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 51

Gio trnh Excel nng cao -

Nu thanh cng c Forms khng hin th, kch chut phi trn thanh cng c t Menu Pop_up, chn Forms. to mt nt lnh, t thanh cng c Forms kch vo biu tng button.

- Sau dng chut ko ti v tr m ta cn khi xut hin du + v ko n c tu .


-

Khi nh chut, hp thoi Assign Macro xut hin

kch nt Record, hp thoi Record Macro xut hin.

T mc macro name, nhp tn ca Macro cn gi, kch Ok.

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

52

Gio trnh Excel nng cao -

Khi Macro c lu li mt cch thng thng, kch vo nt lnh, chn Edit text t menu pop_up. chy macro, kch vo nt va to. Kch p vo button, khi tn button c nh du Xo button kch vo nt v n phm Delete.

7. Thay i tn button:
-

- G vo mt tn mi v kch vo vng bng tnh.


-

VBA trong Excel


1. Gii thiu ngn ng lp trnh VBA trong Excel Ngn ng lp trnh VBA (Visual Basic For Application) l cng c lp trnh trong Excel nhm h tr cho ngi s dng gii quyt cc bi ton m bn thn Excel khng c cng c sn c. Bn thn VBA trong Excel phng php lp trnh cng ging nh cc phng php lp trnh khc nh Pascal... 2. Cch khai bo bin: a. Khi nim bin nh: l vng nh (lu) d liu bin ng, bin nh c s dng trong cc ngn ng lp trnh, bin nh tn ti ngay sau khi xut hin cu lnh khai bo bin v mt i khi kt thc chng trnh cch khai bo bin: * V d: Dim a As integer Trong chng trnh nu my tnh gp cu lnh ny n s cp pht mt vng nh v t tn l a, a l bin nh ch cha ng cc gi tr l s nguyn. b. Tn bin: khng di qu 64 k t v khng c du cch, cc k t ton hc (+, -, *, /) c. Kiu bin : c rt nhiu kiu d liu m bin nh s lu tr. Sau y l mt s khai bo kiu bin: - Kiu byte: kiu s nguyn, min gi tr l 0255 - Kiu Boolean: kiu logic, bin nh c khai bo c kiu Boolean ch nhn mt trong hai gi tr True (ng), False (sai). Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 53 Dim <tn bin> As <kiu bin>

Gio trnh Excel nng cao

- Kiu Integer: kiu s nguyn, min gi tr (-32.768 32.767) - Kiu long: kiu s nguyn, min gi tr (-2.147.438,648 2.147.438,647) - Kiu currency: kiu tin t - Kiu single: kiu s thc di 4 byte - Kiu Double: kiu s thc di 8 byte - Kiu Decimal: kiu s thc di 8 byte - Kiu String: xu k t, min gi tr kh nng lu tr t 1-65,400 k t 3. cc lnh trong VBA 3.1 Lnh gn: ngn ng VBA s dng du (=) lm lnh gn, lnh gn c s dng rt nhiu trong lp trnh * V d: nu ta khai bo: Dim A As Integer 'khai bo bin A c kiu s nguyn th khi ta vit A=5 my tnh s hiu y l mt lnh gn, n gn gi tr 5 cho bin A hoc A=5+3 my tnh s gn kt qu ca php cng 5+3 cho bin A. Biu thc "A=5" hoc "A=5+3" c gi l biu thc gn. Trong biu thc gn v phi lun c gn gi tr cho v tri, soos liu ngun bn phi biu thc gn, v bn tri c th l bin nh hoc l a ch ca trong Excel. 3.2 Lnh r nhnh a. Lnh If: c php If <iu kin>Then [cc lnh c thc hin nu iu kin ng ] Else [cc lnh c thc hin nu iu kin sai] End If * V d: on chng trnh di y cho php nhp mt s bt k t bn phm v xc nh xem s s m hay s dng. Dim num As double Num = InputBox("Nhp vo mt s bt k ") If num>=0 Then Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 54

Gio trnh Excel nng cao

MsgBox "s nhp vo l s dng!" Else MsgBox " Bn nhp vo s m!" End If * Ch : cu trc lnh If c php lng nhau b. Lnh Select Case: c php r nhiu nhnh cu trc lnh : Select Case <biu thc kim tra> Case <tha mn gi tr th nht> [ cc lnh, nu biu thc kim tra tha mn gi tr th nht] Case <Tha mn gi tr th hai> [cc lnh, nu biu thc kim tra tha mn gi tr th hai ] Case <tha mn gi tr th ba> [cc lnh, nu biu thc kim tra gi tr tha mn th ba] ... Case Else [ cc lnh, nu biu thc kim tra khng tha mn cc gi tr lit k] End Select. * V d: on chng trnh i y cho php nhp mt xu k t bt k t bn phm v xc nh xem sau c phi l cc xu "Red", "green", "blue" hay khng, nu ng a ra thng bo tng ng "mu ", "Mu xanh l cu", "mu xanh da tri" tng ng, khng ng a ra thng bo "khng xc nh dc mu!". Dim Color As String Color = inputBox("nhp vo xu k t") Select Case Color Case "Red" MsgBox "Mu " Case "Green" MsgBox "Mu l cy" Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 55

Gio trnh Excel nng cao

Case "Blue" MsgBox " Mu xanh da tri" Case Else MsgBox " khng xc nh c mu!" End Select c. Lnh lp - Lnh While, c php: while <iu kin> [cc lnh nu iu kin ng] Wend S khi lm vic ca lnh while

k sai K stop

k ng Cc lnh

* V d: s dng vng lp while tnh tng 20 s t nhin u tin. Dim I, N, S As Integer N=20 S=0 I=1 While i<=N S=S+i Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 56

Gio trnh Excel nng cao

Wend Msgbox "s = "& s. - Lnh Do While: Do While <iu kin> [cc lnh nu iu kin ng] [Exit Do] Loop Lnh Do While c b sung kh nng dng vng lp bt k thi im no m ngi lnh Exit Do. * V d: s dng vng lp Do While tnh tng 20 s t nhin trong 100 s t nhin u tin. Dim i, n, s as integer N =100 S=0 I=1 Do while i<= n If i<=20 then S=S+i Else Exit Do End if I =i + 1 Loop MsgBox " s = " & s - Lnh Do Until C php: Do Until < iu kin> [ Cc lnh nu iu kin khng tha mn] [ Exit Do] Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 57

Gio trnh Excel nng cao

Loop Nu so snh Do Until vi Do While th iu kin thc hin vng lp Do Until ngc li so vi Do While. Vng lp Do Until ch dng khi iu kin ng. Nu s dng li v d trn th vic tnh 20 s t nhin trong 100 s t nhin u tin c th c gii quyt nh vng lp Do Until nh sau: Dim I, N, S As Integer N=100 S=0 I=1 Do Until i> n If i<=20 then S=s+i Else Exit Do End iF I = i+1 Loop MsgBox " S = " & s - Lnh For, c php: For <bin> = <gi tr u> to <gi tr cui> [step K] [cc lnh] [Exit for] Next [bin] V d: s dng vng lp for tnh tng 20 s t nhin u tin Dim i, n, s as integer N = 20 S=0 I=1 For i=1 to n step 1 Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 58

Gio trnh Excel nng cao

S= s + i Next i MsgBox " s = " & s 4. Cc ton t s dng trong cc biu thc: - ton t s hc trong biu thc ton hc: +, -, *, /, ^, Mod (xc nh phn d ca php chia. - ton t quan h trong biu thc quan h: >, <, >=, >=, =, < >. - ton t logic: And (v), or (hoc), not (ph nh) - ton t php xu k t & (VBA s dng ton t & lm ton t ghp hai xu k t. v d "abc" & "xyz" ta s c xu mi "abcxyz" 5. Th tc v hm trong VBA Ngn ng VBA cho php xy dng hm gii quyt vn trnh phi vit i vit li mt s lnh no . a. Cch khai bo hm Function <tn_hm>([danh sch tham bin]) as <kiu gi tr ca hm> [khai bo cc bin cc b trong hm] [cc lnh ca hm] End Function Khai bo hm c quy tc: - Tn hm khng di qu 64 k t v khng c du cch, cc k t ton hc (+, -, *, /) trong tn hm. - Danh sch cc tham bin: danh sch cc tn bin c cch nhau bi du (,), cc bin trong danh sch tham bin khng c t kha Dim u. - Khai bo cc bin cc b trong hm nu mt bin c khai bo bn trong mt hm no th bin khng dng c cc hm th tc khc. * V d: gi s ta xy dng hm tnh n! Function GT (n as byte) as long Dim i as byte Gt = 1 Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 59

Gio trnh Excel nng cao

For i = 1 to n Gt = Gt*i Next i End Function b. Khai bo th tc Sub <tn th t>([danh sch tham bin]) [khai bo cc bin cc b trong th tc] [cc lnh trong th tc] End Sub * V d: khai bo th tc, gi s xy dng th tc c chc nng m hp thoi m File ca excel Sub Open xls() dlgAnser = Application.Dialogs(xlDialogOpen).Show end Sub c. Cc s dng th tc v hm * v d: hm gn v hm th tc OpenXls Dim Giaithua as long Giaithua = Gt(5) Khi my tnh gp lnh gan Giaithua = Gt(5) n t tm hm GT c khai bo ri truyn gi tr 5 cho tham bin n v thc hin cc lnh trong hm GT, on trng trnh trong hm GT tnh 5! = 120. Gi tr ny c gn cho bin Giaithua. d. th tc OpenXls: g Openxls my tnh s t ng tm th tc v chy cc lnh bn trong th tc OpenXls. 6. Mi trng lp trnh VBA chuyn mi trng bng tnh Excel sang mi trng lp trnh VBA thc hin theo 2 cch - chn lnh Tool trn thanh menu, chn Macro / Visual Basic Editor - T hp phm Alt + F11, xut hin ca s: - Chn trn trnh n Insert / Module Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 60

Gio trnh Excel nng cao

- nh vo dng sau: Sub Vd1() MsgBox "xin cho bn tham gia vic hc lp trnh bng Excel!" End Sub. Sau hp thoi s xut hin li nhc.

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

61

Gio trnh Excel nng cao

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

62

Gio trnh Excel nng cao

a. i tng iu khin Form (Mu biu): - Chc nng: i tng diu khin Form thc cht l mt ca s trong windows vi chc nng l giao din gia chng trnh ng dng v ngi s dng chng trnh - Thuc tnh Name cho php t tn Form, tn Form di khng qu 64 k t, khng c du cch v cc k t ton hc v khng c trng vi tn ca cc i tng khc c t tn trc . - Caption cho php thay i ni dung trn thanh tiu ca Form. b. Textbox: - Chc nng dng nhp d liu trn Form. - Thuc tnh Name: cho php t tn Textbox. - Thuc tnh Text: cho li dng k t m ngi dng nhp trc , gi tr ca thuc tnh l mt xu k t. c. Label (nhn): - Chc nng: hin th xu k t trn Form. - Name: t tn Label. - Caption: g cc xu k t cn th hin trn Form. Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899 63

Gio trnh Excel nng cao

d. Combobox: - Chc nng: dng nhp s liu t nhiu phng n - Name: t tn cho ComboBox - Text: gi tr xu k t ca ComboBox m ngi s dng khi chn mt phn t trong s cc phn t c sn trong ComboBox. e. ListBox: - Chc nng cung cp kh nng nhp d liu t nhng phng n nhp s liu sn c - Name: t tn ListBox - Text: xu k t ca phn t c chn trong danh sch c sn ca ListBox. f. CommandButton: - Chc nng: nt lnh trn Form, s dng i tng ny vi mc ch my tnh thc thi cc lnh cho ngi lp trnh thit lp. - Name: t tn cho CommandButton. - Caption: dng thay i nhn trn b mt nt lnh. - Enable: nu gi tr ny c thit lp l True - c php s dng, nu l False th khng c php s dng. Sau khi chn Form (Insert / Form) ta c:

Trung tm CNTT & TT Cao Bng CBITC - T: 0263.955899

64

You might also like