การนำข้อมูลมาแสดงตามจำนวนรายการที่กำหนดโดยสามารถระบุหน้าที่ต้องการ

การนำข้อมูลมาแสดงตามจำนวนรายการที่กำหนดโดยสามารถระบุหน้าที่ต้องการ

กรณีฐานข้อมูลมีรายการจำนวนมากและเราต้องการนำมาแสดงเฉพาะจำนวนบรรทัดที่ต้องการ เฉพาะหน้าที่ต้องการเพื่อที่ว่าปริมาณข้อมูลจะได้ไม่มากเกินไป เหมาะกับการประยุกต์ใช้ในการนำข้อมูลมาลงแบบฟอร์มต่าง ๆ เหมาะแก่การดูหรือเพื่อการพิมพ์ เราสามารถประยุกต์ใช้ Scroll Bar มาช่วยในการทำงานลักษณะนี้ได้ More »

การรวมข้อมูลหลายชีตด้วย Wildcard

การรวมข้อมูลหลายชีตด้วย Wildcard

ในการรวมข้อมูลจากหลาย ๆ ชีต โดยมีชีตหลักเพื่อไว้สรุปข้อมูลจากชีตย่อย ๆ นั้น หากชีตที่ต้องการรวมข้อมูลอยู่ติดกัน สามารถทำได้โดยเลือกเซลล์ที่ต้องการใช้แสดงผลรวมในชีตหลัก คีย์สูตร =Sum( คลิกแถบชีตแรกที่ต้องการวมข้อมูล กดแป้น Shift ค้างไว้ คลิกเลือกแถบชีตสุดท้ายที่ต้องการรวมข้อมูล More »

การเลือกข้อมูลจากฐานข้อมูลมาแสดงตามเงื่อนไขที่ต้องการ

การเลือกข้อมูลจากฐานข้อมูลมาแสดงตามเงื่อนไขที่ต้องการ

นการนำข้อมูลจากแหล่งใด ๆ มาแสดงตามเงื่อนไขนั้นสามารถทำได้หลายวิธี เช่น Advanced Filter, Array Fomulas, PivotTable, Consolidation หรือ เขียนโปรแกรมด้วย VBA ซึ่งจากที่กล่าวมาทั้งหมดเป็นการกระทำโดยไม่ต้องเพิ่มคอลัมน์ช่วยที่ฐานข้อมูลแต่อย่างใด ลักษณะเช่นนี้เป็นแนวทางการทำงานกับฐานข้อมูลที่ควรจะเป็น More »

การแทรกบรรทัดว่างระหว่างข้อมูล

การแทรกบรรทัดว่างระหว่างข้อมูล

กรณีที่มีข้อมูลเรียงต่อเนื่องกันไปลงด้านล่างแล้วต้องการจะแทรกบรรทัดว่างระหว่างแต่ละบรรทัดของข้อมูล โดยเลือกที่จะกำหนดได้ว่าจะให้แทรกกี่บรรทัด นอกจากจะใช้สูตรและ VBA แล้ว เราสามารถใช้เทคนิคการจัดเรียงเข้ามาช่วยได้ครับ More »

ทิปการเพิ่มประสิทธิภาพให้กับ Microsoft Excel

ทิปการเพิ่มประสิทธิภาพให้กับ Microsoft Excel

Link ไปข้างหน้าหรือหลังดีกว่ากัน หลีกเลี่ยงการ Link ไปข้างหน้า เช่นใช้ A1 ทำการ Link ไป Z1000 อาจจะเกิดการคำนวณที่ช้าลงหากมีสูตรที่หลากหลายจำนวนมากเนื่องจาก Excel จะปรับลำดับการคำนวณ ทำให้เกิดการรอผลการคำนวณจากสูตรอื่น ๆ More »

 

การเพิ่ม Sheet อัตโนมัติตามรายชื่อที่ให้ไว้ล่วงหน้าด้วย VBA

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

การค้นหาบางอักขระในข้อความ

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

ฟังก์ชั่น If กับการตัดเกรด

การตัดเกรดที่มีเงื่อนไขหลาย ๆ ชั้นเราควรเลือกใช้ฟังก์ชั่นจำพวก Lookup มาใช้งาน เช่น Lookup, Vlookup เนื่องจากช่วยให้ลดความงุนงงสับสนลงไปได้ สำหรับการตัดเกรดด้วย If ตามเนื่้อหาด้านล่างนี้ เขียนขึ้นเพื่อลำดับการทำความเข้าใจกับการใช้ฟังก์ชั่น If เนื่องจากพบว่ามีคนจำนวนมากใช้ If ในลักษณะนี้แต่ยังไม่เข้าใจ

เทคนิคการ Copy เซลล์ใด ๆ ไปวางในพื้นที่ขนาดใหญ่อย่างรวดเร็ว

การ Copy เซลล์ใด ๆ แล้วนำไปวางในพื้นที่ขนาดใหญ่ที่เกินกว่า 1 หน้าจออาจจะทำให้เกิดความยุุ่งยากลำบากและเสียเวลา การทำงานลักษณะนี้เราสามารถใช้เทคนิคเข้ามาช่วยได้ครับ ยกตัวอย่างเช่น Copy เซลล์ B2 ไปวางยังช่วงเซลล์ B5:B35000 สามารถทำดังนี้ครับ

การตรวจสอบหมายเลข IP ว่าอยู่ใน Range ใดหรือไม่

สำหรับหมายเลข IP ซึ่งต้องมองทีละชุดไปนั้นไม่สามารถใช้การตรวจสอบได้เหมือนเลขธรรมดา ต้องตรวจสอบหมายเลขเป็นชุด ๆ ไป การตรวจสอบด้วยสูตรจึงทำได้ลำบากแต่สามารถใช้ VBA เข้ามาช่วยได้ครับ สำหรับตัวอย่าง Code ตามด้านล่างจะเป็นการนำ I3:I17 ไปตรวจสอบกับ C3:D7

การค้นหาข้อมูลที่สัมพันธ์กันแต่บรรทัดไม่ตรงกัน

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

การเรียงตัวอักษรในเซลล์

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

คำแนะนำการใช้งาน Excel สำหรับผู้เริ่มต้น

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

เปลี่ยนค่าผิดพลาด #N/A เป็นค่าอื่นใน Excel 2003

ฟังก์ชั่นที่ใช้บ่อยที่สุด Top Hit ติด Chart ฟังก์ชั่นหนึ่งคือ Vlookup ซึ่งเป็นการ Lookup ข้อมูลที่มีค่าตรงกันกับค่าที่ต้องการ แล้วนำข้อมูลที่เกี่ยวข้องมาแสดง และเมื่อ Lookup กันแล้วเมื่อไม่เจอค่าที่ต้องการจะเกิดค่าผิดพลาดขึ้นมาเป็น #N/A ปัญหาที่ตามมาคือ

การแกะสูตรการหาจำนวนอักขระจากข้อความ

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

การ Resize Comment พร้อมกันทุก Sheet

กรณีที่มีปัญหากล่องความเห็นหรือกล่อง Comment จำนวนมากมีขนาดไม่พอดีกับข้อความ เช่นเล็กไปหรือใหญ่ไป หากต้องจัดการด้วยมือเพื่อให้พอดีกับข้อความแล้วจะทำเสียเวลาไปมากมายครับ จากปัญหาดังกล่าว เราสามารถใช้ Code VBA ตามด้านล่าง

การนำข้อมูลมาเชื่อมต่อกันโดยดูตามสี

ใน Microsoft Excel ไม่มีฟังก์ชั่นสำหรับการ List รายการโดยดูสีที่เข้าเงื่อนไข หากจะทำเช่นนั้นต้องอาศัย Add-ins เช่น Morefunc (Support Excel 2007 ลงไป) หรือ VBA เข้ามาจัดการ และเนื่องจากว่าการใช้ Morefunc ไม่ Support กับ Excel ทุกรุ่น