วิธีสร้างสารบัญอัตโนมัติใน Excel

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

กำลังมองหาวิธีการ สร้างสารบัญใน Excel ? ถ้าอย่างนั้นคุณมาถูกที่แล้ว! คุณสามารถ สร้างสารบัญใน Excel เพื่อนำทางไปยังแผ่นงานที่คุณเลือกได้ด้วยการคลิกเพียงครั้งเดียว ในบทความนี้ เราจะสาธิต 4 วิธีที่สะดวกในการ สร้างสารบัญโดยอัตโนมัติใน Excel

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

คุณสามารถ ดาวน์โหลดแบบฝึกหัดได้จากลิงค์ด้านล่างนี้

การสร้างสารบัญ.xlsm

4 วิธีในการสร้างสารบัญโดยอัตโนมัติใน Excel

เป็นที่ยอมรับว่า Excel ไม่มีคุณลักษณะใดๆ ในการสร้างสารบัญ แต่คุณสามารถใช้ฟังก์ชันของ Excel, รหัส VBA และแป้นพิมพ์ลัดเพื่อรับสารบัญแทน ดังนั้น โดยไม่ชักช้า เรามาดูกันทีละวิธี

สมมติว่า เรามี ข้อมูลการขายรายไตรมาส แสดงในเซลล์ B4:F14 ที่นี่ ชุดข้อมูลจะแสดง ตำแหน่งที่ตั้ง และ รายไตรมาส ยอดขาย สำหรับปี 2019 ในทำนองเดียวกัน ข้อมูลการขาย สำหรับ 2020 และ 2021 แสดงอยู่ด้านล่าง

ที่นี่ เราใช้เวอร์ชัน Microsoft Excel 365 คุณสามารถใช้เวอร์ชันอื่นตามความสะดวกของคุณ

วิธีที่ 1 : การใช้แป้นพิมพ์ลัดเพื่อสร้างสารบัญ

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

📌 ขั้นตอน :

  • ในตอนเริ่มต้น ให้พิมพ์ชื่อแผ่นงาน ในกรณีนี้ ชื่อของเวิร์กชีตของเราคือ ข้อมูลการขายปี 2019
  • ถัดไป กดปุ่ม CTRL + K บนแป้นพิมพ์

ซึ่งจะแสดงวิซาร์ด แทรกไฮเปอร์ลิงก์

  • ตอนนี้ คลิกตัวเลือก วางในเอกสารนี้ >> จากนั้นเลือกชื่อแผ่นงาน ( ข้อมูลการขายปี 2019 ) >> คลิกปุ่ม ตกลง

ซึ่งจะแทรกลิงก์ที่คลิกได้ลงในสตริงข้อความตามที่แสดงในภาพด้านล่าง

ในทำนองเดียวกัน ให้ทำซ้ำขั้นตอนสำหรับเวิร์กชีต ข้อมูลการขายปี 2020

ในทางกลับกัน ปฏิบัติตามขั้นตอนเดียวกันสำหรับเวิร์กชีต ข้อมูลการขายปี 2021

สุดท้าย ผลลัพธ์ควรมีลักษณะเหมือนภาพด้านล่าง

เช่นนั้น คุณได้สร้าง สารบัญ สำหรับเวิร์กชีตของคุณแล้ว มันง่ายมาก!

วิธีที่ 2: การใช้คีย์ ALT เพื่อสร้าง สารบัญ

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

📌 ขั้นตอน :

  • เริ่มแรก เลือกหัวข้อ (ในที่นี้คือ 2019 Salesข้อมูล ).
  • ถัดไป กดปุ่ม ALT และปุ่มเมาส์ขวาค้างไว้

📄 หมายเหตุ : วิธีนี้จะใช้ได้ก็ต่อเมื่อแผ่นงานของคุณได้รับการบันทึกแล้ว ดังนั้น อย่าลืมกดแป้น CTRL + S เพื่อบันทึกเวิร์กชีตของคุณก่อน

  • ตอนนี้ วางเคอร์เซอร์ไว้ที่ ขอบของเซลล์ B1 ที่เลือก และลากลงในเวิร์กชีตที่มี สารบัญ ในกรณีนี้ เป็นเวิร์กชีต คีย์ ALT

ซึ่งจะนำคุณไปยัง ALT คีย์ แผ่นงาน

  • ตามนี้ ปล่อยปุ่ม ALT แล้วลากเคอร์เซอร์ไปยังตำแหน่งที่ต้องการ (เซลล์ B5 ) ขณะที่กดค้างไว้ ลงด้วยปุ่มขวาของเมาส์
  • ในทางกลับกัน ให้ปล่อยปุ่มเมาส์ขวา >> รายการตัวเลือกปรากฏขึ้น เลือกตัวเลือก สร้างไฮเปอร์ลิงก์ที่นี่

ดังนั้น ผลลัพธ์ควรมีลักษณะเหมือนภาพด้านล่าง

สุดท้าย ทำซ้ำขั้นตอนเดียวกันสำหรับเวิร์กชีตอีกสองแผ่นตามที่อธิบายไว้ด้านล่าง

วิธีที่ 3: การใช้ไฮเปอร์ลิงก์ ฟังก์ชันสำหรับสร้างสารบัญ

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

📌 ขั้นตอน :

  • ประการแรก ไปที่เซลล์ B5 แล้วป้อนนิพจน์ด้านล่าง

=HYPERLINK("#'2019 Sales Data'!A1","2019 Sales Data")

