บทที่ 2 การใชงานฟงกช นั และการประยกุ ตใ ช สำหรับเนื้อหาในบทที่สองนั้นจะกลาวถึงฟงกชันในโปรแกรม Microsoft Excel ซึ่งเปนสูตรที่ใชในการ คำนวณและดำเนินการกบั ขอมลู ประเภทตางๆ ไมว าจะเปน ตวั เลข ตกั อักษร หรือขอ ความ โดยเน้อื หาจะประกอบ ไปดวยฟง กช ันยอดนิยมท่ีถูกนำมาใชงาน จากน้นั จะมาทำความรูจักกับตัวดำเนินการทางคณิตศาสตร ซึ่งเก่ียวของ กับการคำนวณตัวเลข ตอดวยฟงกชันทางตรรกศาสตร ซี่งเปนการหาคาความเปนจริงและเท็จของขอมูล จากน้ัน เปนฟงกชันที่เกี่ยวกับวันที่และเวลา และเนื้อหาในสวนสุดทายจะเกี่ยวของกับการคนหาและอางอิง ซึ่งเปนการ ดำเนนิ การกับขอมลู ที่เปน ตวั อักษรหรือขอความ 2.1 ฟง กช ันยอดนยิ มทถ่ี กู นำมาใชง าน 2.1.1 การหาผลรวมและคาเฉลี่ย (Sum and Average) ฟง กช ันการหาผลรวมและหาคา เฉลีย่ จดั เปนฟงกช นั ท่ีผูใชสว นใหญน ิยมนำมาใชงานเปนจำนวนมาก ไมวา งานน้นั จะมีความงา ยหรือยากก็ตาม เพราะเน่ืองจากเปนฟงกชันทเ่ี ปนการคำนวณทางสถิติเบ้ืองตน ท่ชี ว ยทำใหเห็น ภาพกวางๆ ของขอมูลทก่ี ำลงั พจิ ารณาอยูได เชน ผลรวมของคาใชจ า ยรายเดือน คาปริมาณนำ้ ฝนเฉลยี่ รายสัปดาห ได ปรมิ าณการสงออกขาวรวมรายป เปนตน รูปแบบและความหมายของฟง กชันแสดงดังตารางที่ 2.1 รปู แบบฟงกชนั ความหมาย SUM(…) หาผลรวมของชุดขอมูล หาคาเฉลี่ยของขอมลู AVERRAGE(…) ตารางท่ี 2.1 ฟงกช ันการหาผลรวมและคา เฉล่ีย จากตัวอยางตอ งการหาผลรวมและคาเฉลีย่ ของคะแนนการสอบวชิ าภาษาองั กฤษ 5 ครั้ง ของนาย A โดย ในรปู ท่ี 2.1 เปน ตัวอยางการใชฟงกชนั หาคาผลรวม และในรูปท่ี 2.2 เปนตวั อยางการใชฟ ง กช ันหาคาเฉล่ีย
รปู ท่ี 2.1 ตวั อยา งการใชฟงกชันหาคา ผลรวม รปู ท่ี 2.2 ตัวอยา งการใชฟงกชันหาคา เฉลย่ี 2.1.2 การตรวจสอบเงอ่ื นไข (If) ฟงกชันการตรวจสอบเงื่อนไข เปนฟงกชันท่ีจะตองมีการสรางเงื่อนไขหรือเกณฑบางอยางรวมกับวิธีทาง ตรรกศาสตรหรือตัวดำเนนิ การเปรยี บเทียบเพอื่ ใหไ ดคา ความจริงเปนจริงหรือเท็จ เพือ่ กำหนดวิธีการดำเนินการกับ ขอมูลใหเปนไปในรูปแบบที่ตองการ เชน คามุมที่พิจารณาอยูเทากับ 90 องศาหรือไม ถาใชแสดงวามุมที่กำลัง พิจารณาอยูเปนมุมฉาก เปนตน หรือถามีการพิจารณาเงื่อนไข 2 อยางขึ้นไป เชน เงื่อนไขแรกกลาววา “ชางเปน สัตวบก” เงื่อนไขที่สองกลาววา “ชางเปนสัตวเลี้ยงลูกดวยนม” แลวพิจารณาวาถาเงื่อนทั้ง 2 อยางเปนจริง ให
แสดงขอความวา “จริง” ซึ่งผลที่ไดจากการพิจารณานี้ก็คือ “จริง” เปนตน รูปแบบและความหมายของฟงกชัน แสดงดงั ตารางท่ี 2.2 รูปแบบฟง กชัน ความหมาย IF(…) ตรวจสอบเงื่อนไขที่พิจารณาวาเปนจริง หรอื เทจ็ แลว คืนคาความจรงิ น้ัน ตารางท่ี 2.2 ฟง กช นั การตรวจสอบเงือ่ นไข จากตัวอยางในรูปที่ 2.3 เปนตัวอยางการใชฟงกชันการตรวจสอบเงื่อนไข เพื่อตองการเปรียบเทียบวา ระหวา งเลข 2 ตวั คาไหนมคี า มากกวากนั รปู ที่ 2.3 ตวั อยา งการใชฟ ง กช นั การตรวจสอบเงอื่ นไข 2.1.3 การคนหาขอ มูลจากขอมลู อางอิง (VLOOKUP) ฟงกชันการคนหาขอมูลจากขอมูลอางอิง เปนฟงกชันท่ีใชในการคนหาขอมูลจากตารางหรือแหลงอางอิง ขนาดใหญ ซึ่งจะทำการพิจารณาคาในคอลัมนใดคอลัมนหนึ่งเปนหลักตามเงื่อนไขที่กำหนด หลังจากนั้นจะคืน ผลลัพธทีต่ อ งการคน หาออกมาใหจากการระบุตำแหนง คอลัมนของผลลัพธ เชน ตอ งการคนหาชอ่ื ผูแตง จากหนังสือ ที่มีชื่อวา “แฮรรี่ พอตเตอรกับเครื่องรางยมทูต ภาค 1” เมื่อใชคำสั่ง VLOOKUP ก็จะไดรายละเอียดของผูแตง หนังสอื ออกมาเปน “J. K. Rowling” เปนตน รปู แบบและความหมายของฟงกช ันแสดงดังตารางท่ี 2.3
รูปแบบฟง กชนั ความหมาย VLOOKUP(…) การคนหาขอ มูลจากขอ มูลอางอิง ตารางที่ 2.3 ฟงกช ันการคนหาขอมูลจากขอมูลอา งอิง จากตัวอยางในรูปที่ 2.4 เปนตัวอยางการใชฟงกชันการคนหาขอมูลจากขอมูลอางอิง เพื่อตองการคนหา วาประชากรในประเทศอียิปตมีกี่คน ซึ่งจะเริ่มจากการระบุคำคนหาคือ “อียิปต” และชวงของขอมูลในตารางท่ี ตองการสบื คน จากน้ันทำการกำหนดคอลัมนของผลลัพธโดยอา งอิงตำแหนง ถดั จากตำแหนงคำคน หา จากตวั อยาง คือเลข 2 เพราะตองการคาจำนวนประชากร และเลข 0 ตัวสุดทาย คือ รูปแบบการคนหาขอมูลท่ีตองตรงกันกับ คำคน หาแบบ 100 เปอรเซน็ ต ก็จะไดผลลพั ธด งั รปู รปู ท่ี 2.4 ตวั อยางการใชฟ ง กชนั การคน หาขอมลู จากขอ มลู อา งองิ
2.1.4 การจัดการกับวันทแี่ ละเวลา (Date and Time) ฟงกชันการจัดการกับวันที่และเวลา เปนฟงกชันที่ใชในการจัดการแสดงผลลัพธของวันที่หรือเวลาตาม รูปแบบของโปรแกรม Microsoft Excel กำหนด โดยสามารถระบุวัน เดือน ป และเวลาที่ตองการได นอกจากนนั้ แลวฟงกชันนี้สามารถเปลี่ยนแปลงคาของวันที่และเวลาไดจากการเพิ่มการคำนวณลงไป รูปแบบและความหมาย ของฟงกชนั แสดงดงั ตารางที่ 2.4 รปู แบบฟงกชัน ความหมาย DATE(…) แสดงผลลัพธในรูปแบบชองวัน เดือน ป (รปู แบบเบอื้ งตน ตามระบบ MS Excel) TIME(…) แสดงผลลัพธในรปู แบบของเวลา (รปู แบบเบือ้ งตนตามระบบ MS Excel) ตารางที่ 2.4 ฟงกชันการจัดการกบั วนั ทีแ่ ละเวลา จากตัวอยางในรูปที่ 2.5 เปนตัวอยางการใชฟงกชันการจัดการกับวันที่และเวลา โดยมีการระบุขอ มูลของ วัน เดอื น ป ชวั่ โมง และนาทีแยกคอลัมนเอาไว เมื่อใชฟ งกช นั DATE(…) ก็จะเปน การจัดการแสดงผลลัพธเก่ียวกับ วนั เดือน และป ในขณะทีเ่ ม่ือใชฟ ง กช ัน TIME(…) กจ็ ะเปนการจัดการกบั ขอมลู ชัว่ โมงและนาที ดังแสดงในรปู รปู ที่ 2.5 ตัวอยางการใชฟ ง กชันการจดั การกบั วันท่แี ละเวลา
2.1.5 การคนหาตำแหนงของอักขระ (Search) ฟงกชันการคนหาตำแหนง ของอักขระ เปนฟงกชันอีกอยางหนึง่ ทีน่ ยิ มนำมาใชกับขอ มูลประเภทตัวอักษร หรือขอความ ซึ่งฟงกชันน้ีจะคืนคาตำแหนงของอักขระที่ตองการคนหาตามทีก่ ำหนดเงื่อนไขเอาไว ซึ่งมีประโยชน อยางมากในการที่จะนำไปใชรวมกับฟงกชันอื่นๆ เชน การหาตำแหนงคำนำหนา ชื่อ เพื่อแบงแยกออกจากชื่อและ นามสกุล เปนตน รูปแบบและความหมายของฟงกชันแสดงดังตารางที่ 2.5 สำหรับตัวอยางการนำไปใชงานจะได กลาวอกี คร้งั ในหัวขอตอ ๆ ไป เนือ่ งจากจะตองใชค วบคูกบั คำสั่ง LEFT(…) MID(…) และ RIGHT(…) รูปแบบฟง กชนั ความหมาย SEARCH(…) คนหาตำแหนงของอักขระ ตามเงื่อนไข ท่ีกำหนด ตารางท่ี 2.5 ฟง กชันการคน หาตำแหนงของอักขระ 2.2 ฟงกช ันการคำนวณทางคณติ ศาสตร 2.2.1 ตัวดำเนนิ การทางคณติ ศาสตร (Arithmetic Operator) ตัวดำเนนิ การทางคณิตศาสตร ถอื วา เปนหัวใจสำคัญอยา งหนง่ึ ของโปรแกรม Microsoft Excel เนื่องจาก ตองใชตัวดำเนินการตางๆ ดังกลาวในการคำนวณหาคาขอมูลตางๆ เพื่อใหไดผลลัพธตามที่ตองการ ไมวาจะเปน การบวก ลบ คณู หาร หรือยกกำลงั โดยสัญลักษณท ่ีใชแสดงดังตารางที่ 2.6 การดำเนนิ การ สญั ลักษณท่ีใช บวก (Plus, Add) + ลบ (Minus, Subtract) - คูณ (Multiply) * / หาร (Divide) ^ ยกกำลงั (Power) ตารางท่ี 2.5 ฟงกช นั การคนหาตำแหนงของอกั ขระ
สำหรับลำดบั ความสำคัญของตวั ดำเนินการทางคณติ ศาสตร จะตองพิจารณาวาการยกกำลังมีความสำคัญ มากที่สุด ตามมาดวยการคูณและหาร สุดทายจะเปนการบวกและลบ ในกรณีที่ตัวดำเนินการทางคณิตศาสตรมี ความสำคัญเทากันทั้งหมดจะดำเนินการคำนวณจากซายไปขวาเสมอ ดังตัวอยางการแสดงการคำนวณในตารางท่ี 2.6 ดงั นี้ จงหาคำตอบของ 10+2^8/2 ขน้ั ตอนที่ การคำนวณ ผลลพั ธ รปู แบบโจทยห ลงั การคำนวณ 1 2 2^8 256 10+256/2 3 256/2 128 10+128 ขัน้ ตอนที่ 1 10+128 138 - 2 3 จงหาคำตอบของ 100/5*8/2 ขัน้ ตอนท่ี การคำนวณ ผลลพั ธ รปู แบบโจทยห ลังการคำนวณ 1 2 100/5 20 20*8/2 3 20*8 160 160/2 160/2 80 - จงหาคำตอบของ 25+10-12-8 การคำนวณ ผลลัพธ รปู แบบโจทยห ลังการคำนวณ 25+10 35 35-12-8 35-12 23 13-8 23-8 15 - ตารางที่ 2.6 ตัวอยางการคำนวณตามลำดับความสำคญั ของตัวดำเนนิ การทางคณิตศาสตร ลำดับตอไปจะเปนตัวอยางการนำไปคำนวณเพื่อหาพื้นท่ีสามเหลี่ยม โดยมีการกำหนดความยาวฐานและ ความสูงของสามเหลี่ยม ดังแสดงตวั อยางในรปู ท่ี 2.6
รปู ที่ 2.6 ตวั อยา งการคำนวณเพอื่ หาพน้ื ทสี่ ามเหล่ยี ม 2.2.2 ฟง กช ันทางคณิตศาสตรอ ืน่ ๆ 2.2.2.1 ฟงกช นั PI เปนฟงกชันทีใ่ ชในการกำหนดคา PI = 3.141… เพอ่ื ไวใชสำหรบั การคำนวณเก่ียวกับวงกลมดังใน รปู ที่ 2.7 หรือสตู รที่มีความจำเปน ตองใชค า PI รปู แบบและความหมายของฟง กชนั แสดงดังตารางท่ี 2.6 รปู แบบฟงกชัน ความหมาย PI(…) กำหนดคา PI = 3.141… (15 หลัก) ตารางที่ 2.6 ฟงกชนั PI รปู ที่ 2.6 ตัวอยา งการใชฟง กช นั PI ในการคำนวณเก่ยี วกบั วงกลม
2.2.2.2 ฟง กชันการหาคา สัมบรู ณ (Absolute) เปนฟงกชันท่ีจะมองคาผลของตัวเลขเปนจำนวนจริง โดยไมมีการคำนึงเครื่องหมาย ซึ่งทำใหผล ลพั ธที่ไดจะเปน คา บวก รปู แบบและความหมายของฟงกชันแสดงดงั ตารางท่ี 2.7 รปู แบบฟงกชนั ความหมาย ABS(…) หาคาสัมบูรณ โดยคืนตัวเลขเปน จำนวน จรงิ ไมมีการคำนึงเคร่อื งหมาย ตารางท่ี 2.7 ฟงกช นั การหาคา สัมบูรณ จากตัวอยางในรูปที่ 2.7 เปนตัวอยางการใชฟงกชันการหาคาสัมบูรณ โดยตองการหาคา เปอรเซ็นตความผดิ พลาดของการช่ังนำ้ หนักท่ีเกดิ ขึ้น ซึ่งในสตู รจำเปนตองใชคา สัมบรู ณใ นการคำนวณหาคาผลตาง ระหวา งน้ำหนักจริงและน้ำหนกั จากเครอื่ งช่ังดงั รปู รปู ที่ 2.7 ตวั อยางการใชฟ ง กช นั การหาคา สมั บรู ณใ นการคำนวณเปอรเซ็นตความผดิ พลาด
2.2.2.3 ฟง กช นั การปด เศษทศนยิ ม (Round) เปนฟงกชันที่ใชสำหรับการกำหนดจุดทศนิยมในการคำนวณ รวมทั้งสามารถปดเศษทศนิยมขึ้น หรือลงก็ได โดยหลักการพิจารณาการปดขึ้นหรือปดลงของเศษทศนิยมนั้น จะพิจารณาวาหากมีคาตั้งแต 5 ขึ้นไป ใหปด เศษข้นึ แตถามีคานอยกวา 5 ลงมา ใหปด เศษลง รูปแบบและความหมายของฟงกช นั แสดงดังตารางที่ 2.8 รูปแบบฟงกชนั ความหมาย ROUND(…) ปดเศษทศนิยมขึ้นลงตามเกณฑ ถามีคา ตง้ั แต 5 ขนึ้ ไปปด เศษข้ึน นอ ยกวา 5 ลง ROUNDUP(…) มาปดเศษลง ROUNDDOWN(…) ปดเศษทศนิยมขนึ้ โดยไมค ำนงึ เกณฑ ปดเศษทศนยิ มลงโดยไมค ำนึงเกณฑ ตารางที่ 2.8 ฟงกช ันการปด เศษทศนยิ ม จากตัวอยางในรูปที่ 2.8 เปนตัวอยางการใชฟงกชันการปดเศษทศนิยม โดยมีการกำหนดจุด ทศนิยมที่ตองการ และใชเพียงฟงกชัน ROUND(…) แบบปกติ ดังนั้นการปดเศษทศนิยมขึ้นหรือลงจะถูกพิจารณา ใหเปน ไปตามกฎเกณฑทกี่ ลา วมาในขา งตนดงั รปู รูปท่ี 2.7 ตวั อยา งการใชฟ งกช นั การปด เศษทศนิยม
2.3 ฟงกช ันทางตรรกศาสตรและการเปรยี บเทียบ สำหรับฟงกชันทางตรรกศาสตรก็เปนอีกฟงกชันหนึ่งที่มีความสำคัญไมนอยไปกวาการดำเนินการทาง คณิตศาสตร เพราะเนื่องจากวามีความเกี่ยวของกับฟงกชันที่ตองการคาความจริงเปนจริงหรือเท็จ โดยเฉพาะ ฟงกชันที่มีการตัดสินใจ เชน IF(…), IFERROR(…) เปนตน โดยฟงกชันทางตรรกศาสตรมักจะนิยมใชควบคูกับตัว ดำเนินการเปรียบเทียบเพื่อสรางเงื่อนไขในการตัดสินใจขึ้น รูปแบบและความหมายของฟงกชันแสดงดังตารางท่ี 2.9 และตัวดำเนินการเปรยี บเทียบแสดงดังตารางที่ 2.10 รปู แบบฟง กชัน ความหมาย AND(…) และ ใหผ ลลพั ธเ ปน จรงิ หรอื เท็จ OR(…) หรอื ใหผ ลลพั ธเ ปน จริงหรือเท็จ เปนคาตัวเลขหรือไม ใหผลลัพธเปนจริง ISNUMBER(…) หรือเท็จ ตารางที่ 2.9 ฟง กช ันทางตรรกศาสตร สญั ลักษณท่ใี ช ความหมาย > มากกวา < นอยกวา <= นอ ยกวาหรือเทากบั >= มากกวาหรอื เทากับ = เทา กบั <> ไมเ ทากับ > มากกวา ตารางที่ 2.10 ตวั ดำเนนิ การเปรยี บเทยี บ
อีกสิ่งที่จำเปนตองทราบคือคาความเปนจริงของตรรกศาสตร AND และ OR เพราะเนื่องจากวา หาก ผูใชงานสามารถเขาใจกฎของ AND หรือ OR แลว ก็จะทำใหผูใชงานสามารถใชคาความจริงเพื่อสรางเง่ือนไขการ ทำงานภายในฟง กช ันทีม่ ีการตัดสนิ ใจไดอยา งถูกตอ ง โดยคา ความเปนจริงของตรรกศาสตร AND และ OR แสดงได ดังตารางที่ 2.11 คา 1 คา 2 คาความจรงิ AND คาความจรงิ OR จริง จรงิ จรงิ จรงิ จรงิ เท็จ เทจ็ จริง เทจ็ จรงิ เท็จ จรงิ เท็จ เท็จ เท็จ เท็จ ตารางที่ 2.11 คา ความเปน จรงิ ของตรรกศาสตร AND และ OR จากรูปที่ 2.8 เปนตัวอยางการใชฟงกชัน AND โดยเปนการตรวจสอบวาคาของเลขที่กำลังพิจารณา อยู ในชวงที่กำหนดไวหรือไม โดยเลขนั้นตองมีคามากกวา 5 แตไมเกิน 30 ซึ่งสังเกตวาจะตองมีการตั้งเงื่อนไขโดยใช AND มาชวย โดยจะคืนคาเปน จรงิ เมื่อเลขอยใู นชวง และเปน เทจ็ เม่อื อยูนอกชว งท่กี ำหนดไว รูปที่ 2.8 ตวั อยางการใชฟ งกช นั AND
จากรปู ท่ี 2.9 เปนตวั อยา งการใชฟ ง กช นั OR โดยเปนการตรวจสอบวาคา ของเลขที่กำลงั พจิ ารณา อยูนอก ชวงที่กำหนดไวหรือไม โดยเลขนั้นตองมีคานอยกวาตั้งแต 6 ลงมา หรือมากกวา 30 ซึ่งสังเกตวาจะตองมีการต้ัง เงอื่ นไขโดยใช OR มาชวย โดยจะคืนคา เปน จริงเมื่อเลขอยนู อกชวง และเปน เทจ็ เมื่ออยใู นชวงทกี่ ำหนดไว รปู ท่ี 2.9 ตัวอยางการใชฟ งกชัน OR 2.4 ฟงกชันท่ีเกย่ี วของกบั วนั ท่ี สำหรับในหวั ขอนจ้ี ะกลา วถงึ ฟงกช นั ท่ใี ชแยกขอมลู วัน เดือน ป ออกมาจากขอความ ซ่ึงมีประโยชนในการ ทจ่ี ะนำคา ดังกลา วไปคำนวณตอได รปู แบบและความหมายของฟง กช นั แสดงดงั ตารางที่ 2.9 รปู แบบฟง กชนั ความหมาย DAY(…) ดงึ ขอมลู วันออกมาจากขอความ แสดงผลเปน เลข 1-31 MONTH(…) ดงึ ขอ มลู เดอื นออกมาจากขอความ แสดงผลเปน เลข 1-12 YEAR(…) ดึงขอ มูลปอ อกมาจากขอความ ตารางที่ 2.9 ฟงกชนั ทเี่ กย่ี วขอ งกับวนั ที่
จากรูปที่ 2.10 เปนตัวอยางการใชฟงกชันที่เกี่ยวของกับวันท่ี โดยตองการแยกคาวัน เดือน และป ออก จากขอความวนั เกิด รูปท่ี 2.10 ตัวอยา งการใชฟงกช นั ท่เี กีย่ วของกับวนั ที่ 2.5 ฟงกชนั การคนหา การอางอิง และการดำเนนิ การกับขอ ความ สำหรับในหัวขอนี้จะกลาวถึงฟงกชันท่ีเกี่ยวของกับการคนหาการอางอิง และการดำเนินการกับขอความ ซึ่งมีประโยชนในการจัดการกับขอมูลที่เปนประเภทขอความหรืออักขระ เพื่อหาสิ่งที่ตองการและนำไปตอยอดใน การดำเนินการอยางอื่นได เชน คนหาคาอุณหภูมิอากาศและอุณหภูมิจุดน้ำคางจากขาวการตรวจอากาศการบิน เพื่อนำไปหาคาอุณหภูมิสูงสุดของวัน เปนตน โดยฟงกชันการคนหาและอา งองิ ทจี่ ะกลา วถึงมดี ังตอไปนี้
2.5.1 ฟงกช ันดึงขอ ความจากทางซา ย เปนการคืนคา สายอักขระขอ ความโดยเร่ิมดำเนินการตัง้ แตท างดานซา ยสุดตามจำนวนอักขระทีก่ ำหนดไว รูปแบบและความหมายของฟงกช ันแสดงดงั ตารางที่ 2.10 รปู แบบฟงกชนั ความหมาย LEFT(…) คืนคา สายอักขระขอความ โดยเรม่ิ ต้งั แตทางดานซา ยสุดตามจำนวน อกั ขระท่ีกำหนดไว ตารางที่ 2.10 ฟงกช นั ดงึ ขอความจากทางซา ย จากรปู ที่ 2.11 เปน ตวั อยา งการใชฟงกชนั LEFT เพ่ือตองการดงึ คำนำหนา ช่ือออกจากชอ่ื และนามสกลุ รปู ที่ 2.11 ตัวอยา งการใชฟงกชันดึงขอความจากทางซาย 2.5.2 ฟงกช นั ดงึ ขอ ความจากทางขวา เปนการคืนคาสายอักขระขอความโดยเริ่มดำเนินการตั้งแตทางดานขวาสุดตามจำนวนอักขระที่กำหนดไว รูปแบบและความหมายของฟงกช ันแสดงดังตารางที่ 2.11
รปู แบบฟง กชนั ความหมาย RIGHT(…) คืนคา สายอักขระขอความ โดยเร่มิ ตั้งแตทางดานขวาสุดตามจำนวน อักขระท่ีกำหนดไว ตารางท่ี 2.11 ฟง กช ันดึงขอความจากทางขวา จากรปู ท่ี 2.12 เปนตัวอยา งการใชฟง กชัน RIGHT เพอ่ื ตองการดึงนามสกลุ ออกมาจากคำนำหนา และช่ือ รูปท่ี 2.12 ตัวอยา งการใชฟ งกชนั ดงึ ขอความจากทางขวา 2.5.3 ฟง กชันดึงขอความดว ยการกำหนดเอง เปนการคืนคาสายอักขระขอความโดยเริ่มดำเนินการตั้งแตจากจุดเริ่มตนที่กำหนดเอง ไปจนถึงจำนวน อักขระทก่ี ำหนดไว รูปแบบและความหมายของฟงกชนั แสดงดงั ตารางที่ 2.12 รปู แบบฟงกชนั ความหมาย MID(…) คนื คา สายอักขระขอความ จากจดุ เรมิ่ ตน ทรี่ ะบุจนถึงจำนวนอักขระท่ี กำหนดไว ตารางท่ี 2.12 ฟงกชนั ดงึ ขอความดวยการกำหนดเอง
จากรปู ท่ี 2.13 เปนตัวอยางการใชฟ งกช ัน MID เพ่อื ตอ งการดึงช่อื ออกมาจากคำนำหนาและนามสกุล รปู ที่ 2.13 ตัวอยา งการใชฟ งกช นั ดงึ ขอความดว ยการกำหนดเอง 2.5.4 ฟงกชันแทนทีข่ อ ความ เปนการแทนท่ีสายอักขระขอความเดิมโดยเริ่มดำเนินการตั้งแตจากจุดเริ่มตนที่กำหนด ไปจนถึงจำนวน อักขระเดิมทก่ี ำหนดไว แลวแทนทีด่ วยขอ ความใหม รูปแบบและความหมายของฟงกชันแสดงดังตารางที่ 2.13 รปู แบบฟง กชัน ความหมาย REPLACE(…) แทนทส่ี ายอักขระขอความ จากจดุ เร่ิมตน ที่ระบจุ นถงึ จำนวนอักขระเดิมที่ กำหนดไว แลวแทนท่ีดวยขอ ความใหม ตารางที่ 2.13 ฟงกชนั แทนที่ขอความ จากรูปที่ 2.14 เปนตัวอยางการใชฟงกชัน REPLACE เพื่อตองการเปลี่ยนชื่อ แตคำนำหนาและนามสกุล ยังคงเดมิ เอาไว
รูปที่ 2.14 ตัวอยางการใชฟ งกช ันแทนทขี่ อความ 2.5.5 ฟงกชนั การตอ ขอความ เปนการตอสายอักขระขอความที่แยกกันอยู ใหกลายเปนขอความเดียวกัน รูปแบบและความหมายของ ฟง กช ันแสดงดงั ตารางท่ี 2.14 รูปแบบฟงกชัน ความหมาย CONCATENATE ตอ สายอักขระขอความท่แี ยกอยู (…) หรอื เครื่องหมาย เขา ดว ยกนั & ตารางที่ 2.14 ฟงกชนั การตอ ขอความ จากรูปที่ 2.15 เปนตัวอยางการใชฟงกชัน CONCATENATE เพื่อตองการนำคำนำหนา ชื่อ และนามสกุล ตอเขา ดวยกนั เปนขอความ โดยเพม่ิ การเวน วรรคระหวางชอ่ื และนามสกลุ
รปู ท่ี 2.15 ตัวอยา งการใชฟ งกช นั การตอขอความ 2.5.6 ฟงกชนั ตดั ชอ งวางออกจากขอความ เปนการตัดชองวางที่ไมจำเปนออกจากขอความทั้งหมด รูปแบบและความหมายของฟงกชันแสดงดัง ตารางที่ 2.15 รูปแบบฟง กชัน ความหมาย TRIM(…) ตดั ชอ งวา งท่ีไมจำเปน ออกจากขอความ ทง้ั หมด ตารางที่ 2.15 ฟง กช นั ตดั ชอ งวางออกจากขอความ จากรูปที่ 2.16 เปนตัวอยางการใชฟงกชันตัดชองวางออกจากขอความ เพื่อตองการจัดรูปแบบของคำ นำหนา ชือ่ และนามสกลุ ใหดเู รียบรอยมากข้นึ โดยตดั ชอ งวา งท่ไี มจำเปน ออกไป
รูปท่ี 2.16 ตัวอยา งการใชฟ งกช ันตดั ชอ งวา งออกจากขอความ 2.5.7 ฟงกชนั หาจำนวนอกั ขระในขอความ เปนนับจำนวนอักขระในขอความทั้งหมด รวมถึงการเวนวรรคในขอความ รูปแบบและความหมายของ ฟงกชนั แสดงดงั ตารางท่ี 2.16 และในรูปที่ 2.17 เปน ตัวอยา งการใชฟ ง กชนั หาจำนวนอักขระในขอ ความ รปู แบบฟง กชนั ความหมาย LEN(…) นับจำนวนอักขระในขอ ความทั้งหมด รวมถงึ การเวนวรรค ตารางท่ี 2.15 ฟงกชนั หาจำนวนอักขระในขอความ รูปที่ 2.17 ตัวอยางการใชฟ งกชนั หาจำนวนอักขระในขอความ
Search
Read the Text Version
- 1 - 20
Pages: