วิธีสร้างสูตรที่กำหนดเองใน Excel (คำแนะนำทีละขั้นตอน) -

  • แบ่งปันสิ่งนี้
Hugh West

ในขณะที่ทำงานใน Excel หรือสร้างเวิร์กชีตแบบกำหนดเองสำหรับการวิเคราะห์ธุรกิจ เราอาจต้องสร้างสูตรของเราเอง แม้จะมีฟังก์ชันทั้งหมดที่มีให้ใน Excel แต่เราอาจต้องสร้างฟังก์ชันขึ้นมาเพื่อให้งานของเราสำเร็จลุล่วง Excel ช่วยให้คุณสร้างฟังก์ชันของคุณเองได้โดยใช้ VBA Programming Codes วันนี้ในบทความนี้เราจะนำเสนอบทความทีละขั้นตอนในการสร้างสูตรที่กำหนดเองใน Excel

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด

ดาวน์โหลดแบบฝึกหัดเล่มนี้เพื่อฝึกหัดงานขณะที่คุณกำลังอ่าน บทความ

สร้างสูตรแบบกำหนดเองใน Excel.xlsx

สร้างสูตรแบบกำหนดเองใน Excel

พิจารณาตัวอย่างที่คุณต้อง สร้างสูตรที่กำหนดเองเพื่อหาราคารวมของ สินค้า ของคุณที่ระบุในชุดข้อมูล Excel ช่วยให้เราสร้างฟังก์ชันที่กำหนดเองโดยใช้รหัส VBA ฟังก์ชันแบบกำหนดเองเหล่านี้ใน Excel เรียกว่า ฟังก์ชันที่กำหนดโดยผู้ใช้ (UDF) ช่วยให้คุณสร้างฟังก์ชันที่กำหนดเองเพื่อดำเนินการประเภทใดก็ได้ ในส่วนนี้ เราจะแนะนำทีละขั้นตอนเพื่อสร้าง ลงมือเลย!

ขั้นตอนที่ 1: เปิดใช้งานตัวเลือกสำหรับนักพัฒนาเพื่อเปิดหน้าต่าง VBA ใน Excel

ก่อนอื่น เราต้องเรียนรู้วิธีเปิด หน้าต่าง VBA เพื่อสร้างสูตรที่กำหนดเอง ทำตามขั้นตอนเหล่านี้เพื่อเรียนรู้!

  • คลิกที่ แถบเครื่องมือการเข้าถึงด่วนที่กำหนดเอง จากตัวเลือกที่มี ให้คลิกเพิ่มเติมคำสั่ง

  • หน้าต่างตัวเลือก Excel จะเปิดขึ้น คลิกที่ ปรับแต่ง Ribbon .
  • ตอนนี้ทำเครื่องหมายที่ตัวเลือก นักพัฒนาซอฟต์แวร์ เพื่อสร้าง Ribbon นี้ คลิก ตกลง เพื่อดำเนินการต่อ

  • แผ่นงาน Excel ของคุณมี Ribbon ใหม่ที่ชื่อว่า Developer .

  • เลือก Developer Ribbon คลิกที่ มาโคร เพื่อเปิด VBA
  • หรือคุณเพียงแค่กด “ Alt+F11 ” เพื่อดำเนินการดังกล่าว
  • <14

    ขั้นตอนที่ 2: เขียนโค้ด VBA เพื่อสร้างสูตรแบบกำหนดเอง

    • ในหน้าต่าง VBA คลิก แทรก .
    • จากตัวเลือกที่มีอยู่ คลิกที่ โมดูล เพื่อสร้างโมดูล เราจะเขียนโค้ด VBA ของเราในโมดูล

    • จดโค้ด VBA ของคุณเพื่อสร้าง สูตรที่กำหนดเอง หากต้องการค้นหา ราคารวม สำหรับรายการที่กำหนด รหัส VBA คือ
    7695
    • เราจำเป็นต้องประกาศ VBA รหัสเป็นฟังก์ชัน นั่นเป็นเหตุผลที่รหัสนี้เริ่มต้นด้วยการประกาศฟังก์ชันและสิ้นสุดด้วย สิ้นสุดฟังก์ชัน
    • สูตรจำเป็นต้องมีชื่อ เราตั้งชื่อมันว่า TOTALPRICE
    • เราต้องการอินพุตบางอย่างในฟังก์ชัน อินพุตถูกกำหนดไว้ในวงเล็บหลังชื่อฟังก์ชัน
    • เราจำเป็นต้องกำหนดค่าบางอย่างให้กับฟังก์ชันเพื่อส่งคืน หลังจากผ่านเกณฑ์เหล่านี้แล้ว ไวยากรณ์สุดท้ายของเราคือ:

    TOTALPRICE = (number1 *number2)

    • ปิดหน้าต่าง VBA และกลับไปที่แผ่นงานหลัก

    ขั้นตอน 3: ใช้สูตรที่กำหนดเองในสเปรดชีต Excel

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

    • แทรกค่าลงในสูตร สูตรสุดท้ายคือ:
    =TOTALPRICE(C4,D4)

  • โดยที่ C4 และ D4 คือ หุ้น และ ราคาต่อหน่วย

  • กด เข้าสู่ เพื่อ รับผลลัพธ์

  • สูตรที่กำหนดเองของเราทำงานได้อย่างสมบูรณ์! ตอนนี้ใช้สูตรเดียวกันกับเซลล์ที่เหลือเพื่อให้ได้ผลลัพธ์สุดท้าย

  • มาคุยกันอีกตัวอย่างหนึ่ง! ในชุดข้อมูลใหม่นี้ เราต้องค้นหา ราคาขายปลีก โดยการสร้างสูตรที่กำหนดเอง

  • เปิด VBA หน้าต่าง และไปที่ โมดูล ตามขั้นตอนที่เรากล่าวถึงก่อนหน้านี้
  • จด VBA รหัส VBA สำหรับ สูตรที่กำหนดเองคือ
6820

  • ปิดหน้าต่าง VBA แล้วไปที่แผ่นงานหลัก ใน เซลล์ F4 ค้นหาฟังก์ชันที่กำหนดเองใหม่ของเรา ราคาขายปลีก
  • ดับเบิลคลิกเมื่อพบ

  • ใส่ค่าลงในสูตรและฟอร์มสุดท้ายคือ:
=RETAILPRICE(C4,D4,E4)

  • โดยที่ C4, D4, E4 คือ Price1, Price2, และ ตัวหาร

  • รับผลลัพธ์โดยการกด Enter ตอนนี้ใช้ฟังก์ชันนี้กับทุกเซลล์เพื่อให้ได้ผลลัพธ์สุดท้าย
  • นี่คือวิธีที่คุณสามารถสร้างสูตรที่กำหนดเองใน excel และใช้งานได้

อ่านเพิ่มเติม: วิธีสร้างสูตรใน Excel สำหรับหลายเซลล์ (9 วิธี)

บันทึกย่อ

👉 คุณไม่สามารถ บันทึก a สูตรที่กำหนดเองเช่นเดียวกับที่คุณทำได้ในแมโคร Excel

👉 การสร้างสูตรที่กำหนดเองมีข้อจำกัดมากกว่ามาโคร VBA ทั่วไป ไม่สามารถเปลี่ยนแปลงโครงสร้างหรือรูปแบบของแผ่นงานหรือเซลล์

บทสรุป

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

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง