ฟังก์ชัน IFERROR ใน Excel สูตรและการใช้งาน
ค้นพบฟังก์ชัน IFERROR ใน Excel เพื่อจัดการข้อผิดพลาดอย่างมีประสิทธิภาพและเรียนรู้วิธีใช้งานเบื้องต้นที่สำคัญ
ปรับปรุงโพสต์: สิงหาคม 2021
นี่คือคำถามของผู้อ่าน:
ฉันมีเพื่อนร่วมงานที่ใช้ Excel VBA Macros เพื่อวิเคราะห์ข้อมูลจำนวนมาก คุณช่วยอธิบายวิธีการทำงานของ Macros และอาจแนะนำวิธีให้ฉันเลือกทักษะนั้นได้ไหม คำแนะนำง่ายๆสำหรับผู้เริ่มต้นได้รับการชื่นชมอย่างมาก
ขอบคุณสำหรับคำถาม
บทนำสู่ Excel 365 Macros
การเรียนรู้การพัฒนามาโครอย่างเชี่ยวชาญถือเป็นหนึ่งในทักษะที่สำคัญที่สุดที่จำเป็นสำหรับการเป็นผู้ใช้ Excel ระดับสูง โดยพื้นฐานแล้ว เราใช้ VBA Macros เพื่อทำงานอัตโนมัติใน Excel (เช่นเดียวกับในWord มาโครก็มีประโยชน์มาก ) ซึ่งอาจเป็นเรื่องธรรมดา น่าเบื่อ และใช้เวลานานมาก
ต่อไปนี้คือตัวอย่างบางส่วนของงานที่เราสามารถทำได้โดยอัตโนมัติด้วยมาโครใน Excel:
เนื่องจาก Excel มาพร้อมกับตัวบันทึกแมโครในตัว (ต่างจาก Outlook และ PowerPoint) มีสองตัวเลือกหลักในการเพิ่มแมโครลงในเวิร์กบุ๊ก Excel:
1) การบันทึกลำดับของการกระทำของผู้ใช้ซึ่งอาจเริ่มต้นได้ง่าย แต่ไม่ขยายขนาดสำหรับงานที่ซับซ้อนซึ่งอาจเกี่ยวข้องกับการโต้ตอบกับแอปพลิเคชัน Office อื่นหรือการจัดการชุดย่อยของข้อมูลที่ใหญ่กว่า
2) การเขียนมาโครของคุณโดยใช้ประโยชน์จาก Visual Basic for Applications (VBA) นี่เป็นภาษาขั้นตอนที่ค่อนข้างง่ายที่ช่วยให้คุณพัฒนาระบบอัตโนมัติที่ซับซ้อนยิ่งขึ้นได้อย่างรวดเร็ว
ในบทความนี้ เราจะกล่าวถึงทั้งสองกรณี เราจะเริ่มต้นด้วยการแสดงวิธีการบันทึกมาโครของคุณและดำเนินการต่อโดยให้ขั้นตอนโดยละเอียดสำหรับการแทรกมาโคร VBA ลงในสเปรดชีต
เราจะสาธิตทั้งสองตัวเลือกโดยใช้งานที่ง่ายมาก: เราจะเพิ่มชื่อเวิร์กชีต “DEMO” ลงในเวิร์กบุ๊กที่มีอยู่โดยอัตโนมัติ และคัดลอกตารางเฉพาะจากSheet1ไปยังเวิร์กบุ๊กนั้น
บันทึก Excel 365 / 2019 Macros
เราจะใช้ตัวอย่างง่ายๆ เพื่อสรุปกระบวนการ กรุณาดำเนินการดังต่อไปนี้:
เคล็ดลับ: อย่าลืมป้อนคำอธิบายโดยละเอียดลงในมาโครของคุณ
กำลังบันทึกไฟล์ที่เปิดใช้งานมาโครของคุณ
ตอนนี้เราจะต้องบันทึกเวิร์กบุ๊ก เนื่องจากมีมาโคร เราควรบันทึกเป็นไฟล์ XSLM (ไฟล์ Excel ที่เปิดใช้งานมาโคร)
สร้าง Excel VBA Macros
ดังที่เราได้กล่าวไปแล้ว ในหลาย ๆ กรณี ตัวบันทึก Excel Macro จะใช้งานไม่ได้และอาจไม่ตอบสนองทุกความต้องการของคุณ ในกรณีเหล่านี้ คุณจะต้องเขียนโค้ดของคุณเอง
เคล็ดลับ: มีหลายกรณีที่คุณอาจต้องการใช้วิธีไฮบริดเพื่อสร้างมาโคร คุณสามารถเริ่มต้นด้วยการบันทึกมาโครของคุณ แล้วปรับแต่งโค้ดที่สร้างอัตโนมัติด้วย VBA ด้วยตนเอง
การตั้งค่าสภาพแวดล้อมการพัฒนา Excel
อันนี้ฟังดูค่อนข้างแฟนซี แต่จริงๆแล้วค่อนข้างง่าย ถ้าคุณไม่เห็นแท็บชื่อDeveloperใน Ribbon ของคุณ ให้เริ่มต้นด้วยการเปิดใช้งานแท็บ Developer
หลังจากที่มองเห็นแท็บนักพัฒนาแล้ว Ribbon ของคุณจะมีลักษณะดังนี้:
การเขียนมาโคร VBA ของคุณ
Sub Write_Macro()
'This code creates a Macro named Write_Macro
Dim MySheet As New Worksheet
Dim MyTable As Range
' Create a worksheet programatically and call it TEST
Set MySheet = ThisWorkbook.Sheets.Add(After:=Sheets(Sheets.Count))
MySheet.Name = "TEST"
'Copy the table from Sheet1 into TEST worksheet
Set MyTable = Sheet1.Range("A1:C11")
With MyTable
.Copy Sheets("TEST").Range("A1")
End With
End Sub
เรียกใช้ Macro ของคุณ
การเรียกใช้แมโครของคุณนั้นง่ายมาก: จาก Macro Dialog ที่แสดงด้านบน ให้ไฮไลต์รายการ Write_Macro ของคุณแล้วกด Run
เปิดใช้งานการอนุญาตความปลอดภัย VBA
ใน Microsoft Office แมโครจะถูกปิดใช้งานตามค่าเริ่มต้น เพื่อหลีกเลี่ยงไม่ให้เรียกใช้โค้ดที่เป็นอันตราย หากคุณต้องการเรียกใช้มาโคร คุณจะต้องอนุญาต ดำเนินการตามขั้นตอนทางเลือกนี้ ในกรณีที่คุณได้รับข้อความแสดงข้อผิดพลาดเมื่อเรียกใช้มาโครตัวใดตัวหนึ่งจากสองรายการที่เราสร้างไว้ข้างต้น
หมายเหตุ: ปิดใช้งานแมโครทั้งหมดที่มีการแจ้งเตือนเป็นการตั้งค่าความปลอดภัยที่แนะนำสำหรับเวิร์กบุ๊ก Excel ที่มีมาโคร ทำงานดังนี้: เมื่อผู้ใช้เปิดเวิร์กบุ๊กดังกล่าว Excel จะโพสต์การแจ้งเตือน "MACROS ถูกปิดใช้งาน" เหนือแถบสูตร จากนั้นจึงขึ้นอยู่กับการตัดสินใจของผู้ใช้ในการเปิดใช้งานมาโครในเวิร์กบุ๊ก
ห่อ
ในบทช่วยสอนสั้นๆ ของวันนี้ เราได้เรียนรู้วิธีแทรกมาโครลงใน Office 365 Excel โดยการบันทึกหรือเขียนโดยใช้ Visual Basic for Applications โดยตรง
นี่เป็นเพียงขั้นตอนเริ่มต้นสำหรับผู้เริ่มต้นในการทำความคุ้นเคยกับการพัฒนา Excel ผู้อ่านที่ต้องการวิธีแก้ปัญหาเฉพาะ กรุณาส่งคำถามถึงเราผ่านทางหน้าติดต่อ
ค้นพบฟังก์ชัน IFERROR ใน Excel เพื่อจัดการข้อผิดพลาดอย่างมีประสิทธิภาพและเรียนรู้วิธีใช้งานเบื้องต้นที่สำคัญ
ฟังก์ชัน SUBTOTAL ใน Excel คืออะไร? สูตร SUBTOTAL ใน Excel คืออะไร มาหาคำตอบกับ LuckyTemplates.com กันเถอะ!
การอ้างอิงเซลล์ใน Excel มีสองประเภท: แบบสัมพัทธ์และแบบสัมบูรณ์ ซึ่งมีความสำคัญต่อการจัดการข้อมูลในสเปรดชีต
ฟังก์ชัน SUM ใน Excel เป็นเครื่องมือที่มีประโยชน์ในการคำนวณผลรวมใน Excel มาดูกันว่าเราสามารถใช้ฟังก์ชันนี้อย่างไรให้มีประสิทธิภาพสูงสุด
เรียนรู้การใช้ฟังก์ชัน Min และ Max ใน Excel เพื่อค้นหาค่าที่น้อยที่สุดและค่าที่ใหญ่ที่สุดในตารางข้อมูลอย่างมีประสิทธิภาพ
เรียนรู้เกี่ยวกับฟังก์ชัน AVERAGEIFS ใน Excel เพื่อคำนวณค่าเฉลี่ยจากหลายเงื่อนไข ข้อมูลเชิงลึกและตัวอย่างเพื่อให้คุณเข้าใจได้ง่ายขึ้น
ฟังก์ชันการนับใน Excel คืออะไร? วิธีการใช้ฟังก์ชันนับใน Excel? มาหาคำตอบกับ LuckyTemplates.com กันเถอะ!
เรียนรู้วิธีใช้ฟังก์ชัน RANK ใน Excel เพื่อจัดอันดับข้อมูลอย่างมีประสิทธิภาพ สามารถจัดอันดับจากน้อยไปมากหรือจากมากไปน้อยได้ตามต้องการ
เรียนรู้วิธีใช้ฟังก์ชัน HLOOKUP ใน Excel อย่างมีประสิทธิภาพและเคล็ดลับการใช้งานที่คุณไม่ควรพลาด!
ฟังก์ชัน SORT จะปล่อยให้ตารางต้นฉบับไม่เสียหาย และสร้างสำเนาที่เรียงลำดับแล้วในสเปรดชีตแทน