ซ่อมคอมพิวเตอร์นอกสถานที่ บางกะปิ
www.becomz.com

  • ซ่อมคอมพิวเตอร์นอกสถานที่ บางกะปิ รามคำแหง

    ซ่อมคอมถึงบ้าน,ซ่อมคอมพิวเตอร์ถึงบ้าน,ซ่อมคอมนอกสถานที่,ซ่อมคอมพิวเตอร์ นอกสถานที่,วางระบบอินเตอร์เน็ต,วางระบบแลน,ระบบเน็คเวิร์ค,เขียนโปรแกรมเว็บไซด์,ดูแลคอมพิวเตอร์แบบรายเดือน-รายปี,พร้อมบริการด้านไอทีจ่าย. สนใจติดต่อ 095-954-4524

  • หากคุณกำลังมองหาสถานที่ รับซ่อมคอมถึงที่

    ราคือหน่วยรับซ่อมคอมพิวเตอร์ถึงที่ ไม่ว่าจะเป็นที่บ้าน ที่ทำงาน บริษัท ห้าง ร้าน สถานสงเคราะห์ โรงเรียน โรงพยาบาล ฯลฯ เราจะไปบริการซ่อมให้ในราคาสุดประหยัด ถูกกว่ายกไปซ่อมที่ห้างหรือร้านซ่อมแน่นอน เนื่องจากทางร้านของเราไม่ต้องเสียค่าเช่าพื้นที่ จึงสามารถลดต้นทุนในส่วนนี้ได้. สนใจติดต่อ 095-954-4524

  • www.becomz.com ให้บริการถึงที่

    บริการซ่อมคอมพิวเตอร์นอกสถานที่ โดยไม่ต้องยก เครื่องคอมให้เหนื่อย หรือ เสียเวลา การทำงานของคุณ เรา คือ ทางออกสำหรับคุณ ที่จะไป บริการถึงบ้าน ที่บ้าน หรือ อ๊อฟฟิต ( office ) และ คอนโด อาพาทเม้น ทุกสถานที่ พร้อม ทั้ง ให้ บริการซ่อมคอมพิวเตอร์ 24 ชั่วโมง สำหรับ ลูกค้าบางท่านที่สะดวก. สนใจติดต่อ 095-954-4524

  • ค่าบริการ

    – ซ่อมโปรแกรม แก้ปัญหาด้านโปรแกรมทั่วไป เครื่องละ 500 บาท – เเละลง Driver 300 บาท รวมกับ ซ่อมปกติเป็น 700 บาท – อะไหล่เสีย จะแจ้งราคาอะไหล่ก่อนซ่อม (ลูกค้าสามารถจัดหาอะไหล่เองได้) เพื่อความมั่นใจ ซ่อมเสร็จเรารับประกันซอฟเเวร์ 7วัน พร้อมให้คำแนะนำ และบริการหลังซ่อม ตลอดการรับประกันน ติดตั้งให้ถึงที่ .สนใจติดต่อ 095-954-4524

  • รับซ่อมทุกปัญหา โทรมาคุยกันก่อนได้ครับ

    – บริการอัพเกรดเครื่อง แก้ปัญหาเครื่องช้า รวนบ่อย ค้างบ่อย – บริการติดตั้ง แก้ปัญหา ระบบคอมพิวเตอร์ ระบบแลน-อินเตอร์เน็ต – บริการลงวินโดว์, ลงโปรแกรม, แก้ไวรัส, แก้ปัญหาต่างๆ – บริการฝากซ่อม-เคลม อะไหล่คอมฯ และสินค้าไอที ทุกชนิด – บริการจัดสเป๊คเครื่อง จัดชุดคอมมือ1-2 พร้อมใช้งาน ติดตั้งให้ถึงที่ .สนใจติดต่อ 095-954-4524

วันพุธที่ 18 กรกฎาคม พ.ศ. 2555

การเปลี่ยนชนิดแผนภูมิ



เมื่อคุณสร้างแผนภูมิใน Excel, กราฟสามารถฝังทั้งเป็นวัตถุภายในแผ่นหรือคุณสามารถเพิ่มแผนภูมิเป็นแผ่นงานของตัวเอง ชนิดของแผนภูมิแต่ละคนมีข้อดีของมันและบางเวลาที่คุณอาจต้องการเปลี่ยนกราฟโดยเฉพาะอย่างยิ่งจากประเภทหนึ่งไปยังอีก เพื่อที่จะทำตามขั้นตอนเหล่านี้:
  1. เลือกแผนภูมิที่คุณต้องการเปลี่ยน หากทำงานกับวัตถุแผนภูมิแล้วคุณจะเห็นชุดของที่จับขอบด้านนอกของกราฟ หากทำงานกับแผ่นงานแผนภูมิแผ่นกราฟควรจะแสดง
  2. เลือกตัวเลือกสถานที่จากเมนูแผนภูมิ Excel จะแสดงแผนภูมิที่กล่องโต้ตอบ (ดูรูปที่ 1.)
  3. รูปที่ 1. แผนภูมิที่กล่องโต้ตอบ
  4. เลือกว่าคุณต้องการแสดงแผนภูมิเป็นแผ่นหรือเป็นวัตถุ
  5. หากคุณเลือกที่คุณต้องการแสดงแผนภูมิเป็นวัตถุที่ใช้รายการแบบหล่นลงเ​​พื่อเลือกแผ่นงานที่วัตถุแผนภูมิที่ควรปรากฏ
  6. คลิก OK

Share:

การปรับปรุงโดยอัตโนมัติแผนภูมิสำหรับข้อมูลเพิ่มเติม


Excel ส่องที่เปลี่ยนข้อมูลของคุณให้เป็นตัวแทนแผนภูมิกราฟิกของข้อมูลของคุณ คุณสามารถสร้างแผนภูมิขึ้นอยู่กับช่วงของข้อมูลในแผ่นงาน โดยปกติถ้าคุณเพิ่มข้อมูลเพิ่มเติมเพื่อให้ช่วงของคุณคุณจะต้องอีกครั้งหนึ่งในการสร้างแผนภูมิหรือที่ดีที่สุดเปลี่ยนช่วงของเซลล์ที่แผนภูมิยึดตาม
ถ้าคุณได้รับเหนื่อยของการปรับเปลี่ยนแผนภูมิในการอ้างถึงช่วงข้อมูลใหม่มีสองทางลัดที่คุณสามารถทดลองใช้ ทางลัดแรกผลงานดีถ้าคุณก็ต้อง "ปรับแต่ง" ช่วงที่ใช้ในแผนภูมิ (. วิธีนี้ใช้ได้ผลถ้ากราฟอยู่บนวัตถุบนแผ่นงานเดียวกันที่มีข้อมูลเกี่ยวกับกราฟซึ่งจะขึ้นอยู่) ทำตามขั้นตอนเหล่านี้
  1. ป้อนข้อมูลใหม่ใด ๆ ในตารางที่กราฟขึ้นอยู่
  2. เลือกเซลล์ทั้งหมดที่คุณเพิ่งป้อน
  3. คลิกที่ใดก็ได้บนเส้นขอบการเลือกรอบ ๆ เซลล์ (อย่าคลิกจับเติม.)
  4. ลากเลือกไปทางกราฟและวางลงบนแผนภูมิ
นั่นแหล่ะ-Excel ประกอบด้วยข้อมูลใหม่ลงในแผนภูมิที่มีอยู่ให้เรียบเป็นนกหวีด
อีกวิธีหนึ่งคือการเพิ่มข้อมูลใหม่ไปยังช่วงไม่สิ้น แต่บางแห่งอยู่ในช่วง ตัวอย่างเช่นคุณอาจมีข้อมูลบางอย่างที่แสดงถึงช่วงเวลาเช่น 11/1 ผ่าน 11/13, และคุณสร้างแผนภูมิตามวันที่ดังกล่าว ถ้าคุณเพิ่มข้อมูลใหม่ไปยังจุดสิ้นสุดของช่วง (หลัง 11/13) จากนั้น Excel ไม่ทราบว่าคุณต้องการเพิ่มรายการเหล่านั้นลงในแผนภูมิ
แต่แทรกแถวว่างบางแห่งหนึ่งภายในช่วงข้อมูล; มันไม่สำคัญที่ตราบเท่าที่บันทึก 11/13 คือด้านล่างแถวที่เพิ่ม จากนั้นคุณสามารถเพิ่มข้อมูลใหม่ในแถวใหม่และแผนภูมิได้รับการปรับปรุงโดยอัตโนมัติเพื่อรวมข้อมูล
คืนหนึ่งแนวทางนี้แน่นอนก็คือว่าข้อมูลที่ใส่จะออกคำสั่งเมื่อเทียบกับโครงสร้างโดยรวมของตารางข้อมูล เป็นที่น่าสนใจที่จะทราบว่าในบางชนิดของข้อมูลเช่นที่อยู่กับวันที่-Excel อัตโนมัติจะเรียงลำดับข้อมูลตามวันที่ที่จะนำเสนอในแผนภูมิ แต่ไม่ได้อยู่ในตารางข้อมูลที่ตัวเอง คุณสามารถใช้คุณลักษณะการจัดเรียงของ Excel เพื่อเรียงลำดับข้อมูลในตารางทั้งหมดโดยไม่มีผลต่อสิ่งที่จะนำเสนอในกราฟ
ยังอีกวิธีหนึ่งคือการสร้าง "ช่วงไดนามิค." วิธีการนี​​้ทำงานได้ดีถ้าช่วงข้อมูลที่คุณกำลังสร้างแผนภูมิเป็นเพียงข้อมูลบนแผ่นงาน ทำตามขั้นตอนเหล่านี้:
  1. สร้างตารางข้อมูลของคุณได้ตามปกติ (เพื่อให้สิ่งที่ง่ายที่เราจะสมมติว่าคุณกำลังสร้างสองคอลัมน์ตารางข้อมูลในคอลัมน์ A และ B ที่แล้วคุณต้องการแผนภูมิ.)
  2. สร้างแผนภูมิของคุณเป็นที่ต้องการ
  3. ด้วยแผ่นจอแสดงผลที่มองเห็นได้ทั้งกำหนดชื่อหรือชื่อใหม่กล่องโต้ตอบ (ดูรูปที่ 1.) ขึ้นอยู่กับรุ่นของ Excel ใน Excel 2007 แสดงแท็บสูตรของริบบิ้นและในกลุ่มชื่อที่กำหนดให้คลิกกำหนดชื่อ ในรุ่นเก่าของ Excel คลิกแทรก | ชื่อ | Define
  4. รูปที่ 1. ชื่อใหม่กล่องโต้ตอบ
  5. ในการชื่อในสมุดงานหรือเขตข้อมูลชื่อ (ขึ้นอยู่กับรุ่นของ Excel) ใส่ชื่อที่จะอ้างถึงข้อมูลในคอลัมน์ A
  6. ในการอ้างอิงถึงเขตข้อมูลให้ใส่สูตรต่อไปนี้ คุณควรเปลี่ยนชื่อแผ่นงานและเซลล์เริ่มต้น (ในกรณีนี้ $ $ 2), ตามความจำเป็น ถ้าคุณเปลี่ยนเซลล์เริ่มต้นคุณควรเปลี่ยนส่วนสุดท้ายของสูตร (-1) จะเป็นหนึ่งน้อยกว่าจำนวนแถวของเซลล์เริ่มต้น ดังนั้นถ้าคุณเปลี่ยนเซลล์เริ่มต้นที่ $ $ 5, คุณควรเปลี่ยนส่วนสุดท้ายของสูตรถึง -4
  7.       = OFFSET ($ Sheet1! $ 2,0,0, COUNTA (Sheet1! $: $) -1)
  8. คลิกที่ OK (Excel 2007) หรือเพิ่ม (รุ่นเก่า) Excel จะสร้างชื่อและ บริษัท ร่วมกันกับสูตรที่คุณป้อน ใน Excel รุ่นก่อนที่จะมี Excel 2007 กล่องโต้ตอบกำหนดชื่อควรจะยังคงสามารถมองเห็นได้ด้วยชื่อที่กำหนดขึ้นใหม่เข้าจดทะเบียน
  9. ถ้าคุณกำลังใช้ Excel 2007 อีกครั้งแสดงชื่อใหม่กล่องโต้ตอบโดยการแสดงแท็บสูตรของริบบิ้นและคลิกชื่อกำหนด
  10. ในการชื่อในสมุดงานหรือเขตข้อมูลชื่อ (ขึ้นอยู่กับรุ่นของ Excel) ใส่ชื่อที่จะอ้างถึงข้อมูลในคอลัมน์ B
  11. ในการอ้างอิงถึงเขตข้อมูลให้ใส่สูตรต่อไปนี้ (คุณควรจะเป็นประเภทเดียวกันของการเปลี่ยนแปลงชื่อแผ่นเซลล์ที่เริ่มต้นและส่วนสุดท้ายของสูตรตามที่อธิบายไว้ในขั้นตอนที่ 5.)
  12.       = OFFSET (Sheet1! $ B $ 2,0,0, COUNTA (Sheet1! $ B: $ B) -1)
  13. คลิกที่ OK (Excel 2007) หรือเพิ่ม (รุ่นเก่า) Excel จะสร้างชื่อ
  14. ถ้าคุณกำลังใช้ Excel รุ่นก่อนที่จะมี Excel 2007 คลิก OK เพื่อปิดกล่องโต้ตอบกำหนดชื่อ
  15. แสดงกราฟและเลือกชุดข้อมูล (ควรจะมีเพียงหนึ่งชุดข้อมูลตั้งแต่นี้คือการที่ง่ายสองคอลัมน์ตารางข้อมูล.) แถบสูตรจะแสดงสูตรที่คล้ายกับต่อไปนี้:
  16.       = Series (Sheet1! $ B $ 1, Sheet1 $ A $ 2: $ A $ 32, Sheet1 $ B $ 2: $ B $ 32,1)
  17. แทนที่ช่วงในสูตรที่มีชื่อที่คุณกำหนดไว้ก่อนหน้านี้ในขั้นตอนเหล่านี้ สมมติว่าคุณกำหนดวันที่ชื่อและการอ่านในขั้นตอนที่ 6 และ 9 สูตรควรมีลักษณะเช่นนี้
      = Series (Sheet1! วันที่ Sheet1! อ่าน, 1)
ตอนนี้กราฟจะอัปเดตโดยอัตโนมัติโดยไม่คำนึงถึงตำแหน่งที่คุณเพิ่มข้อมูลในตารางข้อมูลของคุณ งานนี้เพราะชื่อที่คุณกำหนดไว้ในขั้นตอน 6 และ 10 หมายถึงสูตรที่คำนวณขอบเขตของข้อมูลในคอลัมน์ A และ B ของแผ่นงานของคุณ
มีวิธีอื่น ๆ อีกมากมายที่คุณสามารถสร้างช่วงไดนามิกขึ้นอยู่กับลักษณะของข้อมูลที่คุณกำลังใช้อยู่ สำหรับข้อมูลเพิ่มเติมโปรดดูแหล่งข้อมูลบนเว็บเหล่านี้:
 http://j-walk.com/ss/excel/usertips/tip053.htm
http://www.ozgrid.com/Excel/DynamicRanges.htm
Share:

การปรับมุมมองของ 3-D กราฟ


Excel ช่วยให้คุณสามารถสร้างบางอย่างที่ดีมองหากราฟสามมิติบนพื้นฐานของข้อมูลในแผ่นงานของคุณ เพื่อประโยชน์ในหลายวิธีการเริ่มต้นในการที่กราฟจะถูกสร้างขึ้นจะเพียงพอสำหรับความต้องการของคุณ อย่างไรก็ตามคุณอาจต้องการที่จะปรับมุมที่คุณดูกราฟของคุณExcel ทำให้ง่ายนี้โดยทำตามขั้นตอนเหล่านี้
  1. การสร้างและแสดงกราฟ 3-D ของคุณได้ตามปกติ
  2. เลือกตัวเลือกที่ดู 3-D จากเมนูแผนภูมิ Excel จะแสดง 3-D กล่องโต้ตอบดู (ดูรูปที่ 1.)
  3. รูปที่ 1. 3-D กล่องโต้ตอบดู
  4. ใช้กล่องที่เหมาะสมให้ระบุระดับความสูง, การหมุนและมุมมองที่ต้องการ นอกจากนี้คุณยังสามารถใช้ปุ่มการปรับค่าในกล่อง ในขณะที่คุณทำการเปลี่ยนแปลง Excel จะแสดงกรอบโครงร่างของวิธีกราฟ 3-D ปรากฏ
  5. เมื่อพอใจแล้วให้คลิกที่ตกลง กราฟของคุณจะถูกปรับปรุงด้วยมุมมองที่ปรับ
Share:

เมื่อคุณได้สร้างขึ้นเอง add-in ของคุณคุณจำเป็นต้องรู้ว่าคุณหรือคนอื่น ๆ สามารถใช้งานได้ ที่นี่ขั้นตอนง่ายๆที่จะทำให้ส่วน Add-in ของ Excel มี


หลังจากที่คุณได้สร้างขึ้นด้วยตัวคุณเอง add-in, คุณสามารถใช้ในระบบของคุณ เมื่อ Add-in ได้รับการโหลดฟังก์ชันหรือคุณลักษณะใน Add-in กลายเป็นใช้ได้กับทุกสมุดงานอื่น ๆ ที่คุณอาจจะต้องเปิดหรือเวลาที่คุณกำลังใช้ Excel ใด ๆ ทั้งหมดที่คุณต้องทำเพื่อใช้งานของคุณ Add-in ที่เป็นไปตามขั้นตอนเหล่านี้
  1. เลือก Add-in จากเมนู Tools นี้จะแสดงกล่องโต้ตอบ Add-in (ดูรูปที่ 1.)
  2. รูปที่ 1. กล่องโต้ตอบ Add-in
  3. หากกำหนดเอง add-in ของคุณจะปรากฏให้เห็นในกล่องโต้ตอบให้คลิกกล่องกาเครื่องหมายที่อยู่ข้าง ๆ แล้วข้ามไปขั้นตอนที่ 6
  4. คลิกที่ปุ่ม Browse Excel จะแสดงแฟ้มกล่องโต้ตอบมาตรฐาน
  5. ใช้ตัวควบคุมในกล่องโต้ตอบเพื่อค้นหาและเลือกกำหนดเองของคุณ add-in
  6. คลิก OK Add-in ถูกโหลดและเป็นส่วนหนึ่งของ Excel (คุณสามารถบอกได้ว่า Add-in สามารถใช้ได้เพราะมันจะแสดงอยู่ในขณะนี้ในกล่องโต้ตอบ Add-Ins.)
  7. คลิกที่ OK เพื่อปิดกล่องโต้ตอบ Add-in
Share:

วิธีการหลักในการขยายสิ่งที่ Excel สามารถทำคือผ่านการใช้ add-ins ทิปนี้จะอธิบายถึงสิ่งที่พวกเขาและประโยชน์ของการใช้พวกเขา


คุณสมบัติหลายอย่างของ Excel มีอยู่เพียงผ่านสิ่งที่เรียกว่า Add-in. เช่น Analysis ToolPak ให้เป็นตัวอย่างที่ดีของ Add-in เครื่องมือที่มีอยู่ใน add-ins เช่น ToolPak วิเคราะห์ไม่เป็นส่วนหนึ่งของระบบ Excel พื้นฐาน แต่สามารถเพิ่มระบบเป็นความต้องการกำหนด เหล่านี้ Add-in มีอะไรมากกว่าโปรแกรมที่ได้รับการ "เพิ่ม" Excel ในลักษณะที่พวกเขาจะปรากฏเป็นส่วนหนึ่งของ Excel ตัวเอง
นอกจากนี้คุณยังรู้ว่าแมโครมีอะไรมากกว่าโปรแกรมที่คุณเขียนใช้ภาษาที่เข้าใจโดย Excelโปรแกรมเหล่านี้สั่ง Excel เพื่อดำเนินการที่อื่นอาจจะใช้เวลานานหร​​ือซ้ำในส่วนของคุณโปรแกรมเหล่านี้ถ้าพอที่ซับซ้อนจะกลายเป็นโปรแกรมเต็มเปี่ยมที่ดำเนินงานภายใต้ Excel
Excel ช่วยให้คุณในการแปลโปรแกรมแมโครของคุณให้เป็น add-ins ซึ่งสามารถกลายเป็นส่วนหนึ่งของ Excel-เหมือนกับ ToolPak การวิเคราะห์และอื่น ๆ ในที่สุดคุณอาจต้องการที่จะใช้ประโยชน์จากความสามารถนี้ ไฟล์ที่คุณแปลงเป็น Add-in ไม่ต้องทำอย่างละเอียดหรือไม่พวกเขาจะต้องเป็นแฟนซี แปลงให้ Add-in จะมีข้อดีหลายประการ แต่:
  • รหัสโปรแกรมที่ไม่สามารถเปลี่ยนแปลงโดยผู้อื่น
  • รหัสโปรแกรมที่ทำงานได้เร็วขึ้นอีกเล็กน้อย
  • Add-in สามารถใช้ได้โดยไม่ต้องเปิดสมุดงานใดโดยเฉพาะ
  • ฟังก์ชั่นให้โดย Add-in ปรากฏว่าเป็นส่วนหนึ่งของโปรแกรม Excel
ในสาระสำคัญ add-ins เป็นอะไร แต่ชนิดพิเศษของสมุดงานท​​ี่คุณได้แปลงเป็นรูปแบบ add-in ที่เป็นที่เข้าใจโดย Excel
คุณอาจจะต้องการให้แน่ใจว่ารหัสแมโครของคุณซึ่งเป็นปลายทางที่จะเพิ่มในการดำเนินการบางขั้นตอนการเริ่มต้นที่ปรับเปลี่ยนในทางบางส่วนติดต่อผู้ใช้ Excel ยกตัวอย่างเช่นส่วนใหญ่ add-ins ปรับเปลี่ยนโครงสร้างเมนูในบางวิธีเพื่อให้การทำงานใน Add-in สามารถเข้าถึงได้ แมโครของคุณควรจะดูแลการปรับเปลี่ยนเมนูเพื่อให้ประชาชนสามารถเข้าถึง add-ins ของคุณ หากคุณไม่ได้ปรับเปลี่ยนอินเตอร์เฟซในบางวิธีนั้นผู้ใช้สามารถได้รับการรหัสแมโครของคุณใน Add-in โดยโดยตรงอ้างอิงในสูตรแผ่นงานชื่อของฟังก์ชั่นใด ๆ ในของคุณ Add-in
Share:

ต้องการตัวเลขวันที่จำนวนหนึ่งของเดือนในอนาคตหรืออดีต? ฟังก์ชัน EDATE อาจเป็นเพียงสิ่งที่คุณต้องการสำหรับการคำนวณของคุณ


หากคุณมีความจำเป็นเพื่อกำหนดวันที่เป็นจำนวนที่รู้จักกันจากเดือนในอนาคตหรืออดีตที่ผ่านมาแล้วฟังก์ชัน EDATE สามารถที่ง่ายและรวดเร็ว ตัวอย่างเช่นถ้าคุณกำลังทำงานกับวันที่หมดอายุสำหรับสัญญาหกเดือนคุณสามารถใช้สูตรต่อไปนี้:
 = EDATE (NOW (), 6)
ฟังก์ชั่นใช้เวลาวันแรกที่จัดให้ (ในกรณีนี้ใช้ฟังก์ชัน NOW) และใช้พารามิเตอร์ตัวที่สองเพื่อตรวจสอบจำนวนของเดือนที่ผ่านมาในอนาคตหรือว่าควรมีการคำนวณ พารามิเตอร์วันที่คุณใช้ควรแก้ไขเป็นวันที่เลขสารบบและไม่เป็นวันที่ที่ต้นฉบับเดิม
หากคุณใช้ค่าลบสำหรับพารามิเตอร์ตัวที่สองแล้ว EDATE คำนวณวันที่ในอดีต ตัวอย่างเช่นหากคุณต้องการวันที่สามเดือนที่ผ่านมาแล้วคุณสามารถใช้ต่อไปนี้:
 = EDATE (NOW (), -3)
EDATE ส่งกลับเลขลำดับวันที่; คุณอาจจำเป็นต้องจัดรูปแบบเซลล์ดังนั้นจึงใช้รูปแบบวันที่จัดรูปแบบค่าที่ส่งกลับตามที่คุณต้องการให้ปรากฏ
คุณควรจะทราบว่าถ้าฟังก์ชัน EDATE ไม่ทำงานบนระบบของคุณก็หมายความว่าคุณไม่ได้ติดตั้งหรือเปิดใช้งาน Analysis ToolPak ให้ ติดตั้ง ToolPak และจากนั้นคุณควรจะสามารถใช้ฟังก์ชั่น
Share:

Add-ins จะใช้ในการขยายขีดความสามารถของ Excel ในจำนวนมากวิธีที่แตกต่างกัน ถ้าคุณต้องการที่จะกำจัด Add-in สมบูรณ์คุณจะรักเทคนิคการอธิบายไว้ในปลายนี้


เมื่อใดก็ตามที่คุณติดตั้ง Add-in ใน Excel จะถูกเพิ่มลงในรายการภายในของใช้ได้ add-ins รายการนี​​้จะถูกใช้โดย Excel เมื่อใดก็ตามที่คุณแสดงกล่องโต้ตอบ Add-ins การถอดการติดตั้งก่อนหน้านี้ Add-in อาจจะเป็นกระบวนการสร้างความสับสนเนื่องจาก Excel มีวิธีการแก้ไขโดยตรงที่รายการภายในของ Add-in ไม่มี คุณจะได้รับรอบแห้วนี้ แต่โดยปฏิบัติตามขั้นตอนเหล่านี้
  1. รับออกจากโปรแกรม Excel
  2. ใช้เครื่องมือใน Windows (เช่นเครื่องมือค้นหา) เพื่อหาไฟล์ Add-in ที่คุณต้องการเอาออก คุณสามารถค้นหา add-in ไฟล์โดยนามสกุลของไฟล์ของพวกเขา. ทั้ง xla หรือ xlam ขึ้นอยู่กับรุ่นของ Excel.
  3. ลบเปลี่ยนชื่อหรือย้ายไฟล์ Add-in
  4. เริ่ม Excel ถ้า Add-in เป็นคนหนึ่งที่ถูกโหลดโดยอัตโนมัติเมื่อ Excel จะเริ่มต้นคุณจะได้รับข้อความจาก Excel ระบุว่าไม่สามารถหาไฟล์ที่หายไป add-in ของคุณ
  5. คำตอบใช่เมื่อได้รับแจ้งหากคุณต้องการลบไฟล์ Add-in จากรายการ
  6. ถ้า Add-in ไม่ได้หนึ่งที่เริ่มต้นโดยอัตโนมัติให้เลือก Add-Ins จากเมนู Tools Excel จะแสดงกล่องโต้ตอบ Add-Ins, และ Add-in ถูกลบของคุณควรจะยังคงปรากฏเป็นใช้ได้ (จำ; กล่องโต้ตอบนี้แสดงให้เห็นถึงรายชื่อภายในของ Add-in และไม่ได้รับการปรับปรุง.)
  7. เลือกกล่องกาเครื่องหมายที่อยู่ถัดจาก Add-in ที่คุณต้องการลบ นี้จะแจ้งให้ Excel ที่คุณต้องการใช้ Add-in
  8. คลิก OK คุณควรจะได้รับข้อความเดียวกันที่อธิบายไว้ในขั้นตอนที่ 4
  9. คำตอบใช่เมื่อได้รับแจ้งหากคุณต้องการลบไฟล์ Add-in จากรายการ
Share:

เตรียมพร้อม Add-in ที่คุณไม่ต้องการให้โหลดในช่วงเริ่มต้นขึ้น? ที่นี่ไม่กี่วิธีที่คุณสามารถแยกมัน


ปีเตอร์ถามว่ามีวิธีการระบุที่ Excel เริ่มต้นที่เฉพาะ add-in ไม่ควรโหลด Add-in ที่เขาได้ในใจใช้เวลาในการโหลดและเขาไม่จำเป็นต้องใช้มันตลอดเวลา ปิดการใช้งาน Add-in จะช่วยให้เริ่ม Excel เร็วสำหรับกรณีที่เมื่อมันถูกไม่จำเป็นต้อง
แต่มีน้อยที่สามารถทำได้ในการปิดการใช้งาน Add-in ที่เริ่มต้นขึ้นเป็นเพราะไม่มีสมุดงานท​​ี่เฉพาะเจาะจงเปิดอยู่แล้ว (Add-in ก่อนที่จะมีการโหลดสมุดงานใด ๆ .) มีสองสิ่งที่คุณอาจจะลอง แต่
สิ่งแรกคือการที่คุณสามารถสร้างของคุณเอง add-in ที่ไม่อะไรมากไปกว่าถามว่ามีขนาดใหญ่เพิ่มในควรจะโหลดหรือไม่ ทั้งนี้ขึ้นอยู่กับการตอบสนองของผู้ใช้ Add-in ได้แล้วจะโหลดโดยใช้บรรทัดต่อไปนี้ของรหัส:
 Addins ("บิ๊ก Add-in"). ติดตั้ง = True
แน่นอนคุณจะต้องแทนที่ "บิ๊ก Add-in" ด้วยชื่อของจริง add-in จะโหลด หากผู้ใช้ไม่ต้องการที่เพิ่มในการโหลดเพียงข้ามบรรทัดของรหัส ในกรณีที่ปิดการเล็ก ๆ น้อย ๆ add-in แล้​​วคุณสามารถเพิ่มบรรทัดต่อไปนี้ที่ unloads ใหญ่ add-in ของคุณ:
 Addins ("บิ๊ก Add-in"). ติดตั้ง = False
ด้วยวิธีนี้ add-in จะถูกเพิ่มเฉพาะในกรณีที่ผู้ใช้บอกว่ามันเป็น OK เพื่อเพิ่มแล้วถอดเสมอในตอนท้ายของเซสชัน Excel ของคุณ
อีกวิธีหนึ่งคือการไม่โหลดที่มีขนาดใหญ่เพิ่มใน แต่ใส่ประจำอยู่ในแฟ้ม Personal.xls ของคุณที่ให้ผู้ใช้มีโอกาสที่จะโหลด Add-in ต่อไปนี้อาจจะเพิ่มเหตุการณ์ Workbook_Open ใน Personal.xls:
 Workbook_Open Sub เอกชน ()
ด้วยแอพลิเคชัน
. OnKey "{TAB}", "InstallMyAddIn"
OnTime. (ตอนนี้ + TimeValue ("0:00:05")), "DisableTABProc"
End With
ย่อยสิ้นสุด
วัตถุประสงค์ของแมโครนี้คือการให้ผู้ใช้ระยะเวลาในการใช้เวลาในกรณีนี้ห้าวินาทีที่จะกดปุ่ม Tab เพื่อให้มีขนาดใหญ่เพิ่มในการโหลด . วิธีการทำงานประจำ OnKey การติดตั้ง, แท็บถ้ามีการกดและการ OnTime. เริ่มจับเวลาที่ทำงานประจำปิดการใช้งานครั้งเดียวห้าวินาทีที่ผ่านไปจะมี ขอให้สังเกตว่าแมโครนี้เรียกสองกิจวัตรเหล่านี้สามารถไปในโมดูลปกติสำหรับ Personal.xls
 Addins Sub InstallMyAddIn () ("บิ๊ก Add-in"). ติดตั้ง = True End Sub DisableTABProc 
 ตำบล DisableTABProc ()
Application.OnKey "{TAB}", ""
ย่อยสิ้นสุด
แน่นอนคุณจะต้องเพิ่มโค้ดบางส่วนสำหรับเหตุการณ์ Workbook_Close จาก Personal.xls ในกรณีนี้เพื่อปลดปล่อย Add-in:
 Workbook_Close ตำบลเอกชน ()
Addins ("บิ๊ก Add-in"). ติดตั้ง = False
ย่อยสิ้นสุด
ถ้าคุณต้องการที่จะไม่ใช้แมโครแล้วคุณสามารถเสมอเพียงย้ายใหญ่ add-in จากตำแหน่งไดเรกทอรีหรือเปลี่ยนชื่อ Add-in ก่อนที่จะเริ่มโปรแกรม Excelถ้า Excel ไม่สามารถหา Add-in ก็ยังคงโหลดโดยไม่ต้องโหลดมัน
Share:

ต้องการโหลดเฉพาะ add-in สำหรับใช้กับแผ่นงานที่เฉพาะเจาะจงหรือไม่? นี่คือวิธีที่รวดเร็วในการทำโดยใช้แมโคร


ไมเคิลถามว่ามีวิธีการเลือกโหลด Add-in สำหรับแผ่นงานที่เฉพาะเจาะจง ไม่มีทางที่จะทำเช่นนี้มี แต่จะเกี่ยวข้องกับการใช้งานของแมโครที่แนบมากับโมดูลสมุดสำหรับแผ่นงานที่เฉพาะเจาะจง ทำตามขั้นตอนทั่วไปเหล่านี้:
  1. โหลดแผ่นที่คุณต้องการที่เฉพาะเจาะจงเพิ่มในการโหลด
  2. กด Alt + F11 เพื่อแสดงตัวแก้ไข VBA
  3. ดับเบิลคลิกที่ "สมุดงานนี้" วัตถุใน Explorer โครงการ Excel เปิดหน้าต่างรหัสสำหรับสมุดงานนี้
  4. วางแมโครดังต่อไปนี้ในหน้าต่างรหัส:
 Private Sub Workbook_BeforeClose (ยกเลิกในฐานะที่เป็นบูลีน)
Addins ("Add-in ชื่อ"). ติดตั้ง = False
ย่อยสิ้นสุด
 Workbook_Open Sub เอกชน ()
Addins ("Add-in ชื่อ"). ติดตั้ง = True
ย่อยสิ้นสุด
  1. ในรหัสเปลี่ยนชื่อของ Add-in ("Add-In ชื่อ") เพื่อชื่อจริงของ Add-in ที่คุณต้องการใช้กับสมุดงาน
  2. ปิดตัวแก้ไข VBA
  3. บันทึกสมุดงานของคุณ
หากคุณไม่แน่ใจเกี่ยวกับชื่อที่ถูกต้องสำหรับเฉพาะ add-in (ดูขั้นตอนที่ 5), คุณสามารถใช้บันทึกแมโครที่จะบันทึกขั้นตอนการเปิดใช้งาน Add-in ที่จะแสดงชื่อที่แน่นอนที่คุณควรใช้ในแมโครดังกล่าวข้างต้น
ExcelTips เป็นแหล่งของต้นทุนที่มีประสิทธิภาพการฝึกอบรม Microsoft Excel ทิป (2016) นี้ใช้กับ Microsoft Excel รุ่น: 97 | 2000 | 2002 |2003
คุณสามารถหาเวอร์ชั่นของทิปนี้สำหรับอินเตอร์เฟซริบบิ้นของ Excel (Excel 2007 และรุ่นที่ใหม่กว่า
Share:

Microsoft Excel Tips and Tricks: การปลด Link ที่ URL หรือ E-Mail Address


ปกติ เมื่อเราคีย์ URL เช่น http://www.google.com หรือคีย์อีเมลเช่น snasui@gmail.com โปรแกรมจะสร้าง Link มาให้ด้วยเสมอ ซึ่งสามารถไปกำหนดไม่ให้สร้าง Link ได้ครับ แต่ถ้าหากเดิมเราไม่ได้กำหนดไว้ก่อนและต้องการแก้ไขไม่ให้มี Link ในภายหลังก็สามารถทำได้เช่นกัน สมมุติข้อมูลอยู่ที่ A1:A5


สามารถปลด Link โดยมีวิธีการดังนี้


  1. คลิกขวาที่เซลล์ว่างใด ๆ แล้วเลือก Copy

  2. คลุม A1:A5 แล้วคลิกขวา แล้วเลือก Paste Special > Multiply > OK



ดูภาพประกอบด้านล่างครับ

RemoveLink

ง่ายมากครับ Winking smile
Share:

Microsoft Excel Tips and Tricks: แยกภาษาไทยออกจากอังกฤษหรืออังกฤษออกจากไทย


กรณีที่มีการเขียนภาษาอังกฤษต่อด้วยภาษาไทยหรือตรงกันข้ามกัน และต้องการแยกคำออกมา สามารถใช้สูตรในการแยกภาษาออกมาได้ครับ สมมุติ


  1. เซลล์ A1 มีคำว่า Bangkokกรุงเทพมหานคร ต้องการแยก Bangkok และกรุงเทพมหานครให้อยู่คนละเซลล์สามารถทำได้ดังนี้


    1. เซลล์ B1 แยก Bangkok ออกมาแสดงโดยคีย์สูตร
      =LEFT(A1,MATCH("zzz",MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))Ctrl+Shift+Enter

    2. เซลล์ C1 แยกกรุงเทพมหานครออกมาแสดงโดยคีย์สูตร
      =Substitute(A1,B1,"")Enter


  2. เซลล์ A1 มีคำว่า กรุงเทพมหานครBangkok ต้องการแยก กรุงเทพมหานคร และ Bangkok ให้อยู่คนละเซลล์สามารถทำได้ดังนี้


    1. เซลล์ B1 แยกกรุงเทพมหานครออกมาโดยคีย์สูตร
      =LEFT(A1,MIN(SEARCH(CHAR(ROW(INDIRECT("65:90"))),A1&"abcdefghijklmnopqrstuvwxyz")-1))Ctrl+Shift+Enter

    2. เซลล์ C1 แยก Bangkok ออกมาแสดงโดยคีย์สูตร
      =Substitute(A1,B1,"")Enter




Note: สูตรที่ B1 ทั้งสองสูตรเป็นสูตรแบบอาร์เรย์ การคีย์ให้รับสูตรจะต้อง Ctrl+Shift+Enter ครับ
Share:

Microsoft Excel Tips and Tricks: การแปลงค่าตัวเลขที่จัดเก็บเป็น Text ให้เป็น Number...




ในบางกรณีที่มีการนำข้อมูลเข้าจากโปรแกรมอื่น เป็นไปได้ว่าบางเซลล์มีตัวเลขผสมกับอักขระในลักษณะเป็นกลุ่ม ๆ เช่น

สมมุติ A1:A3 มีค่าตามลำดับดังนี้

A1: ABC123XYZ
A2: 456ABC
A3: XYZ789

หากจะดึง 123, 456, 789 ออกมาจากอักขระด้านบนตามลำดับ สามารถใช้สูตรที่ B1 ได้ดังนี้

=LOOKUP(9.99999999999999E+307,--MID(A1,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),ROW(INDIRECT("1:"&LEN(A1))))) 
Enter แล้ว Copy ลงด้านล่าง


ภาพการดึงตัวเลขออกจากตัวอักษร


ExtractNumberFromText










การแปลงค่าตัวเลขที่จัดเก็บเป็น Text ให้เป็น Number







มีหลายกรณีที่เราพบว่าข้อมูลตัวเลขถูกจัดเก็บเป็น Text ทำให้เราไ่ม่สามารถทำการ Vlookup หรือนำมาหาผลรวมได้ จำเป็นต้องแปลงให้เป็นค่าตัวเลขหรือ Number เสียก่อน ซึ่งการทำดังกล่าวมีหลายวิธีครับ เช่น

  1. Data Text to Column


    1. คลุมข้อมูลที่จะเปลี่ยนจาก Text เป็น Value

    2. เข้าเมนู Data > Text to Column > Finish

  2. Function, Formula สมมุติ A2 คือข้อมูล ที่ B2 คีย์


    1. Function Value
      =Value(A2)

    2. Formula เช่น
      =A2+0
      =A2*1
      =A2^1
      =A2/1
      =--A2
      =Value(A2)

      ทดลองเล่นดูครับ แนะนำ 2 ตัวแรก

  3. Paste Special เลือกวางเฉพาะ Value


    1. คลิกเซลล์ว่าง > คลิกขวา > Copy

    2. ไปยังเซลล์เป้าหมาย > คลิกขวา > Paste Special > Value > Add (หรือ Subtract) > OK

  4. เปลี่ยนจาก Shortcut ข้อความเตือน


    1. คลุมข้อมูลเป้าหมายทั้งหมดจะมี Shortcut ซึ่งเป็นคำเตือนแสดงให้เห็น

    2. ทำการคลิกที่ Shortcut ดังกล่าวแล้วเลือก Convert to number

ภาพประกอบการแปลง Text ให้เป็น Nuber
TextToNumber


Share:

Microsoft Excel Tips and Tricks: หาค่าสุดท้าย


คิดว่าหลายท่านคงเจอปัญหากับการหาค่าสุดท้ายในบรรทัด หรือในคอลัมน์กันบ้าง ซึ่งคงต้องปวดหัวมากหากต้องมาหาด้วยตาเองทุกครั้่ง การหาค่าสุดท้ายในบรรทัดหรือคอลัมน์นั้นก็มีให้เลือกหลายสูตรครับ แต่ผมขอแนะนำเพื่อให้นำไปใช้งานได้แบบง่าย ๆ กันสัก 3 สูตรแล้วค่อยประยุกต์ให้เข้ากับงานของตนต่อไปครับ


  1. การหาตัวเลขสุดท้าย
    =Lookup(9.99999999999999e307,A:A)เมื่อ A คือคอลัมน์ที่ต้องการหาค่าสุดท้าย และ
    =Lookup(9.99999999999999e307,5:5)
    เมื่อบรรทัดที่ 5 คือบรรทัดที่ต้องการหาค่าสุดท้าย

  2. การหาตัวอักษรสุดท้าย
    =Lookup(Char(255),A:A)เมื่อต้องการหาค่าสุดท้ายที่เป็นตัวอักษรในคอลัมน์ A และ
    =Lookup(Char(255),5:5)
    เมื่อต้องการหาค่าสุดท้ายที่เป็นตัวอักษรในบรรทัดที่ 5

  3. หากต้องการหาค่าสุดท้ายโดยไม่สนใจว่าค่านั้นเป็นตัวเลขหรืออักขระ
    =Lookup(2,1/(A1:A65535<>""),A1:A65535)
    เมื่อต้องการหาค่าสุดท้ายในคอลัมน์ A และ
    =Lookup(2,1/(5:5<>""),5:5)
    เมื่อต้องการหาค่าสุดท้ายในบรรทัดที่ 5



ซึ่งคิดว่าคงจะเป็นแนวทางเพื่อให้ทุกท่านได้ใช้หาค่าสุดท้ายสำหรับคอลัมน์หรือบรรทัดได้โดยสะดวก ไม่ต้องหาด้วยตากันให้เมื่อยต่อไปครับ Smile
Share:

Microsoft Excel Tips and Tricks: การป้องกันการคีย์ค่าซ้ำ


บางข้อมูลอาจจำเป็นต้องจัดเก็บไว้เพียง Record เดียวเท่านั้น หากเราไม่ป้องกันการคีย์ค่าซ้ำไว้ จะเสียเวลามาตรวจสอบเสมอว่ามีค่าที่กำลังบันทึกอยู่แล้วหรือไม่ แต่ถ้ากำหนดได้ว่าถ้าซ้ำแล้วให้มีข้อความเตือน จะทำให้ประหยัดเวลาในการตรวจสอบได้มาก


ยกตัวอย่างต้องการป้องกันการคีย์ค่าซ้ำในเซลล์ A2:A20


เราสามารถป้องกันการคีย์ค่าซ้ำได้ดังนี้


  1. คลุมช่วงข้อมูลที่ต้องคีย์ เช่น A2:A20

  2. เข้าเมนู Data เลือก Validation

  3. เลือกแถบ Settings

  4. ที่ Allow เลือก Custom

  5. ที่ Formula box คีย์สูตร

  6. =COUNTIF($A$2:$A$20,A2)=1

  7. เลือกแถบ Error Alert

  8. ตรง Title box กรอก "คีย์รายการซ้ำ"

  9. ในช่อง Error message box กรอก "ค่าที่คุณกรอกมีอยู่แล้ว"

  10. OK



ทดลองคีย์ค่าใด ๆ และทดลองคีย์ค่าซ้ำกัน สังเกตดูผล
Share:

Microsoft Excel Tips and Tricks: การปัดเศษตามจำนวนที่ต้องการ


การปัดเศษแบบปกติใน Excel สามารถใช้ฟังก์ชั่นเกี่ยวกับการปัดเศษ ซึ่งได้แก่


Round
Roundup
Rounddown
Ceiling
Floor
Int
Trunc


แต่หากต้องการปัดตามจำนวนที่ต้้องการ ยกตัวอย่างเช่นปัดคราวละ 5 หมายถึงว่าหากหลักหน่วยมากกว่าหรือเท่ากับ 2.5 ให้ปัดเป็น 5 ถ้าน้อยกว่านั้นให้ปัดเป็น 0 สามารถประยุกต์ใช้ฟังก์ชั่น Round ได้ดังนี้ครับ


สมมุติค่าที่ต้องการปัดอยู่ที่ A1 ที่เซลล์ B1 คีย์


=Round(A1/5,0)*5


สูตรด้านบนนี้ต่างจากสูตร


=Ceiling(A1,5)


เนื่องจาก Ceiling จะปัดขึ้นเป็นจำนวนเท่าของ 5 เสมอ


และต่างจาก


=Floor(A1,5)


เนื่องจาก Floor จะปัดลงเป็นจำนวนเท่าของ 5 เสมอ


สำหรับฟังก์ชั่นการปัดคราวละตามที่กำหนดสามารถใช้ Mround ได้อีกฟังก์ชั่นหนึ่ง เช่น


=Mround(A1,5)


ผลลัพธ์ที่ได้จะเท่ากับ Round(A1/5,0)*5 เพียงแต่การใช้ Mround ต้องติดตั้ง Analysis Toolpak สำหรับ Excel 2003 สามารถทำการติดตั้งโดย


เข้าเมนู Tools เลือก Add-ins > ทำเครื่องหมายที่ Analysis Toolpak > OK
Share:

Microsoft Excel Tips and Tricks: แทรกบรรทัดผลรวมสูตรไม่ขยายตามจะทำอย่างไร?

ปกติเมื่อเราแทรกบรรทัดที่เป็นผลรวมแล้วมีการกรอกตัวเลขเพิ่ม จะต้องมาแก้ไขสูตรผลรวมใหม่เพื่อให้รวมบรรทัดที่แทรกด้วยเสมอ ยกตัวอย่างเช่น A1:A5 มีข้่อมูลดังนี้

5
2
3
4
8

และที่ A6 เขียนสูตร

=Sum(A1:A5)

หากเราแทรกที่บรรทัด A6 แล้วคีย์ตัวเลขใด ๆ สูตรใน A7 จะไม่รวมตัวเลขที่เพิ่งคีย์ไปล่าสุด และยังคงแสดงเป็น

=Sum(A1:A5)
แต่ทั้งนี้เราต้องการให้แสดงเป็น

=Sum(A1:A6)
หากต้องการให้สูตรขยายตามและรวมยอดที่คีย์เข้ามาล่าสุดให้ด้วย ต้องแทรกในบรรทัดก่อนบรรทัดยอดรวมเสมอ ซึ่งอาจไม่สะดวกในการทำงานบางงาน และเนื่องจากมีการแทรกบรรทัดเพิ่มเข้ามาแล้วไม่ว่าจะแทรกบรรทัดใด สูตรผลรวมควรจะต้องขยายให้ด้วย เราสามารถแก้ไขสูตรที่ A6 เสียใหม่เป็น

=Sum(Offset(A$1,0,0,Row()-Row(A$1),1))

จะทำให้สูตรขยายให้เสมอเมื่อมีการแทรกบรรทัดครับ
Share:

Microsoft Excel Tips and Tricks: เทคนิคระดับเทพ


ผมทราบว่าหลายท่านรอคอยที่จะให้ผมเขียนทิป เทคนิคในการทำงานกับ Excel และนี่ก็เป็นบางส่วนที่ช่วยให้การทำงานกับ Excel เต็มไปด้วยความสนุกสนาน และหากใครต้องการเป็นผู้เชี่ยวชาญด้าน Microsoft Excel ความรู้ตามด้านล่างนี้เป็นสิ่งที่ท่านควรทราบ เพราะจะทำให้ท่านทำงานได้อย่างรวดเร็วในการจัดการกับข้อมูลใน "ระดับเทพ" สำหรับเทคนิคตามด้านล่างนี้ใช้กับ Excel 2003 เป็นหลักครับ


Rainbow การเลือกข้อมูล


  1. เราสามารถเลือกเซลล์ที่ไม่ติดกันโดยคลิกเซลล์แรกของข้อมูลแล้วกดแป้น Ctrl ในขณะที่คลิกเซลล์อื่น ๆ หรือลากคลุมช่วงเซลล์อื่น ๆ

  2. การเลือกเซลล์ว่างในพื้นที่ใด ๆ ให้คลุมพื้นที่แล้วคลิกเมนู Edit > Go To > Special > Blanks > OK

  3. การเลือกพื้นที่ที่มีขนาดใหญ่อย่างง่าย ๆ เพียงแต่คลิกเซลล์ที่อยู่มุมสุดของด้านใดด้านหนึ่ง แล้วเลื่อนหน้าจอไปหาตำแหน่งมุมตรงกันข้าม กดแป้น Shift ค้างไว้ แล้วคลิกเซลล์ที่อยู่มุมสุด

  4. เราสามารถเลือกได้ว่าหลัง จาก Enter แล้วจะให้เลื่อนไปยังเซลล์ใด โดยการเข้าไปที่เมนู Tools > Options > Edit > ภายใต้ Move selection after Enter หัวข้อ Direction สามารถเลือกกำหนดได้ตามต้องการ

  5. การเข้าถึงข้อมูลที่เฉพาะเจาะจง เช่น พื้นที่ว่าง วัตถุ หรือเซลล์สุดท้าย สามารถคลิกเมนู Edit > Go To > Special > เลือก Option ที่ต้องการ



Rainbow การแก้ไขข้อมูล


  1. เราสามารถแก้ไขข้อมูลได้ด้วยการดับเบิ้ลคลิกลงในเซลล์แทนการแก้ไขจาก Formula bar

  2. หากไม่ต้องการแก้ไขโดยตรงในเซลล์ ให้คลิกเมนู Tools > Options > Edit > ปลดเครื่องหมายตรง Edit directly in cell

  3. การ Run ตัวเลขทำได้โดยเลือกเซลล์ที่มีตัวเลข > กดแป้น Ctrl ค้างไว้แล้วคลิกจุดจับเติม(มุมขวาล่างของเซลล์) แล้วลากตามต้องการ

  4. การ Run สัปดาห์, ไตรมาส หรือรายการอื่น ๆ สามารถเลือกรายการแรกแล้วคลิกจุดจับเติมค้างไว้แล้วลากตามต้องการ

  5. เราสามารถสร้างรายการให้ Excel เติมข้อมูลอัตโนมัติเมื่อคลิกลากโดย เข้าเมนู Tools > Options > Custom Lists

  6. มหัศจรรย์การคลิกขวา เราสามารถคลิกขวาที่เซลล์, วัตถุ, กราฟ หรือพื้นที่ใด ๆ บนหน้าต่าง Excel จะมีเมนูคำสั่งให้เลือก ซึ่งมีประโยชน์อย่างมากมาย สุดยอดครับ ลองเล่นดู

  7. เราสามารถกำหนดให้ Excel เติมข้อมูลให้ตามต้องการโดยการคลิกขวาค้างที่จุดจับเติมแล้วลากเมื่อปล่อยเมาส์จะเห็นเมนูคำสั่งให้เลือก

  8. เมื่อทำการเติมข้อมูลอัตโนมัติ Excel สามารถที่จะเพิ่มทั้่งไตรมาสและปีได้ในขณะเดียวกัน เช่น 1Q93, Q193, 1st Qtr 93, 1st Quarter 1993 เจ๋งสุด ๆ

  9. เราสามารถลบช่วงข้อมูลได้ง่าย ๆ ด้วยเมาส์ด้วยการกด Shift ขณะที่ลากจุดจับเติมขึ้นบนหรือไปทางซ้ายของช่วงข้อมูลที่เลือกไว้

  10. เราสามารถแยกข้อมูลที่อยู่ในเซลล์เดียวกันเป็นหลายคอลัมน์ด้วยการเข้าเมนู Data > Text to Colums > เลือก Option ในการแยกข้อมูล อันนี้ทดลองเล่นเยอะ ๆ เซียนจะเรียกท่านว่าเพื่อน (แค่เพื่อนก่อน)

  11. การแทรกเซลล์ว่างอย่างรวดเร็วสามารถกดแป้น Shift ขณะคลิกลากจุดจับเติมลงด้านล่าง

  12. สามารถดูชื่อทั้งหมดที่เรากำหนดให้กับช่วงข้อมูลโดยการคลิกที่ Name box บน Formula bar ยกเว้นชื่อที่ท่านเขียนแบบกำหนดให้ยืดหยุ่นได้ตามปริมาณข้อมูล

  13. สามารถตรวจสอบการสะกดได้โดยการกดปุ่ม F7

  14. นอกจากปุ่ม Cut แล้วเราสามารถเลื่อนเซลล์ไปยังตำแหน่งที่ต้องการด้วยการคลิกค้างที่ขอบเซลล์ แล้วลาก ถ้าต้องการ Copy ก็ให้กด Ctrl ค้างไว้

  15. สามารถแก้ไขเซลล์ได้พร้อมกันหลาย Sheet ด้วยการกดแป้น Ctrl ค้างไว้แล้วเลือก Sheet ที่ต้องการแล้วแก้ไขข้อมูล

  16. การ Back up ข้อมูลทุกครั้งที่ Save ในหน้าต่าง Save as เลือก Tools > General Options > เลือก Always create backup



Rainbow การกำหนดรูปแบบข้อมูล


  1. การย่อหน้าสามารถสามารถใช้คลิกปุ่ม Increase Indent และ Decrese Indent จากปุ่ม Indent บน Formatting toolbar ถ้าไม่ทราบว่าปุ่มไหน เล็งไว้สักปุ่ม ลองเอาเมาส์ชี้จะเห็น Tools tip แล้วเชิญเลือกอันที่ใช่ครับ

  2. วิธีการง่าย ๆ ในการกำหนด Style โดยใช้ไฟล์อื่นเป็นต้นแบบ คือการ Copy รูปแบบเซลล์มาวางในไฟล์ที่สร้างใหม่

  3. คลิกขวาที่หัวคอลัมน์หรือหัวแถวจะมีคำสั่งมาให้เลือก สามารถกำหนดความกว้าง ความสูง ซ่อน ยกเลิกการซ่อน

  4. ถ้าดับเบิ้ลคลิกปุ่ม Format Painter จะสามารถเลือกกำหนดรูปแบบพื้นที่อื่นไปได้เรื่อย ๆ ไม่ต้องทำไปคลิกไป

  5. การตรึงแถวเพื่อให้เห็นหัวคอลัมน์สามารถเลือกแถวด้านล่างแล้วเข้าเมนู Window > Freeze Panses

  6. ใครมีตารางฟังทางนี้ ท่านสามารถเลือกใช้รูปแบบตารางโดยใช้รูปแบบที่ Excel มีมาให้ด้วยการเข้าเมนู Format แล้วเลือก AutoFormat จะได้ไม่ต้องกำหนดเองให้เมื่อย ถ้าไม่เมื่อยก็แล้วไป ไม่ว่ากัน

  7. การกำหนดรูปแบบตัวอักษรในการเริ่มต้นทำงานกับ Excel เข้าเมนู tools > Options > General > กำหนดตามต้องการเลยครับพี่น้อง

  8. การเปลี่ยนรูปแบบตัวอักษรเสียใหม่ทั้่งไฟล์ให้เข้าเมนู Format > Style > เปลี่ยน Normal Style เป็นรูปแบบที่ท่านพึงปรารถนา

  9. การ แปลงรูปแบบข้อมูลที่กำหนดไว้ล่วงหน้าจาก HTML ให้เลือกข้อมูล > เข้าเมนู Data > Text To Tolumns > ดำเนินการไปตามที่่่ท่านเห็นว่าสมควร

  10. การจัดกลุ่มแถวและ คอลัมน์อย่างง่าย ๆ ทั้งแสดงและซ่อน ให้เลือกแถวและคอลัมน์ จากนั้นเข้าเมนู Data > Group and Outline > Group > Rows/Column (หมายถึงเลือกอย่างใดอย่างหนึ่ง อย่าพาซื่อไปหาเมนู Rows/Column ล่ะ)

  11. การกำหนดตัวเลขให้แสดงเป็นหลักพันหรือหลักล้าน เลือกเซลล์หรือกลุ่มเซลล์ที่ต้องการ > เข้าเมนู Fomat > Cells > Custom > ในช่อง Type: คีย์ #, หรือ 0, เพื่อแสดงหลักพัน หากคีย์ #,, หรือ 0,, จะแสดงหลักล้าน

  12. ใครทำงานกับบริษัท Inter มักจะกำหนด Dollar sign ให้กับตัวเลข วิธีการง่าย ๆ คือคีย์ $ แล้วตามด้วยตัวเลข ไม่ต้องเข้าไปกำหนดทีหลังให้เมื่อย

  13. คีย์ตัวเลขแล้วตามด้วย % ก็จะเป็นการกำหนดรูปแบบ % ให้ตัวเลขเช่นกัน

  14. การกำหนดตัวเลขที่เป็นลบให้เป็นสีแดงให้เข้าเมนู Format > Cells > แถบ Number เลือก Number หรือ Currency แล้วเลือก red format ภายใต้ Negative numbers



Rainbow ตารางและรายงานกราฟใน PivotTable


  1. เปลี่ยนชื่อให้กับ Field ใน PivotTable ด้วยการคลิก Field แล้วก็คีย์เปลี่ยนเลยครับ ง่ายสุด ๆ

  2. การเลื่อน Legend บน PivotChart ให้เข้าเมนู Chart > Chart Options > บนแถบ Legend เลือกตำแหน่งที่ต้องการ

  3. สามารถ กำหนดรายงาน PivotTable โดยการคลิกเลือก Format Report จากเครื่องมือ PivotTable ถ้าไม่มีให้เข้าเมนู View > Toolbars > PivotTable

  4. เราสามารถลาก Field ใน PivotTable ไปในตำแหน่งที่้ต้องการได้โดยไม่ต้องเข้าเมนู PivotTable Wizard

  5. สามารถลดพื้นที่ของ PivotTable โดยการลากบางแถวหรือบางคอลัมน์ไปไว้ที่ Page field

  6. การแสดงหรือซ่อนรายละเอียดข้อมูลใน data area ของ PivotTable ด้วยการดับเบิ้ลคลิกเซลล์ในตารางที่ต้องการจะซ่อนหรือแสดงรายละเอียด

  7. สามารถย้ายบรรทัดหรือคอลัมน์ได้โดยการคลิกขอบเซลล์แล้วลาก

  8. การเปลี่ยนแปลงข้อมูลในฐานข้อมูลสามารถทำให้ตาราง PivotTable เป็นปัจจุบันได้โดยคลิกขวาในตาราง PivotTable แล้วเลือก Refresh หรือคลิกปุ่ม Refresh ที่ PivotTable toolbar



Rainbow ฟังก์ชั่นและสูตร


  1. ถ้าต้องการตัวช่วยในการเลือกฟังก์ชั่นและระบุส่วนประกอบฟังก์ชั่นมาให้พร้อม ให้คลิก fx บน Formula bar

  2. เราสามารถกดแป้น Alt+เครื่องหมาย = แทนการคลิกเครื่องหมาย AutoSum

  3. การ Copy สูตรในเซลล์ปัจจุบันไปยังเซลล์อื่น ๆ ที่เืลือกไว้ให้กดแป้น F2 ตามด้วย Ctrl+Enter

  4. การทำ Subtotal สามารถทำได้ง่าย ๆ ด้วยการเลือกเซลล์ใด ๆ ในช่วงข้อมูล > เข้าเมนู Data > Subtotal

  5. หาก ต้องการลดค่าของเซลล์ในพื้นที่ที่เลือกลง 10 เปอร์เซ็นต์ ให้คีย์ 0.9 ในเซลล์ใด ๆ > เข้าเมนู Edit > Copy > คลุมพื้นที่เป้าหมาย > เข้าเมนู Edit > Paste Special > Multiply



หลังจากที่อ่านมาจนถึงบรรทัดนี้ โปรดทราบว่า เซียนเรียกท่านว่า "พี่" ไปในช่วงที่ท่านกำลังอ่านถึงกลาง ๆ หน้าแล้วครับ Winking smile
Share:

Microsoft Excel Tips and Tricks: การรวมค่าจากการปัดเศษด้วยสูตรเดียว


ปกติหากเราต้องการหาค่ารวมจากการปัดเศษ จะต้องเขียนสูตร Round ก่อนแล้วค่อย Sum ค่าที่ได้ทั้งหมดออกมาอีกที


การใช้วิธีลัดเพื่อรวมค่าที่ปัดเศษทีเดียวทั้งหมดโดยไม่ต้องเขียนสูตร Round ไว้ก่อนจะทำให้ประหยัดเวลา ประหยัดเซลล์ได้มาก ยกตัวอย่างเช่น A2:A6 ประกอบด้วย


A2: 2.354
A3: 3.653
A4: 3.765
A5: 9.228
A6: 4.773


หากปัดให้เหลือทศนิยม 2 หลักทั้งหมดก่อนแล้วค่อยรวม ที่เซลล์ใด ๆ สามารถใช้สูตร Array ดังนี้


=Sum(Round(A2:A6,2))


Ctrl+Shift+Enter


หรือหากไม่ต้องการใช้สูตร Array แบบกำหนดเอง ก็สามารถใช้สูตร Array ธรรมชาติแบบด้านล่างเพื่อไม่ต้องกด Ctrl+Shift+Enter


=Sumproduct(Round(A2:A6,2))


Enter
Share:

Microsoft Excel Tips and Tricks: การสั่งให้คำนวณแผ่นงานหรือสมุดงาน


ในการสั่งให้ Excel ทำการคำนวณสามารถใช้ Shortcut ดังข้างล่างนี้


  1. กด F9 จะทำการคำนวณสูตรที่มีการเปลี่ยนแปลงหลังจากการคำนวณครั้งสุดท้ายในสมุดงานที่เปิดอยู่ทั้งหมด ถ้าสมุดงานถูกตั้งค่าเป็นการคำนวณอัตโนมัติ ก็ไม่จำเป็นต้องกดเป็น F9 เพื่อคำนวณ

  2. กด SHIFT+F9 จะทำการคำนวณสูตรที่มีการเปลี่ยนแปลงหลังจากการคำนวณครั้งสุดท้ายบนแผ่นงานปัจจุบัน

  3. กด CTRL+ALT+F9 จะทำการคำนวณสูตรทั้งหมดในสมุดงานทั้งหมดทุกสมุดงานที่กำลังทำงาน โดยไม่สนใจว่าจะมีการเปลี่ยนแปลงจากครั้งสุดท้ายที่มีการคำนวณหรือไม่

  4. กด CTRL+SHIFT+ALT+F9 จะทำการตรวจสอบสูตรที่อ้างถึงอีกครั้ง จากนั้นจะทำการคำนวณสูตรทั้งหมดในสมุดงานที่เปิดอยู่ทั้งหมด โดยไม่คำนึงถึงว่ามีเปลี่ยนมาจากครั้งที่แล้วหรือไม่

Share:

Microsoft Excel Tips and Tricks: การเติมข้อมูลด้วยเซลล์ก่อนหน้า


การเติมช่องว่างด้วยเซลล์ก่อนหน้ามีประโยชน์มากกับท่านที่กำลังจะทำฐานข้อมูล เนื่องจากข้อมูลที่ได้มาอาจไม่อยู่ในรูปแบบฐานข้อมูลที่สมบูรณ์ อันได้แก่ข้อมูลที่ได้มาจากการดึง SAP, Oracle, Web หรือโปรแกรมอื่น ๆ ซึ่งได้จัดกลุ่มหรือดึงมาแบบมีเงื่อนไข ทำให้เกิดเซลล์ว่างอยู่ภายใต้หัวข้อ และเราจำเป็นต้องเติมช่องว่างด้วยหัวข้อดังกล่าว สามารถทำใน Excel ด้วยวิธีการตามด้านล่าง


สมมุติข้อมูล A1:A10 ดังนี้


A1: Apple
A3:
A4: Banana
A5:
A6: Coconut
A7:
A8:
A9: Orange
A10:


A. วิธีการเติมข้อมูลด้วยเซลล์ก่อนหน้า


  1. เลือก A1:A10

  2. เข้าเมนู Edit > Go to หรือกดแป้น F5

  3. Special > Blanks > OK

  4. คีย์ =a1 (หรือกดแป้น = แล้วกดแป้นลูกศร ↑) > CTRL+ENTER



B. การเปลี่ยนสูตรให้เป็นค่าคงที่


  1. คลุม A1:A10

  2. คลิกขวาข้อมูลที่คลุมไว้ > Copy

  3. คลิกขวาข้อมูลที่คลุมอีกครั้ง > Paste Special

  4. ภายในกลุ่ม Paste เลือก Values > OK



สูตรทั้งหลายจะเปลี่ยนเป็นค่าคงที่ตามต้องการ
Share:

Microsoft Excel Tips and Tricks: การแสดงรายการโดยไม่รวมค่าที่ซ้ำ


กรณี ที่เรามีข้อมูลซึ่งประกอบด้วยค่าที่ซ้ำกันจำนวนมาก หากต้องการที่จะให้โปรแกรมแสดงรายการทั้งหมดโดยไม่รวมค่าที่ซ้ำ สามารถใช้ Advanced Filter ทำได้ดังนี้


  1. สมมุติข้อมูล A1:A10 มีดังต่อไปนี้
    A1: Fruits
    A2: Apple
    A3: Cherry
    A4: Pear
    A5: Cherry
    A6: Plum
    A7: Apple
    A8: Apple
    A9: Pear
    A10: Apple

  2. คลิกเมนู Data > Filter > Advanced Filter

  3. ตรง Action เลือก Copy to another location

  4. คลิกในช่อง List Range ลากคลุม $A$1:$A$10

  5. คลิก Unique records only

  6. คลิกในช่อง Copy to และคลิกเซลล์ B1

  7. OK



โปรแกรมจะแสดงข้อมูลที่คอลัมน์ B ดังข้างล่างนี้


B1: Fruits
B2: Apple
B3: Cherry
B4: Pear
B5: Plum


การ ใช้ Advanced Filter เพื่อเลือกค่าที่ไม่ซ้ำสามารถใช้ได้กับหลาย ๆ คอลัมน์ และหากต้องการให้กรองและแล้วแสดงในฐานข้อมูลเดิม สามารถเว้นข้อ 6 ด้านบนไว้ได้
Share:

Microsoft Excel Tips and Tricks: เกี่ยวกับการคำนวณในสมุดงาน


การคำนวณเป็นกระบวนการในการคำนวณสูตรแล้วแสดงผลลัพธ์เป็นค่าในเซลล์ที่มีสูตร


เมื่อใดที่ Microsoft Excel มีการคำนวณ


หากสูตรที่มีอยู่แล้วถูกคำนวณใหม่ Excel จะทำการคำนวณเซลล์ที่อ้างถึงเซลล์อื่นใหม่อีกครั้งเมื่อเซลล์ที่ถูกอ้างถึง นั้นมีการเปลี่ยนแปลงค่า การคำนวณชนิดนี้ช่วยหลีกเลี่ยงการคำนวณที่ไม่จำเป็นต่างๆ นอกจากนี้ Excel ยังคำนวณสมุดงานทุกครั้งที่สมุดงานถูกเปิดอีกด้วย


การคำนวณบนพื้นหลัง


ขณะที่ทำการคำนวณ คุณสามารถเลือกคำสั่งหรือกระทำการต่างๆ เช่นป้อนตัวเลขหรือสูตรได้ ซึ่ง Excel จะหยุดการคำนวณไว้ชั่วขณะเพื่อปฏิบัติตามคำสั่งหรือการกระทำเหล่านั้นก่อน แล้วจึงเริ่มการคำนวณต่อ กระบวนการในการคำนวณอาจใช้เวลานานขึ้นถ้า


  1. สมุดงานมีสูตรอยู่เป็นจำนวนมาก

  2. แผ่นงานมีตารางข้อมูล มีฟังก์ชันที่จะคำนวณใหม่อัตโนมัติทุกครั้งที่สมุดงานถูกคำนวณใหม่

  3. แผ่นงานมีการเชื่อมโยงไปยังแผ่นงานหรือสมุดงานอื่นๆ



