สารบัญ
กำลังมองหาวิธีการ สร้างสารบัญใน 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 .