ในสูตรนี้ “#'2019 Sales Data'!A1” เป็น link_location อาร์กิวเมนต์ และอ้างอิงถึงตำแหน่งของแผ่นงาน ข้อมูลการขายปี 2019 สุดท้าย “ข้อมูลการขายปี 2019” เป็นอาร์กิวเมนต์ friendly_name ซึ่งระบุถึงสตริงข้อความที่แสดงเป็นลิงก์ เครื่องหมาย ปอนด์ (#) บอกฟังก์ชันว่าแผ่นงานอยู่ในสมุดงานเดียวกัน

  • ประการที่สอง ทำตามขั้นตอนเดียวกันสำหรับ แผ่นงาน ข้อมูลการขายปี 2020 และใส่สูตรที่ระบุด้านล่าง

=HYPERLINK("#'2020 Sales Data'!A1","2020 Sales Data")

<3

  • ในทำนองเดียวกัน พิมพ์นิพจน์ด้านล่างเพื่อทำซ้ำขั้นตอนสำหรับแผ่นงาน ข้อมูลการขายปี 2021

=HYPERLINK("#'2021 Sales Data'!A1","2021 Sales Data")

จากนั้น หลังจากทำตามขั้นตอนทั้งหมดแล้ว ผลลัพธ์ควรมีลักษณะตามภาพด้านล่าง

อ่านเพิ่มเติม: วิธีสร้างสารบัญใน Excel ด้วยไฮเปอร์ลิงก์ (5 วิธี)

วิธีที่ 4: การใช้โค้ด VBA เพื่อสร้างสารบัญอัตโนมัติ

หากคุณจำเป็นต้องได้รับหมายเลขคอลัมน์ของการจับคู่บ่อยครั้ง คุณอาจพิจารณาโค้ด VBA ด้านล่าง มันง่าย & amp; ง่าย ๆ เพียงทำตาม

📌 ขั้นตอนที่ 01: เปิดตัวแก้ไข Visual Basic

  • ขั้นแรก ไปที่แท็บ นักพัฒนาซอฟต์แวร์ >> คลิกปุ่ม Visual Basic

ซึ่งจะเปิด Visual Basic Editor ในหน้าต่างใหม่

📌 ขั้นตอนที่ 02: แทรกรหัส VBA

  • ประการที่สอง ไปที่แท็บ แทรก >> เลือก โมดูล .

เพื่อความสะดวกในการอ้างอิง คุณสามารถคัดลอกโค้ดจากที่นี่และวางลงในหน้าต่างที่แสดงด้านล่าง

8832

การแบ่งรหัส:

ตอนนี้ ฉันจะอธิบาย VBA รหัสที่ใช้สร้าง สารบัญ ในกรณีนี้ รหัสจะแบ่งออกเป็น 3 ขั้นตอน

  • ในส่วนแรก รูทีนย่อยจะได้รับชื่อ ซึ่งนี่คือ Excel_Table_Of_Contents() .
  • ถัดไป กำหนดตัวแปร alerts, y, และ Wrksht .
  • จากนั้นกำหนด Long , บูลีน และ ตัวแปร ชนิดข้อมูลตามลำดับ
  • นอกจากนี้ กำหนด Wrksht_Index เป็นตัวแปรสำหรับจัดเก็บ ออบเจกต์เวิร์กชีต .
  • ในมื้อที่สอง ให้ลบแผ่นงานสารบัญก่อนหน้าโดยใช้ วิธีการลบ .
  • ตอนนี้ ให้ใส่แผ่นงานใหม่ด้วย เพิ่ม วิธีการ ในตำแหน่งแรกและตั้งชื่อ “สารบัญ” โดยใช้ คำชี้แจงชื่อ .
  • ในส่วนที่สาม เราประกาศตัวนับ ( y = 1 ) และใช้ คำสั่ง For Loop และ คำสั่ง If เพื่อรับชื่อแผ่นงาน
  • สุดท้าย ใช้ฟังก์ชัน ไฮเปอร์ลิงก์ เพื่อสร้างลิงก์ที่คลิกได้ซึ่งฝังอยู่ในชื่อแผ่นงาน

📌 ขั้นตอนที่ 3: การเรียกใช้โค้ด VBA

  • ตอนนี้ กดปุ่ม F5 บนแป้นพิมพ์ของคุณ

ซึ่งจะเป็นการเปิดกล่องโต้ตอบ มาโคร

  • ตามนี้ คลิกปุ่ม เรียกใช้

ในที่สุด ผลลัพธ์ควรมีลักษณะเหมือนภาพหน้าจอที่ระบุด้านล่าง

อ่านเพิ่มเติม: วิธีสร้างสารบัญโดยใช้ VBA ใน Excel (2 ตัวอย่าง)

การนำทางไปยังเวิร์กชีตโดยใช้แถบสถานะ

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

📌 ขั้นตอน :

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

  • ถัดไป คลิกขวาด้วยเมาส์

ในทันที กล่องโต้ตอบ เปิดใช้งาน จะปรากฏขึ้นซึ่งแสดงแผ่นงานทั้งหมด .

  • ตามนี้ เลือกแผ่นงาน เช่น เราได้เลือก ข้อมูลการขายปี 2021 >> คลิกปุ่ม ตกลง

เพียงเท่านี้ คุณจะไปยังแผ่นงานที่คุณเลือกไว้

ส่วนการปฏิบัติ

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

สรุป

ฉันหวังว่าบทความนี้จะช่วยให้คุณเข้าใจวิธีการ สร้างสารบัญโดยอัตโนมัติใน เอ็กเซล . หากคุณมีคำถามใด ๆ โปรดแสดงความคิดเห็นด้านล่าง นอกจากนี้ หากคุณต้องการอ่านบทความเพิ่มเติมเช่นนี้ คุณสามารถเยี่ยมชมเว็บไซต์ของเรา ExcelWIKI .

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