You are on page 1of 33

สารบัญ

หน้า

Note 1

Function
- ABS 2
- CONCATENATE 3
- LEFT & RIGHT 4
- MID 5
- LEN 6
- LOWER & UPPER & PROPER 7
- CEILING & FLOOR & ROUND 8
- EXACT 9
- TRIM 10
- IF (Double) 11
- IF (Grade) 12
- IF (CountIF) 13
- IF (SumIF) 14
- IF (SumIF#N/A) 15
- VLOOKUP & HLOOKUP 16
ข้อความที่พบบ่อยเมื่อการใช้สูตรเกิดข้อผิดพลาด 17
Pivot table 18
- SUBTOTAL 19
l
E x c eo Basic

Function & Pivot Table

NOTE
NOTE Function CELING & FLOOR

Function ABS Function


Function TRIM
TRIM

Function
Function CONCATENATE
CONCATENATE Function IF (Double)

Function LEFT & RIGHT Function


Function IF
IF (Grade)
(Grade)

Function
Function EXACT
EXACT Function
Function IF
IF (CountIF)
(CountIF)

Function
Function MID
MID Function IF (SumIF#N/A)

Function LEN Function Vlookup&Hlookup

Function
Function LOWER
LOWER &
& UPPER
UPPER &
& PROPER
PROPER Pivot
Pivot Table
Table
"Excel Training" …………….……………1

Not
้ มาใช้งานบาง Function สามารถใช้
หลังจากเปิ ด Excel ขึน
e
งานได้เลยแต่บาง Function ต้องเข้าไปกำาหนดคำาสัง่ ที ่
Add-Ins เช่น (Function Networkdays) เป็ นต้น
1. Click เมนู Tools > Add-Ins >
2. Click เลือก Analysis ToolPak >
Analysis ToolPak-VBA

Note 3. Click OK
ความแตกต่างของ Formula และ Function
Formula คือสมการคณิตศาสตร์ทัง้ หมดทีค
่ ณ

กรอกลงไปในเซลล์ ส่วน Function คือส่วนทีม
่ าช่วยให้คุณ
สามารถสร้างสูตรได้ง่ายขึน

=A1+B2*(SUM(E2:E5))
Formula
Function Formula Function
200 200
100 100
800 800
900 900
A B C D E F G H I J

1 "Excel Training" …………….……………2

2
3 Function : ABS
4
5 ความหมายABS คือ การส่งกลับค่าสัมบูรณ์ของตัวเลข
6 - ส่งค่าตัวเลขทีเ่ ป็ นลบให้เป็ นค่าบวก
7 - delete ( ' ) หน้าตัวเลข
8 - สามารถเปลีย ่ นตัวเลขจาก Text ให้มาเป็ น Number ได้
9
10 ข้อจำากัด - ไม่สามารถใช้กับข้อมูลทีเ่ ป็ นตัวอักษรได้
11
12 ประโยชน์ - ได้รับข้อมูลทีถ
่ ูกต้อง
13 - ถ้าต้องการให้เปลีย ่ นตัวเลขจาก ( - ) มาเป็ น (+) ก็สามารถทำาได้สะดวก
14

15 เปลีย
่ นจาก ค่า ( - ) มาเป็ นค่าเปลี
( +ย่ นตั
) วเลข Text มาเป็ น Number
16 Function =ABS(Number) Function =ABS(Number)
17 =ABS(C19) =ABS(F19)
18 Input Output Input Output
19 -25.20 25.20 02.50 2.50
20 -600.00 600.00 400.00 400.00
21 -7,000.56 7000.56 0001 1.00
22 -50.26 50.26 500.00 500.00
23 -20.37 20.37 2,000.00 2,000.00
24 -90.60 90.60 1000.00 1,000.00
25 Total : -7786.99 7786.99 Total : 2,400 3,904
26
27
28
29
30

31

32

33

34

35

36

37

38

39
A B C D E F G H I J K L M N O P Q

1 "Excel Training" …………….……………3

2 Function : Concatenate
3

4 - การรวมข้อความต่าง ๆ เข้าด้วยกัน
ความหมาย (สามารถใช้เครือ
่ งหมาย & แทนได้ Function Concatenate)
5

6 ประโยชน์- ได้รับ Data ละเอียดขึน



7 - ทำางานได้ถก
ู ต้องและรวดเร็วขึน
้ ทางด้านการค้นหาข้อมูล (กรณีใช้สูตร Vlookup ร่วมด้วย)
8
9 Function =CONCATENATE(ข้อความ1,ข้Function
อความ2...)=(ข้อความ1,ข้อความ2…)
10 =CONCATENATE(C13,D13) =(G13&H13)
11 Input Input
Output Output
12 Customer Part# Customer Part#
13 HT 500060002 HT500060002 NT 328411563 NT328411563
14 LL 328541567 LL328541567 OP 928541563 OP928541563
15 LT 328500563 LT328500563 OP 628541561 OP628541561
16 LT 228541568 LT228541568 LT 244156325 LT244156325
17 LT 128541563 LT128541563 PL 328541567 PL328541567
18 MC 222541563 MC222541563 SH 528541560 SH528541560
19 MC 728541569 MC728541569 SH 328111560 SH328111560
20
21
22
23 Function =(ข้อความ1&"-"&ข้อความ2...)
24 =(C27&"-"&D27)
25 Input

เงือ
่ นไข
Output
26 Customer Part#
27 HT 500560526 HT-500560526 1. Output = Cus. & Part#
28 LL 328541567 LL-328541567 2. ต้องการให้มี ( - ) เพิม
่ ระหว่าง Cus. และ Part#
29 LT 328500563 LT-328500563
30 LT 228541568 LT-228541568
31 LT 128541563 LT-128541563
32 MC 222541563 MC-222541563
33 MC 728541569 MC-728541569
34
35
36
37

38

39

40

41

42

43

44

45

46

47

48

49
A B C D E F G H I J K L M

1 "Excel Training" …………….……………4

2 Function : Left& Right


3

4 ความหมาย - LEFT คือ การตัดจำานวนตัวอักษรทีอ


่ ย่ท
ู างซ้าย Column ตามจำานวนทีก
่ ำาหนด
5 - RIGHT คือ การตัดจำานวนตัวอักษรทีอ
่ ย่ท
ู างขวา Column ตามจำานวนทีก
่ ำาหนด
6

7 ประโยชน์ - ได้รับข้อมูลทีเ่ ราต้องการ และสามารถนำาไปใช้กับสูตรอืน


่ ต่อได้
8 - สามารถแยกข้อมูลให้เป็ นกลุ่มได้
9
10 Function =LEFT(ข้อความ,ลำาดับ)
11 =LEFT(D13,2)
12 Shipment# PartNumber Std.Cost Qty. Total
13 LL LL-T6510050A00 1.5000 200 300.00
14 LL LL3280UDVS 5.2240 300 1,567.20
15 LT LT161230019 1.3000 50,000 65,000.00
16 LT LT16431263 1.2230 2,000 2,446.00
17 LT LT16441261 1.3660 6,000 8,196.00
18 MC MC182000686005 0.2000 4,000 800.00
19 MC MC470474104 0.8900 2,000 1,780.00
20 MC MC470474106 0.8790 3,000 2,637.00
21 LL LL-6300008 0.5000 2,000 1,000.00
22 OP OP100000406 0.4000 100 40.00
23 OP OP610000100 0.6000 200 120.00
24 PL PL1612E1230038 0.2000 300 60.00
25 PL PL313914723851 1.0000 500 500.00
26 SH SH5100M3A 2.0000 6,000 12,000.00
27 SH SH5100M3AS 3.0000 2,000 6,000.00
28 TOTAL : 102,146.20
29
30
31
32

33

34

35

36

37

38

39

40

41

42
A B C D E F G H I J

1 "Excel Training" …………….……………5

2 Function MID
3

4 ความหมาย - MID เป็ น Function ทีส


่ ามารถตัดข้อความทีเ่ ราต้องการมาใช้ได้
5 ประโยชน์ - ได้ข้อความทีต
่ อ
้ งการ และสามารถใช้ร่วมกับสูตรอืน
่ ได้
6
7 Function =MID(Text,เริม
่ ที ,่ ลำาดับ)
8 =MID(C10,4,2)
9 Input Output
10 S5-04-0023 04 S-04 =LEFT(C10,1)&"-"&D10
11 A5-04-3152 04 A-04
12 S5-03-0024 03 S-03
13 A5-04-3155 04 A-04
14 A4-04-3156 04 A-04
15 S4-04-0025 04 S-04
16 A5-03-3161 03 A-03
17 S4-04-0026 04 S-04
18 A5-02-3169 02 A-02
19
20
21
22 กรณีต้องการเพิม
่ ( - ) เข้าไปใน PartNumber
23
24 =LEFT(C24,2)&(REPLACE(C24,1,2,"-"))
25 LL563982336 LL-563982336
26 MC58965656 MC-58965656
27 LT256300562 LT-256300562
28
29
30

31

32

33

34

35

36

37

38

39

40

41

42

43
A B C D E F G H I J

1 "Excel Training" …………….……………6

2 Function LEN
3

4 ความหมาย - การนับจำานวนตัวอักษรในข้อความ, อักขระ, วรรณยุกต์, สัญลักษณ์และช่องว่าง


5 ประโยชน์ - รวดเร็วและถูกต้องแม่นยำาในการนับ Digit
6

7 Function =LEN(ข้อความ)
8 =LEN(C10)
9 Input Output
10 S5-04-0023 10
11 Excel Tip 9
12 ฟั งก์ชัน LEN 12
13 LEN © LEN 9
14
15
16
17
18
19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34
A B C D E F G H I J K L M N

1 "Excel Training" …………….……………7

2 Function LOWER & UPPER & PROPER


3

4 ความหมาย
- LOWER : แปลงข้อความให้เป็ นตัวพิมพ์เล็กทัง้ หมด
5 - UPPER : แปลงข้อความให้เป็ นตัวพิมพ์ใหญ่ทัง้ หมด
6 - PROPER : เปลีย
่ นตัวอักษรแรกในแต่ละคำาเป็ นตัวพิมพ์ใหญ่
7 ประโยชน์- สามารถแก้ตัวอักษรได้รวดเร็ว และถูกต้องแม่นยำา
8

9 Set ตัวอักษรให้เป็ นตัวพิมพ์เล็ก


Set ตัวอักษรให้เป็ นตัวพิมพ์ใหญ่เปลี
ทัง้ หมด ย
่ นตัวอักษรแรกในแต่ละคำาให้เป็ นตัวพิมพ์ใหญ่
ทัง้ หมด
10 Function =LOWER(ข้อความ) Function =UPPER(ข้อความ) Function =PROPER(ข้อความ)
11 =LOWER(C13) =UPPER(F13) =PROPER(I13)
12 Input Output Input Output Input Output
13 BASIC & ADVANCE basic & advance basic & advance BASIC & ADVANCE basic & advance Basic & Advance
14 EXCEL TRIP excel trip excel trip EXCEL TRIP excel trip Excel Trip
15
16
17
18
19
20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43
A B C D E F G H I J K L M

1 "Excel Training" …………….……………8

2 Function CEILING & FLOOR & ROUND


3

4 ความหมาย
- (CEILING) ปั ดเศษทศนิยมขึน

5 - (FLOOR) ปั ดเศษทศนิยมลง
6 - (ROUND) ปั ดเศษทศนิยมตามตำาแหน่งทีร
่ ะบุ
7
8 ปั ดเศษทศนิยมขึน
้ ปั ดเศษทศนิยมลง ปั ดเศษทศนิยมตามตำาแหน่งทีร
่ ะบุ
9 Function =CEILING(ข้อความ,ตำาแหน่ง) Function =FLOOR(ข้อความ,ตำาแหน่ง)Function =ROUND(ข้อความ,ตำาแหน่ง)
10 =CEILING(C12,1) =FLOOR(F12,1) =ROUND(I12,0)
11 Input Output Input Output Input Output
12 45.600 46.000 45.999 45.000 45.900 46.000
13 89.300 90.000 56.500 56.000 42.200 42.000
14 569.000 569.000 365.352 365.000 56.693 57.000
15
16
17
18
19
20
21
22

23

24

25

26

27

28

29

30

31

32

33
A B C D E F G H I J K

1 "Excel Training" …………….……………9

2 Function EXACT
3

4 ความหมาย
คือ การตรวจสอบข้อความว่าเหมือนกันหรือไม่
5 ถ้าเหมือนให้ผลลัพธ์เป็ น TRUE ถ้าไม่เหมือนให้ผลลัพธ์เป็ น FALSE
6 ประโยชน์มีประโยชน์ในการตรวจสอบข้อความเพือ
่ ใช้จัดการฐานข้อมูล เช่นการจัดเรียง
7 หรือการจัดทำาผลรวมย่อยของแต่ละข้อความ
8

9 Function =EXACT(ข้อความ1,ข้อความ2)
10 =EXACT(C12,D12)
11 ข้อความ 1 ข้อความ 2 Output
12 Excel Excel TRUE
13 excel Excel FALSE
14 E xcel Excel FALSE
15 Eecel Excel FALSE
16 Excel Excel TRUE
17
18
19
20
21
22

23

24

25

26

27

28

29

30

31
A B C D E F G H I J K L M

1 "Excel Training" …………….……………10

2 Function TRIM
3

4 ความหมาย
คือ ฟั งก์ชันทีช
่ ่วยในการตัดช่องว่างทีเ่ กินมาในข้อความ แต่ไม่รวมถึงการเคาะเว้นวรรคปกติ
5 ประโยชน์
ได้ข้อความทีเ่ ป็ นระเบียบ และถูกต้องในการเว้นวรรค
6 กรณีทีใ่ ช้สต
ู ร Vlookup ร่วมด้วย จะทำาให้สามารถหาข้อมูลได้
7
8 Function =TRIM(ข้อความ)
9 =TRIM(C11)
10 Input Output
11 S5-04-0023 S5-04-0023
12 A5-04-3152 A5-04-3152
13 Mr. Bar Mr. Bar
14
15
16
17
18
19
20
21
22

23

24

25

26

27

28

29

30

31

32

33

34

35
FUNCTION IF
ฟั งก์ชัน
่ IF เป็ นอีกฟั งก์ชันทีผ
่ ู้ใช้ Excel นิยมกันมาก เนือ
่ งจากสามาร
เพราะบางครัง้ การคำานวณหนึง่ ๆ อาจจะต้องใช้การตรวจสอบว่าตรง
คำานวณให้หรือไม่

Function
IF(logical_test,value_if_true,value_if_false)
Logical_test ข้อมูลทีใ่ ช้ทดสอบเงือ
่ นไข
Value_if_trueการคำานวณหรือค่า เมือ
่ ทดสอบตามเงือ
่ นไขแล
Value_if_false
การคำานวณหรือค่า เมือ
่ ทดสอบตามเงือ
่ นไขแล
สามารถนำาไปประยุกต์ใช้งาน
าตรงกับเงือ
่ นไขทีเ่ ราจะให้สูตร

ไขแล้วว่าเป็ นจริง
ไขแล้วไม่ถูกต้องตามเงือ
่ นไข
A B C D E F

1 "Excel Training" …………….……………11

2 Function IF (การหา Data ทีซ


่ ้ำากัน)
3

4 ประโยชน์ - สามารถตรวจสอบข้อมูลทีซ ่ ำา
้ ได้รวดเร็ว, ถูกต้องแม่นยำา
5 - ลด Column ทีซ
่ ับซ้อนลง
6
7 วิธีทำา 1. Sort Data (HighlightData>Data> Sort >……)
8 2. Key สูตร =IF(ข้อความ2=ข้อความ1,"0",ข้อความ2)
9
10
11 Function =IF(ข้อความ2=ข้อความ1,"0",ข้อความ2)
12 =IF(C14=C13,"0",C14)
13 Input Output
14 LT1612E1230038 0
15 LT1612E1230038 LT1612E1230038
16 LT16441261 0
17 LT16441261 LT16441261
18 LT16441262 LT16441262
19 LT16441263 LT16441263
20 MC182000686005 MC182000686005
21 MC470474105 0
22 MC470474105 MC470474105
23 SH5100M3A 0
24 SH5100M3A 0
25 SH5100M3A SH5100M3A
26
27
28
29

30

31

32

33

34

35

36

37

38

39
A B C D E F

1 "Excel Training" …………….……………12

2 Function IF (If แบบมีเงือ


่ นไข)
3
4 ประโยชน์ - ได้รับข้อมูลรวดเร็ว, ถูกต้องแม่นยำา
5 - ลด Column ทีซ ่ ับซ้อนลง
6

7 เงือ
่ นไข
8 คะแนนน้อยกว่า 49
F
9 คะแนน 50-59 D
10 คะแนน 60-69 C
11 คะแนน 70-79 B
12 คะแนน 80 ขึน
้ ไปA
13

14 Function =IF(บริเวณทีต
่ ้องการให้ตรวจสอบเงือ
่ นไข,"เงือ
่ นไข")
15 =IF(D17>=80,"A",IF(D17>=70,"B",IF(D17>=60,"C",IF(D17>=50,"D",IF(D17<=49,"F")))))
16 Name Points Grade
17 Pisit 90 A
18 Somchai 80 A
19 Somkit 87 A
20 Saijai 50 D
21 Kanya 69 C
22
23
24
25
26
27
28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43
A B C D E F G H I J K L M

1 "Excel Training" …………….……………13

2 Function (Count IF)


3
4 ประโยชน์ - สามารถนับข้อมูลทีต ่ ้องการได้รวดเร็ว, ถูกต้องแม่นยำาโดยการกำาหนดเงือ
่ นไขก่อน
5 ซึง่ สามารถนับได้ทัง้ Number และ Text
6
7 Function =COUNTIF(บริเวณทีต
่ ้องการนับ,"เงือ
่ นไข")
8 =COUNTIF(F10:F19,"1")
9 SHIPNUM CLEAR_DATE ARR_DATE AGE
10 A5-04-3151 21-May-05 19-May-05 2
11 A5-04-3152 20-May-05 19-May-05 1
12 A5-04-3153 20-13-05 18-May-05 Error
13 A5-04-3155 20-May-05 18-May-05 2
14 A5-04-3156 20-May-05 18-May-05 2
15 A5-04-3157 20-May-05 18-May-05 2
16 A5-04-3181 20-.1-05 19-May-05 Error
17 A5-04-3182 22-May-05 18-May-05 4
18 A5-04-3186 23-May-05 18-May-05 5
19 A5-04-3192 21-May-05 17-May-05 4
20
21 AGE Error 2
22 AGE 1 Day 1
23 AGE 2 Day 4
24 AGE >3 Day 3
25
26
27
28

29

30

31

32

33

34

35

36

37

38

39

40

41
A B C D E F G H I

1 "Excel Training" …………….……………14

2 Function IF
3

4 ประโยชน์
ช่วยสรุปข้อมูลในการผลิตสินค้าให้สะดวกขึน

5

6 เงือ
่ นไข สินค้า <= 100 ให้ผลิต แต่ถ้า >100 ไม่ต้องผลิต
7 Function =IF(บริเวณทีต
่ ้องการให้ตรวจสอบเงือ
่ นไข,"เงือ
่ นไข")
8 =IF(D11:D18<=100,"ผลิต","-")
9 ตารางสรุปสินค้าทีต
่ ้องผลิต
10 ชือ
่ สินค้า สินค้าคงเหลือ คำาสัง

11 สินค้า A 1,000 -
12 สินค้า B 100 ผลิต
13 สินค้า C 200 -
14 สินค้า D 8,000 -
15 สินค้า E 150 -
16 สินค้า F 30 ผลิต
17 สินค้า G 9,000 -
18 สินค้า H 100 ผลิต
19
20
21
22

23

24

25

26

27

28

29

30

31

32

33

34
A B C D E F G H I

1 "Excel Training" …………….……………15

2 Function SUMIF
3 ความหมายคือ การทำางานแบบมีเงือ
่ นไข
4 ประโยชน์สามารถ Sum ข้อมูลได้ตามต้องการ
5
6 Function =SUMIF(บริเวณทีต
่ ้องการให้ตรวจสอบเงือ
่ นไข,"เงือ
่ นไข")
7
8 Function =SUM(D10:D20) =SUMIF(G10:G20,"<>#n/a")
9 Part Number QTY Part Number QTY
10 LT161230019 35,026 OP100000406 #N/A
11 LT1614B1430055 2,536 OP100000408 3,000
12 LT16441261 500 MC182000686005 50,000
13 LT16441262 253 PL313914723851 #N/A
14 LT16441269 1,000 LT16441261 500
15 MC182000686005 50,000 NT-6300008 #N/A
16 MC470474105 900 LT16441269 50,000
17 MC470474105 6,000 MC470474105 900
18 PL313914723851 #N/A SH5100M3A #N/A
19 OP100000408 3,000 MC470474105 900
20 OP100000405 #N/A SH5100M3A #N/A
21 TOTAL : #N/A TOTAL : #N/A
22
23

24

25

26

27

28

29

30

31

32

33

34

35

36

37
A B C D E F G H I J

1 "Excel Training" …………….……………16

2 Function Vlookup & Hlookup


3
4 ความหมาย - Function Vlookup & Hlookup เป็ น Function ทีเ่ กีย
่ วกับการค้นหา และอ้างอิง
5 ข้อจำากัด - ตารางทีเ่ ป็ นฐานข้อมูล คุณสมบัติของตารางจะต้องมี Primary คือเป็ นค่าทีไ่ ม่ซำา
้ ก
6 ประโยชน์ - สามารถค้นหาข้อมูลได้รวดเร็วและถูกต้อง
7

8 Table DataBase (VLOOKUP)


9 Part# Description Std.Cost Q'ty Total
10 LT161230019 ASM 0.2000 35,026 7,005
11 LT1614B1430055 IC 2.0000 2,536 5,072
12 LT16441261 ASM 1.5000 500 750
13 LT16441262 ASM 1.5000 253 300
14 LT16441269 ASM 5.2240 1,000 5,224
15 MC182000686005 PCB 1.3000 50,000 65,000
16 MC470474105 IC 1.2230 900 1,101
17 MC470474105 ASM 1.2230 6,000 7,338
18 MC470474105 IC 1.2230 4,000 2,446
19 NT-6300009 ASM 0.2000 4,000 800
20 OP100000405 ASM 0.8900 2,000 1,780
21 PL313914723851 PCB 0.8790 3,000 2,637
22 SH5100M3A ASM 0.4000 50,000 20,000
23 SH5100M3B ASM 0.6000 2,000 1,200
24 TOTAL -
25
26 Function VLOOKUP : ค้นหาค่าในคอลัมน์ซา ้ ยสุดของตารางแล้วส่งค่ากลับในคอ
27 Function VLOOKUP : ค้น
= VLOOKUP(ข้อหาค่
มูลทีาใ่ ช้
ในคอลั มน์ซา
้ ยสุอดมูของตารางแล้
ค้นหา,ตารางข้ วส่
องมูค่ลาผลลั
ล,คอลัมน์ของข้ กลับพใน

28 = VLOOKUP(C30,$C$10:$F$23,4,0)
29 Part Number Std.Cost Q'ty Total
30 LT1614B1430055 2.0000 2,536 5,072
31 LT16441261 1.5000 500 750
32 LT16441269 5.2240 1,000 5,224
33 MC182000686005 1.3000 50,000 65,000
34 MC470474105 1.2230 900 1,101
35 NT-6300009 0.2000 4,000 800
36 OP100000405 0.8900 2,000 1,780
37 OP100000408 0.8790 #N/A #N/A
38 PL313914723851 0.5000 3,000 1,500
39 SH5100M3A 0.4000 50,000 20,000
40 SH5100M3B 0.6000 2,000 1,200
41 TOTAL #N/A #N/A
42
43
44 Table DataBase (HLOOKUP)
45 Part# LT16441261 LT16441269 MC182000686005 MC470474105 LT1614B1430055
46 Qty 3,526 2,650 2,300 6,500 75,000
47 Std.Cost 0.5000 1.6000 0.3000 0.3300 0.2300
48 Total 1,763 4,240 690 2,145 17,250
49
50 Function Hlookup : ค้นหาค่าในแถวบนสุดของตารางแล้วส่งค่ากลับในคอลัม
51 Function Hlookup
= HLOOKUP(ข้อมูลทีใ่ ช้ค้นหา,ตารางข้อมูล,โรของข้อมูลผลลัพธ์,ค้นหา
52 = HLOOKUP(C54,$D$45:$H$46,2,0)
53 Part Number Std.Cost Q'ty Total
54 LT1614B1430055 0.2300 75,000 17,250
55 LT16441261 0.5000 3,526 1,763
56 LT16441269 1.6000 2,650 4,240
57 MC182000686005 0.3000 2,300 690
58 MC470474105 0.3300 6,500 2,145
59 NT-6300009 0.2000 #N/A #N/A
60 OP100000405 0.8900 #N/A #N/A
61 OP100000408 0.8790 #N/A #N/A
62 PL313914723856 0.6000 #N/A #N/A
63 SH5100M3A 0.4000 #N/A #N/A
64 SH5100M3B 0.6000 #N/A #N/A
65 TOTAL #N/A #N/A
66
A B C D E F G H I J
67
68
69
K L M N O P

2
3
นหา และอ้า 4 งอิง (Reference)

คือเป็ นค่าทีไ่ 5ม่ซำา


้ กันเลยใช้กับ Vlookup ได้ผลดีทีส
่ ุด
6

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
วส่งค่ากลับ26
ในคอลัมน์ทีร่ ะบุ
ของข้อมูลผลลัพธ์,ค้นหาแบบประมาณ)
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
ค่ากลับในคอลั
50 มน์ทีร่ ะบุ
มูลผลลัพธ์,ค้
51นหาแบบประมาณ)

52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
K L M N O P
67
68
69
SUBTOTAL(function_num, ref1, ref2, ...)
Use when we want to calculate something easily without create many fields.
Function_num is the number 1 to 11 that specifies which function to use in calculating subtotals within a list.

Function_num Function
1 AVERAGE
2 COUNT
3 COUNTA
4 MAX
5 MIN
6 PRODUCT
7 STDEV
8 STDEVP
9 SUM
10 VAR
11 VARP

P/N
HT110710
HT11458802
HT11459008
HT12230312
HT122852AB
HT12388301
HT12696002
HT12696002
HT-T6510050A00
LL3280UDVS
LT161230019
LT1612E1230038
LT1614B1430055
LT1614E1411
LT16231244
LT16431261
LT16431263
LT16441261
MC182000686005
MC470474104
MC470474105
MC470474106

หาค่าAverage 1
นับจำานวน record ที่มีค่าตัวเลข format แบบเดียวกัน 2
นับจำานวน record ที่ไม่ blank 3
หาค่าที่มากที่สุด 4
หาค่าที่นอ
้ ยที่สุด 5
หาค่าผลรวม 9
ate many fields.
nction to use in calculating subtotals within a list.

Description Qty.
ASM VIPER100 & TO-220 H 5986
ASM (02) 8VSB ADAPTER 921 56325
ASM (08) PWA CONTROL BOARD DISHDVR 50000
ASM (12) PWA POWER SUPPLY 921 MP BO 2000
ASM (AB) PWA POWER SUPPLY 110 V DIS 69358
ASM (01) PWA MODEL DP921 MAINS FILT 4000
ASM (02) PWA FRONT PANEL CONNECTOR A
ASM (02) PWA FRONT PANEL CONNECTOR 2000
AHS ADH HEAT TRANSFER 3000
ASM (A) 356-0003815 BOM - SYM22802 2000
ASM (A) SIEMENS BUCK REG 2563
ASM (A) CCFL INVERTER-SINGLE DIRECT 2369
ASM (A) CCFL INVERTER-DIRECT DRIE,A 2569
ASM (A) CCFL INVERTER - DIRECT DRIV 265899
ASM (A) CCFL INVERTER-DIREC T DRIVE 6000
ASM (A) CCFL INVERTER-DIRECT DRIVE, 2000
ASM (A) CCFL INVERTER-DIRECT DRIVE, 100
ASM (A) CCFL INVERTER-DIRECT DRIVE, 200
ASM (A) IC, COMMON LOGIC, FPGA, UPM 3000
ASM (A) 470-000474-104 PWA,UPM-ED2, 800
ASM (A) 470-000474-105 PWA,UPM-ED2, 582
ASM (A) PWA, UPM-ED2, ED-6064/ED-61 3651

AVERAGE 23066.76
COUNT 21
COUNTA 22
MAX 265899
MIN 100
SUM 484402
"Excel Training" …………….……………17

ข้อความทีพ
่ บบ่อยเมือ
่ การใช้สูตรเกิดข้อผิดพลาด

ข้อความผิดพลาด สาเหตุ วิธีแก้ปัญหา


##### ขนาดของเซลล์ ความกว้างของเซลล์
#VALUE! เช่น การนำาตัวเลขไปบวกกับตัวอักษร ถูกต้องตามหลักคณิตศาสตร์หรือไม่
#DIV/0! จะเกิดเมือ ่ ใช้ 0 เป็ นตัวหาร เช่น 10/0 ซึง่ ทำาไม่ได้ แก้ไขได้โดยการใช้ตัวเลขอืน ่ ๆ เป็ นตัวหารแทน
#NAME? จะเกิดเมือ ่ ในสูตรมีข้อความที ่ Excel ไม่สามารถบอกได้ ไม่ว
ได้
่าคื
เกีอย
่ อะไร
วข้องในชีทนัน

เช่น A1+A โดยทีต ่ วั อักษร A แปลกปลอมเข้าไปหรือไม่
#N/A จะเกิดขึน ้ เมือ ่ กรอกตัวแปรผิดประเภทให้กับฟั งก์ชัน ของฟั งก์ชันคืออะไร แล้วเปลีย ่ นให้ถก
ู ต้อง
จะเกิดขึน้ เมือ ่ โปรแกรมไม่สามารถค้นหาตำาแหน่ง
เช่น ฟั งก์ชันต้องการเซลล์เดียว แต่เราใส่เป็ นหลาย ๆ เซลล์
#REF! อ้างอิงเซลล์ทีใ่ ช้ แก้ไขได้โดยการตรวจสอบตำาแหน่งอ้างอิงเซลล์
ในสูตรได้ มักพบเมือ ่ หายไปอ้างเซลล์ข้ามชีทหรือข้ามสมุดงาน
#NULL! ส่วนใดต่อกัน แก้ไขได้โดยการใส่เครือ ่ งหมายคัน
่ ให้ถูกต้อง
แต่ลืมแบ่งแยกด้วยเครือ ่ งหมายคัน
่ (,)
เช่น SUM(A1:B2,C2:D5) เขียนผิดเป็ น SUM(A1:B2 C2:D5)
"Excel Training" …………….……………18

PivotTable

PivotTable เป็ นการทำารายงานสรุปข้อมูลอัตโนมัติ อย่างรวดเร็ว และสามารถแก้ไขข้อมูล


ได้สะดวกและรวดเร็ว
* Remark ก่อนสร้าง PivotTable ให้ไปกำาหนด Toolbars ก่อนเพือ
่ จะได้สะดวกในการใช้งาน
Click ขวาเลือก ExternalData และ PivotTable
* ข้อจำากัดของ PivotTable คือ Header ของข้อมูลจะต้องมีครบทุก Columns

วิธีสร้าง PivotTable

1. High-Light ข้อมูลทีต
่ อ
้ งการสรุป
Item Part# Description Std.Cost Q'ty Total
HT HT110710 ASM VIPER100 & TO-220 H 1.5000 5,986 8,979.00
HT HT11458802 ASM (02) 8VSB ADAPTER 921 5.2240 56,325 294,241.80
HT HT11459008 ASM (08) PWA CONTROL BOARD DISHDVR 1.3000 50,000 65,000.00
HT HT12230312 ASM (12) PWA POWER SUPPLY 921 MP BO 1.2230 2,000 2,446.00
HT HT122852AB ASM (AB) PWA POWER SUPPLY 110 V DIS 1.3660 69,358 94,743.03
HT HT12388301 ASM (01) PWA MODEL DP921 MAINS FILT 0.2000 4,000 800.00
HT HT12696002 ASM (02) PWA FRONT PANEL CONNECTOR 0.8900 2,000 1,780.00
HT HT-T6510050A00 AHS ADH HEAT TRANSFER 0.8790 3,000 2,637.00
LL LL3280UDVS ASM (A) 356-0003815 BOM - SYM22802 0.5000 2,000 1,000.00
LT LT161230019 ASM (A) SIEMENS BUCK REG 0.4000 2,563 1,025.20
LT LT1612E1230038 ASM (A) CCFL INVERTER-SINGLE DIRECT 0.6000 2,369 1,421.40
LT LT1614B1430055 ASM (A) CCFL INVERTER-DIRECT DRIE,A 0.2000 2,569 513.80
LT LT1614E1411 ASM (A) CCFL INVERTER - DIRECT DRIV 1.0000 265,899 265,899.00
LT LT16231244 ASM (A) CCFL INVERTER-DIREC T DRIVE 2.0000 6,000 12,000.00
LT LT16431261 ASM (A) CCFL INVERTER-DIRECT DRIVE, 3.0000 2,000 6,000.00
LT LT16431263 ASM (A) CCFL INVERTER-DIRECT DRIVE, 5.6000 100 560.00
LT LT16441261 ASM (A) CCFL INVERTER-DIRECT DRIVE, 5.4000 200 1,080.00
MC MC182000686005 ASM (A) IC, COMMON LOGIC, FPGA, UPM 9.0000 3,000 27,000.00
MC MC470474104 ASM (A) 470-000474-104 PWA,UPM-ED2, 8.0000 800 6,400.00
MC MC470474105 ASM (A) 470-000474-105 PWA,UPM-ED2, 2.3600 582 1,373.52
MC MC470474106 ASM (A) PWA, UPM-ED2, ED-6064/ED-61 3.6000 3,651 13,143.60
"Excel Training" …………….……………18

2. เลือกเมนู Data>PivotTable and PivotChart Report

5. Range Click Next

7
8
9

10

11. Click Finish จะได้ขอ


้ มูลที ่ Summary ตามแบบทีต
่ ้องการ

* กรณีมีข้อมูล Update เพิม


่ เข้ามาเราสามารถ Copy เข้า Table ทีเ่ ราสร้างไว้
ได้เลยโดยไม่ต้องสร้างตารางใหม่แล้ว Click Refresh All คุณจะได้รับข้อมูลทีต
่ ้องการ
Item Part# Description Std.Cost Q'ty Total
1 HT110710 ASM VIPER100 & TO-220 H 1.5000 5,986 8,979.00
2 HT11458802 ASM (02) 8VSB ADAPTER 921 5.2240 56,325 294,241.80
3 HT11459008 ASM (08) PWA CONTROL BOARD DISHDVR 1.3000 50,000 65,000.00
4 HT12230312 ASM (12) PWA POWER SUPPLY 921 MP BO 1.2230 2,000 2,446.00
5 HT122852AB ASM (AB) PWA POWER SUPPLY 110 V DIS 1.3660 69,358 94,743.03
6 HT12388301 ASM (01) PWA MODEL DP921 MAINS FILT 0.2000 4,000 800.00
7 HT12696002 ASM (02) PWA FRONT PANEL CONNECTOR 0.8900 2,000 1,780.00
8 HT-T6510050A00 AHS ADH HEAT TRANSFER 0.8790 3,000 2,637.00
9 LL3280UDVS ASM (A) 356-0003815 BOM - SYM22802 0.5000 2,000 1,000.00
10 LT161230019 ASM (A) SIEMENS BUCK REG 0.4000 2,563 1,025.20
11 LT1612E1230038 ASM (A) CCFL INVERTER-SINGLE DIRECT 0.6000 2,369 1,421.40
12 LT1614B1430055 ASM (A) CCFL INVERTER-DIRECT DRIE,A 0.2000 2,569 513.80
13 LT1614E1411 ASM (A) CCFL INVERTER - DIRECT DRIV 1.0000 265,899 265,899.00
14 LT16231244 ASM (A) CCFL INVERTER-DIREC T DRIVE 2.0000 6,000 12,000.00
15 LT16431261 ASM (A) CCFL INVERTER-DIRECT DRIVE, 3.0000 2,000 6,000.00
16 LT16431263 ASM (A) CCFL INVERTER-DIRECT DRIVE, 5.6000 100 560.00
17 LT16441261 ASM (A) CCFL INVERTER-DIRECT DRIVE, 5.4000 200 1,080.00
18 MC182000686005 ASM (A) IC, COMMON LOGIC, FPGA, UPM 9.0000 3,000 27,000.00
19 MC470474104 ASM (A) 470-000474-104 PWA,UPM-ED2, 8.0000 800 6,400.00
20 MC470474105 ASM (A) 470-000474-105 PWA,UPM-ED2, 2.3600 582 1,373.52
21 MC470474106 ASM (A) PWA, UPM-ED2, ED-6064/ED-61 3.6000 3,651 13,143.60
Data
Item Sum of Q'ty Sum of Total
HT 192,669.00 470,626.83
LL 2,000.00 1,000.00
LT 281,700.00 288,499.40
MC 8,033.00 47,917.12

Grand Total 484,402.00 808,043.35


Sheet29

Item Part# Description Std.Cost Q'ty Total


HT HT110710 ASM VIPER100 & TO-220 1.5H 5986 8979
HT HT11458802 ASM (02) 8VSB ADAPTER 5.22921 56325 294241.8
HT HT11459008 ASM (08) PWA CONTROL 1.3BOARD DISHDVR
50000 65000
HT HT12230312 ASM (12) PWA POWER1.22 SUPPLY 9212000
MP BO 2446
HT HT122852AB ASM (AB) PWA POWER1.37 SUPPLY 110
69358
V DIS 94743.03
HT HT12388301 ASM (01) PWA MODEL DP921
0.2 MAINS
4000
FILT 800
HT HT12696002 ASM (02) PWA FRONT 0.89
PANEL CONNECTOR
2000 1780
HT HT-T6510050A00
AHS ADH HEAT TRANSFER0.88 3000 2637
LL LL3280UDVS ASM (A) 356-0003815 BOM0.5 - SYM22802
2000 1000
LT LT161230019 ASM (A) SIEMENS BUCK0.4 REG 2563 1025.2
LT LT1612E1230038
ASM (A) CCFL INVERTER-SINGLE
0.6 DIRECT
2369 1421.4
LT LT1614B1430055
ASM (A) CCFL INVERTER-DIRECT
0.2 DRIE,A
2569 513.8
LT LT1614E1411ASM (A) CCFL INVERTER1- DIRECT 265899
DRIV 265899
LT LT16231244 ASM (A) CCFL INVERTER-DIREC
2 T DRIVE
6000 12000
LT LT16431261 ASM (A) CCFL INVERTER-DIRECT
3 DRIVE,
2000 6000
LT LT16431263 ASM (A) CCFL INVERTER-DIRECT
5.6 DRIVE,
100 560
LT LT16441261 ASM (A) CCFL INVERTER-DIRECT
5.4 DRIVE,
200 1080
MC MC182000686005
ASM (A) IC, COMMON LOGIC,
9 FPGA,3000
UPM 27000
MC MC470474104ASM (A) 470-000474-104 PWA,UPM-ED2,
8 800 6400
MC MC470474105ASM (A) 470-000474-1052.36
PWA,UPM-ED2,
582 1373.52
MC MC470474106ASM (A) PWA, UPM-ED2,3.6 ED-6064/ED-61
3651 13143.6

Page 33

You might also like