คุณสามารถควบคุมได้ว่าจะให้การคำนวณเกิดขึ้นเมื่อใด โดยการเปลี่ยนแปลงกระบวนการคำนวณเป็นการคำนวณด้วยตัวเอง โดยเข้าเมนู Tools > Options > Calcualtion > Manaul


ความถูกต้องของการคำนวณ


Excel จะมีความความถูกต้องของการคำนวณจุดทศนิยมได้ถึง 15 หลัก ซึ่งจะคำนวณจากค่าที่เก็บไว้ ส่วนค่าที่แสดงและค่าที่พิมพ์ออกมานั้น ขึ้นกับวิธีการเลือกที่จะจัดรูปแบบให้แสดงค่าที่เก็บไว้ ตัวอย่างเช่น เซลล์ที่แสดงวันที่เป็น "6/22/2008" ยังมีเลขลำดับที่เป็นค่าที่เก็บไว้สำหรับวันที่ในเซลล์ ซึ่งไม่ใช่ค่าที่แสดงให้เห็น คุณสามารถเปลี่ยนการแสดงวันที่ให้เป็นรูปแบบอื่นได้ (ตัวอย่างเช่น ถึง "22-Jun-2008") แต่ค่าบนแผ่นงานไม่ได้เปลี่ยนค่าที่เก็บไว้


การเปลี่ยนความถูกต้อง (precision) ของการคำนวณ


เมื่อสูตรทำการคำนวณ Excel มักจะใช้ค่าที่เก็บอยู่ในเซลล์ซึ่งถูกอ้างอิงโดยสูตรดังกล่าว ตัวอย่างเช่น ถ้าเซลล์สองเซลล์บรรจุค่า 10.005 และเซลล์ดังกล่าวได้รับการจัดรูปแบบให้แสดงค่าในรูปแบบสกุลเงิน ค่าจะได้รับการแสดงเป็น $10.01 ในแต่ละเซลล์ ถ้าคุณบวกเซลล์ทั้งสองเข้าด้วยกัน ผลลัพธ์คือ $20.01 เนื่องจาก Excel บวกค่าที่เก็บไว้คือ 10.005 และ 10.005 ไม่ใช่ค่าที่แสดงอยู่ คุณสามารถเปลี่ยนความถูกต้องของการคำนวณ เพื่อให้ Excel ใช้ค่าที่แสดงแทนที่จะใช้ค่าที่เก็บไว้เมื่อคำนวณสูตรใหม่อีกครั้ง โดยเข้าเมนู Tools > Options > Calculation > Precision as displayed


การเปลี่ยนจำนวนครั้งที่ Excel คำนวณหรือทำซ้ำ (Iteration)


Excel ไม่สามารถคำนวณสูตรที่อ้างถึงเซลล์ที่มีสูตรนั้นอยู่ ไม่ว่าจะโดยตรงหรือโดยทางอ้อม ซึ่งเรียกว่าการอ้างอิงแบบวงกลม ถ้าสูตรๆ หนึ่งอ้างย้อนกลับไปยังเซลล์ที่บรรจุสูตรนั้นเอง คุณต้องกำหนดจำนวนครั้งที่สูตรควรจะคำนวณใหม่ โดยเข้าเมนู Tools > Options > Calculation > Iteration
Share:

Microsoft Excel Tips and Tricks: การ List รายชื่อ Sheet


เนื่อง จากมีคำถามเกี่ยวกับวิธีการ List รายชื่อ Sheet ค่อนข้างบ่อย และ Pantip เองก็มีการลบกระทู้ค่อนข้างบ่อย ผมก็เลยต้องตอบคำถามเดิม ๆ ค่อนข้างบ่อยเป็นลูกโซ่ เลยนำมาเขียนไว้ที่นี่เพื่อจะได้ใช้อ้างอิง ไม่ต้องเขียนใหม่ หรือ Copy มาแปะทุกครั้งที่เจอคำถาม


สำหรับ วิธีการนี้ใช้ Excel 4 Macro Function มาช่วย ซึ่งต้องกำหนด Security ในเมนู Tools > Macro > Security เป็นระดับ Medium หรือ Low ถึงจะใช้ได้


วิธีการทำดังนี้ครับ


  1. เปิดไฟล์ที่ต้องการ List รายชื่อ Sheet โดยทำการเพิ่ม 1 Sheet คือ Sheet ที่ต้องการให้แสดงรายชื่อ Sheet ทั้งหมด

  2. เข้าเมนู Insert > Name > Define >

    1. ช่อง Names in workbook: คีย์ CountSheet > ช่อง Refers to: คีย์ =Get.Workbook(4) > Add

    2. ช่อง Names in workbook: คีย์ ListSheet > ช่อง Refers to: คีย์
      =RIGHT(GET.WORKBOOK(1),LEN(GET.WORKBOOK(1))-FIND("]",GET.WORKBOOK(1))) > OK

  3. ใน Sheet ที่เพิ่มเข้ามาใหม

    1. เซล A1 คีย์
      =CountSheetEnter

    2. เซล A2 คีย์
      =IF(ROWS($A$2:A2)<=$A$1,INDEX(ListSheet,ROWS($A$2:A2)),"")
      Enter แล้ว Copy ลงด้านล่าง
Share:

Microsoft Excel Tips and Tricks: เราจะซ้อน IF มากกว่า 7 ชั้นได้อย่างไร?


Excel ตั้งแต่เวอร์ชั่น 2003 ลงไปสามารถซ้อน IF ได้แค่ 7 ชั้นซึ่งบางคนก็อยากได้มากกว่านั้น Excel 2007 จึงให้มาถึง 64 ชั้น และคิดว่าน่าจะเพียงพอแก่การงง Disappointed smile


และแม้ว่า Excel 2003 จะสามารถซ้อน IF ได้แค่ 7 ชั้นก็ตาม เรายังสามารถประยุกต์ให้สามารถซ้อนได้เกิน 7 ชั้นได้อย่างไม่ลำบาก แค่เพียงเราเข้าใจสิ่งเหล่านี้ก่อน ซึ่งขอยกมาเป็นเพียงตัวอย่างคือ


  1. True+0 = 1

  2. False+0 = 0

  3. การใช้ &



ข้อ 1. และ 2. เพิ่งรู้ใช่ไหมล่ะ อืม...ขอถามกันก่อนว่า แล้วเราจะใช้ IF เกิน 7 ชั้นไปทำไม เลือกคำตอบมา 1 ข้อ คิดไว้ในใจคนเดียว


  1. บ้าพลัง

  2. อยากเอาชนะข้อจำกัดของ IF

  3. เราถนัดและยังไม่รู้ว่ามีฟังก์ชั่นไหนที่เหมาะกว่า ซึ่งเราต้องใช้ด่วน ไม่อยากคิดฟังก์ชั่นอื่น ได้โปรดอย่าถามอีก ขอร้องเถอะ เห็นแก่ลูกแมวตาขาวๆ Thinking smile



Smile with tongue out ก่อนที่จะถูกหมั่นไส้ไปกว่านี้ ขอพาไปทัศนาว่าเราจะใช้ IF เกิน 7 ชั้นได้อย่างไร แล้วมันเกี่ยวอะไรกันกับ True, False, &


การที่จะให้เข้าใจอะไรง่ายๆ ก็ต้องมีตัวอย่างประกอบครับ ขอยกตัวอย่างดังนี้


สมมุติโจทย์บอกว่า ถ้า


A1=1 ให้ B1=10
A1=2 ให้ B1=11
A1=3 ให้ B1=12
A1=4 ให้ B1=13
A1=5 ให้ B1=14
A1=6 ให้ B1=15
A1=7 ให้ B1=16
A1=8 ให้ B1=17
A1=9 ให้ B1=18


นอกจากเงื่อนไขข้างบนให้คำตอบเป็น 0 รวมทั้งหมด 10 เงื่อนไข


Sarcastic smile คำถาม จะเขียนฟังก์ชั่น IF ที่ B1 อย่างไร?


เราสังเกตเห็นอะไรบ้างครับกับโจทย์นี้ ส่วนตัวผมเองสังเกตเห็นดังนี้


  1. เงื่อนไขเป็นตัวเลข

  2. เงื่อนไขเกินกว่า 7 ชั้น



ก่อนแก้โจทย์ที่แสนยาก เรามาซ้อมกันก่อนดีกว่า สมมุติตอนนี้ A1 = 2 ที่ B1 คีย์สูตร IF ดังนี้


=If(A1=1,True,False)+0


คำตอบได้เป็นอะไรครับ?


เอาใหม่ ที่ B1 คีย์


=If(A1=1,True)+0 <== โปรดสังเกตว่าเงื่อนไขไม่ครบ


คำตอบได้เป็นอะไรครับ? ==> รู้นะบางคนบอกว่า Excel เพี้ยนไปแล้ว ไม่เป็นไรครับ ถ้า Excel คุณเพี้ยน ของผมก็เพี้ยนเหมือนกัน สบายใจได้ มีเพื่อนแล้ว


เอ้า...มาต่อกัน ดูว่าคนควนจะบอกอะไรต่อ ทดลองแล้ว ได้คำตอบแล้ว งงแล้ว แล้วไงต่อ


ผมกำลังจะบอกว่าเราจะนำตัวอย่างที่ 2 นี่แหละครับ มาทำ IF ให้เกิน 7 ชั้น


ตามข้าพเจ้ามา ที่ B1 เขียนสูตรเพื่อแก้โจทย์ (เอาจริงแล้วนะ) ดังนี้


=IF(A1=1,10,IF(A1=2,11,IF(A1=3,12,IF(A1=4,13,IF(A1=5,14,IF(A1=6,15,IF(A1=7,16,IF(A1=8,17))))))))+IF(A1=9,18)


ที่ A1 ทดลองคีย์เลขใดๆ แล้วสังเกตดูผลลัพธ์


เราเห็นอะไรจากสูตรนี้บ้าง


  1. เงื่อนไขสุดท้ายเป็น 0 เราไม่ต้องคีย์

  2. If ซ้อนได้ 7 ชั้นแต่เรานับแล้วได้ 8 แสดงว่า IF ชั้นนอกสุดไม่นับ



ถ้าให้คืนค่าเป็นอักขระบ้างล่ะ จะซ้อนเกิน 7 ชั้นได้อย่างไร เพราะคงเอา Text มาบวก Text ไม่ได้แน่นอน


โอเค...ได้ ตามใจผู้ชมเสมอ สมมุติโจทย์ใหม่ดังนี้ ถ้า


A1=1 ให้ B1=A
A1=2 ให้ B1=B
A1=3 ให้ B1=C
A1=4 ให้ B1=D
A1=5 ให้ B1=E
A1=6 ให้ B1=F
A1=7 ให้ B1=G
A1=8 ให้ B1=H
A1=9 ให้ B1=I
A1=10 ให้ B1 = J


นอกจากเงื่อนไขข้างบนให้คำตอบเป็น ค่าว่าง รวมทั้งหมด 11 เงื่อนไข (แน่ะ...มีการแถม)


Sarcastic smile คำถาม จะเขียนฟังก์ชั่น IF ที่ B1 อย่างไร?


Winking smile คำตอบ ที่ B1 คีย์


=IF(A1=1,"A",IF(A1=2,"B",IF(A1=3,"C",IF(A1=4,"D",IF(A1=5,"E",IF(A1=6,"F",IF(A1=7,"G",IF(A1=8,"H",""))))))))&IF(A1=9,"I",IF(A1=10,"J",""))


เราสังเกตเห็นอะไรบ้างจากสูตรนี้


  1. เมื่อเป็น Text เงื่อนไขสุดท้ายต้องให้คืนค่าเป็นค่าว่าง ("")

  2. การเชื่อมให้เกินกว่า 7 ชั้นใช้ &



อ้อ...เป็นอย่างนี้นี่เอง I don't know smile


ลองประยุกต์สัก 20 หรือ 30 เงื่อนไขดูครับว่า จะใช้ IF อย่างไร ซึ่งผมแนะนำว่าหากเงื่อนไขหลายๆ ชั้นควรใช้ฟังก์ชั่นอื่นที่เหมาะสมกว่ามาแก้ปัญหาครับ เช่น Lookup, Vlookup, Index+Match เป็นต้น
Share:

Microsoft Excel Tips and Tricks: วัน เวลา ใน Excel


จั่วหัวเรื่องวันเวลาเป็นเรื่องที่น่าสนใจและไม่ใช่เรื่องง่าย ๆ สำหรับเราชาวพลพรรค Excel เพราะจะต้องเข้าใจตามหัวข้อเหล่านี้เป็นตัวอย่าง


  1. วัน เวลา ถูกเก็บอยู่ในรูปแบบตัวเลข

  2. Excel จะเริ่มรับรู้วันแรกคือ 01/01/1900 ซึ่งเริ่มนับลำดับ 1 สำหรับวันปัจจุบันเป็นลำดับที่เท่าไร ทดสอบง่ายๆ คือในเซลล์ใดๆ คีย์ =Today() แล้วจัดรูปแบบเซลล์เป็น General

  3. การนำวัน เวลา มาบวกลบกันสามารถทำได้เหมือนตัวเลขธรรมดา แต่หากนำวันที่ที่น้อยกว่าเป็นตัวตั้ง แล้วนำวันที่ที่มากกว่ามาเป็นตัวหัก ผลลัพธ์จะได้เป็นค่าลบ ซึ่ง Excel จะแสดงเครื่องหมาย # จนเต็มความกว้างเซลล์ อย่าเพิ่งตกใจ เพราะนี่เกิดจากการที่ Excel จำรูปแบบที่เป็นวันที่ เมื่อบวกลบกันแล้วก็จะจัดรูปแบบเป็นวันที่ให้เลย หากต้องการให้แสดงเป็นตัวเลขธรรมดา สามารถจัดรูปแบบเป็น General ได้

    สมมุติ A1=01/01/2008, A2=05/02/2008 หากอยากทราบผลต่างของวันกรณีนำวันทีที่น้อยกว่า ลบ วันที่ที่มากกว่าและหากว่าไม่ต้องการให้แสดง # จนเต็มความกว้างเซลล์ ให้คลิกขวาที่เซลล์ผลลัพธ์ > Format Cells > แถบ Number > General เป็นอันเรียบร้อย

  4. การทำวันเดือนปีที่เป็น พ.ศ.ให้เป็น ค.ศ. สามารถนำตัวเลข 198327 ไปหักออกได้ เช่นมีวันที่ที่เป็น พ.ศ. อยู่ที่คอลัมน์ A และต้องการเปลี่ยนให้เป็นค.ศ. ทั้งหมด สามารถคีย์ 198327 ไว้ที่เซลล์ใดๆ > คลิกขวา > Copy > คลุมข้อมูลในคอลัมน์ A > คลิกขวา > Paste Special > Value > Subtract > OK สังเกตผลลัพธ์ที่ได้

    แต่หากข้อมูลมีความหลากหลาย การหักด้วย 198327 จะพบว่าวันที่จะคลาดเคลื่อนไปได้ในบางช่วงของบางปี แต่สามารถประยุกต์ 198327 มาใช้ได้ ยกตัวอย่างเช่น ต้องการปรับวันที่ที่คีย์เป็น พ.ศ. ให้เป็น ค.ศ. โดยสมมุติ A1:A65536 คือเซลล์ที่ต้องการแปลงวันที่

    1. ใช้ Datedif เช่น

      =Datedif(A1-198327,A1,"md")+A1-198327

      Enter > Copy ลงด้านล่าง

      การใช้สูตรนี้ เมื่อแปลงเป็น ค.ศ. แล้ว ปีใดเดือน ก.พ. มี 29 วัน วันที่ 1 ของเดือน มี.ค.จะถูกละไว้ ซึ่งจะเป็นการ Run วันที่ให้ใหม่ ไม่ต้องหาว่าปีใดเดือน ก.พ.มี 29 วัน

    2. หากต้องการวัน เดือน ตรงกับวันที่ที่ต้องการแปลง ไม่สนใจเรื่อง 29 วันแต่ต้องการให้วันและเดือนตรงกัน ใช้ฟังก์ชั่น Date

      =Date(Year(A1)-543,Month(A1),Day(A1))

      Enter แล้ว Copy ลงด้านล่าง

      การ ใช้สูตรนี้ หากเดือน ก.พ.ของ "ปีต้องการแปลง" มี 29 วัน แต่เดือน ก.พ.ของ "ปีที่แปลงมาเป็น" มีแค่ 28 วัน วันที่ 1 มี.ค. จะซ้ำ 2 ครั้ง เช่นปี พ.ศ. ...2504, 2508, 2512, 2516, 2520 ฯลฯ

    3. ตัวอย่างสูตรการแปลงวันที่ในคอลัมน์ A โดยไม่เอาค่าซ้ำ

      =(Text(A1,"d/m/")&Text(A,"yyyy")-543)+0

      Enter แล้ว Copy ลงด้านล่าง

      สูตรนี้หากแปลงมาเป็นวันที่ที่ไม่มีอยู่จริงจะเกิดค่าผิดพลาด ซึ่งสามารถประยุกต์ค่าผิดพลาดเป็นค่าใด ๆ ตามต้องการ

    4. กรณีวันที่ต้องการแปลงอยู่ในช่วงปี 2499 ถึง 2562 สามารถใช้สูตร

      =A1-198327+(Day(A1-198327)<>Day(A1)) 
      และหากต้องการทำวันเวลาที่เป็น ค.ศ.ให้เป็น พ.ศ.ทำอย่างไร? อย่าเพิ่งดีใจ จะบอกว่าเอา 198327 ไปบวกใช่ไหม ผิด! การคีย์วันที่ควรคีย์เป็น ค.ศ. หากต้องการเป็น พ.ศ. ให้จัดรูปแบบเอาครับพี่น้องครับ ไม่ใช่ไปบวกด้วย 198327 ครับ
      โปรดคำนึงว่าการแปลงวันที่ที่เป็น พ.ศ. ให้เป็น ค.ศ. นี่คือการแก้ไข เพราะวันที่ควรคีย์เป็น ค.ศ. และการนำ 198327 มาใช้แล้ว ได้วันที่ที่ตรงกันหรือไม่ ปัญหาไม่ใช่อยู่ที่ตัวเลข 198327 แต่โอกาสที่นำ 198327 ไปหักแล้วได้วันที่ที่ตรงกันนั้นมีมาก สำคัญที่การประยุกต์ใช้ เช่นถ้าได้วันที่ที่ไม่ตรงแล้วจะทำอย่างไร ใช้สูตรหรือฟังก์ชั่นใดช่วยได้ และถ้าใช้ 198327 หักแล้วได้วันที่ตรงกันก็ไม่จำเป็นต้องไปคิดฟังก์ชั่นให้ซับซ้อน



  5. มาในเรื่องของเวลาบ้างใน 1 วันหรือ 24 ชม. แทนด้วยเลข 1 หรือก็คือ 24/24 หากคีย์ 1/24 แล้วจัดรูปแบบเป็นเวลาจะได้ 1:00:00 ทดลองคีย์เลขอื่นๆ สังเกตดูผล
    ทบทวนกันหน่อย

    1. 1 วัน 24 ชม.

    2. 1 ชม. 60 นาที

    3. 1 นาที 60 วินาที

    4. 1 วัน 1440 นาที (24 ชม. * 60 นาที)

    5. 1 วัน 86400 วินาที (24 ชม. * 60 นาที * 60 วินาที)



  6. การคีย์เวลาต้องคีย์ตัวเลขคั่นด้วย : เสมอ เมื่อคีย์เวลาแล้วอยากรู้ว่าเป็นเลข Serial ใดก็ให้จัดรูปแบบเป็น General

  7. การรวมเวลาที่เกิน 24 ชม. ต้องจัดรูปแบบของเซลล์ผลลัพธ์เป็น [h]:mm:ss หากไม่เอาส่วนที่เป็นนาที วินาที สามารถละไว้ได้

  8. การแปลงเวลาในรูปแบบทศนิยมให้เป็นรูปแบบเวลา ยกตัวอย่างเช่น

    A1=1.5 ต้องการแปลงเป็น 1:30 ใช้สูตรดังนี้

    =Int(A1)/24+(A1-Int(A1))*60/1440

    ที่ต้องนำส่วนของนาทีคูณด้วย 60 ก่อนเพราะว่า 0.5 คือครึ่งหนึ่งของชม. เทียบบัญญัติไตรยางค์ได้ดังนี้

    1. 1 ชม. เท่ากับ 60 นาที

    2. 0.5 ชม. เท่ากับ 60/1*0.5 นาที ผลลัพธ์ คือ 30 นาที

    3. การทำนาทีให้เป็นวัน ก็ขึ้นไปอ่านจากหัวข้อที่ 5 ก็จะทราบว่าต้องนำ 1440 ไปหาร ก็เป็นอันเรียบร้อย

      Flirt male เอ๋า...เอาเข้าไป ก็ในเมื่อรู้ว่า 1 วัน คือ 24/24 และรู้ว่า 1 ชม. คือ 1/24 แล้วทำไมไม่รู้ว่า 1.50 ชม. นั่นก็คือ 1.50/24 ไปทำให้ยากทำไมครับท่านผู้ชมครับ

      แล้วถ้า 1.30 ชม.ล่ะ จะแปลงเป็น 1:30 ชม. ได้อย่างไร?

      ง่ายมาก ก็เปลี่ยน . ให้เป็น : ครับ มาดูตัวอย่างกัน

      =Substitute(Text(A1,"0.00"),".",":")+0 หรือ

      =Int(A1)/24+(A1-Int(A1))*100/1440

      เนื่องจากเราทราบว่า 0.30 คือ 30 นาที ก็นำ 100 ไปคูณเพื่อให้เป็น 30 จากนั้นก็ทำให้เป็นวันโดยการหารด้วย 1440

      สังเกตเห็นอะไรไหมหนอ?

      1. ถ้าไม่เห็นก็โปรดสังเกตว่า ส่วนของชม.เราก็ทำให้เป็นวัน ส่วนของนาทีเราก็ทำให้เป็นวัน

      2. หลังจากคำนวณได้แล้วต้องจัดรูปแบบเป็นเวลา





  9. ฟังก์ชั่นที่ควรศึกษาเกี่ยวกับวันเวลาได้แก่
    Datedif(), Hour(), Minute(), Secound(), Weekday(), Day(), Today(), Date(), Month(), Year() เป็นต้น

Share:

Disqus Shortname

Comments system

ซ่อมคอมพิวเตอร์นอกสถานที่ บางกะปิ 095-954-4524

ขับเคลื่อนโดย Blogger.

จำนวนการดูหน้าเว็บรวม

Blog Archive

Post Top Ad

คลังบทความของบล็อก

Author Details

Menu - Pages

Business

Random Posts

Recent

Popular

Blog Archive