ไปยังเนื้อหาหลัก

วิธีเปลี่ยนชื่อแผ่นงานหลายแผ่นใน Excel

ผู้เขียน: ฝ่ายสนับสนุนด้านเทคนิค แก้ไขล่าสุด: 2024-11-18

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

เปลี่ยนชื่อแผ่นงาน

ใช้คำสั่งเปลี่ยนชื่อเพื่อเปลี่ยนชื่อแผ่นงาน

ใช้เครื่องมือที่มีประโยชน์เพื่อเปลี่ยนชื่อแผ่นงานหลายแผ่นได้อย่างสะดวกสบาย

การใช้รหัส VBA เพื่อเปลี่ยนชื่อแผ่นงานหลายแผ่น


ใช้คำสั่งเปลี่ยนชื่อเพื่อเปลี่ยนชื่อแผ่นงาน


เราสามารถเปลี่ยนชื่อแผ่นงานใน Excel ได้อย่างรวดเร็วด้วยไฟล์ ตั้งชื่อใหม่ คำสั่งตามขั้นตอนต่อไปนี้:

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

คลิกขวาที่แท็บแผ่นงาน เลือกคำสั่งเปลี่ยนชื่อ จากนั้นป้อนชื่อใหม่

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


ใช้เครื่องมือที่มีประโยชน์เพื่อเปลี่ยนชื่อแผ่นงานหลายแผ่นได้อย่างสะดวกสบาย

La เปลี่ยนชื่อแผ่นงานหลายแผ่น เครื่องมือของ Kutools สำหรับ Excel ค่อนข้างมีประโยชน์สำหรับการเปลี่ยนชื่อแผ่นงานทั้งหมดหรือแผ่นงานเฉพาะที่เลือกของสมุดงานปัจจุบัน

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

หลังจาก ดาวน์โหลดและติดตั้ง Kutools สำหรับ Excelคลิก Kutools พลัส > แผ่นงาน > เปลี่ยนชื่อแผ่นงาน เพื่อเปิด เปลี่ยนชื่อแผ่นงานหลายแผ่น กล่องโต้ตอบ จากนั้นโปรดดำเนินการดังนี้:

สถานการณ์ที่ 1 เปลี่ยนชื่อแผ่นงานหลายแผ่นด้วยข้อมูลเฉพาะโดยใช้ Kutools for Excel

"ระบุ

  1. เลือกแผ่นงานที่คุณต้องการเปลี่ยนชื่อจาก แผ่น รายการ.
  2. เลือกหนึ่งประเภทที่คุณต้องการเปลี่ยนชื่อแผ่นงานภายใต้ เปลี่ยนชื่อตัวเลือก
  3. ใส่ค่าเฉพาะลงใน จากช่องป้อนข้อมูล.
  4. คลิก OK. คุณจะได้รับผลลัพธ์ดังต่อไปนี้:

เปลี่ยนชื่อแผ่นงานหลายแผ่นด้วยข้อมูลเฉพาะ

สถานการณ์ที่ 2 เปลี่ยนชื่อแผ่นงานหลายแผ่นด้วยค่าเซลล์โดยใช้ Kutools for Excel

ระบุตัวเลือกในกล่องโต้ตอบ

  1. เลือกแผ่นงานที่คุณต้องการเปลี่ยนชื่อจาก แผ่น รายการ.
  2. เลือกหนึ่งประเภทที่คุณต้องการเปลี่ยนชื่อแผ่นงานภายใต้ เปลี่ยนชื่อตัวเลือก
  3. คลิก  เลือกปุ่ม เพื่อเลือกค่าของเซลล์ที่คุณต้องการตั้งชื่อเวิร์กชีตตามภายใต้ จากช่วงเฉพาะ มาตรา.
  4. คลิก OK. คุณจะได้รับผลลัพธ์ดังต่อไปนี้:

เปลี่ยนชื่อเวิร์กชีตหลายแผ่นด้วยค่าเซลล์

สถานการณ์ที่ 3 เปลี่ยนชื่อแผ่นงานหลายแผ่นโดยมีค่าเซลล์เฉพาะในแต่ละแผ่นงานโดยใช้ Kutools for Excel

ระบุตัวเลือกในกล่องโต้ตอบ

  1. เลือกแผ่นงานที่คุณต้องการเปลี่ยนชื่อจาก แผ่น รายการ.
  2. เลือกหนึ่งประเภทที่คุณต้องการเปลี่ยนชื่อแผ่นงานภายใต้ เปลี่ยนชื่อตัวเลือก
  3. คลิก  เลือกปุ่ม เพื่อเลือกค่าเซลล์เฉพาะที่คุณต้องการตั้งชื่อเวิร์กชีตโดยยึดตาม เปลี่ยนชื่อแผ่นงานด้วยเซลล์เฉพาะ มาตรา.
  4. คลิก OK. ชื่อแผ่นงานถูกเปลี่ยนชื่อด้วยค่าเซลล์เฉพาะในแต่ละแผ่นงาน

เปลี่ยนชื่อเวิร์กชีตหลายแผ่นด้วยค่าเซลล์เฉพาะในแต่ละเวิร์กชีต

Kutools สำหรับ Excel นำเสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อปรับปรุงงานที่ซับซ้อน เพิ่มความคิดสร้างสรรค์และประสิทธิภาพ เสริมด้วยความสามารถด้าน AI, Kutools ทำงานอัตโนมัติด้วยความแม่นยำ ทำให้การจัดการข้อมูลเป็นเรื่องง่าย ข้อมูลโดยละเอียดของ Kutools for Excel...         ทดลองฟรี...

การใช้รหัส VBA เพื่อเปลี่ยนชื่อแผ่นงานหลายแผ่น

ที่นี่ฉันจะแนะนำรหัส VBA สองรหัสเพื่อเปลี่ยนชื่อแผ่นงานหลายแผ่น

รหัส 1 รหัส VBA เพื่อเปลี่ยนชื่อแผ่นงานหลายแผ่นตามชื่อที่คุณต้องการในคราวเดียว

ด้วยรหัส VBA ต่อไปนี้คุณสามารถเปลี่ยนชื่อแผ่นงานทั้งหมดของสมุดงานปัจจุบันได้อย่างรวดเร็วโดยใช้คำนำหน้าเหมือนกันในชื่อแผ่นงานเช่น: KTE-order1, KTE-order 2 และ KTE-order 3 ...

1. คลิกที่ ผู้พัฒนา > ของ Visual Basicและคลิก สิ่งที่ใส่เข้าไป > โมดูล ใน แอปพลิเคชัน Microsoft Visual Basic Windows.

2. โปรดคัดลอกและวางรหัสต่อไปนี้ลงในไฟล์ โมดูล.

VBA: เปลี่ยนชื่อแผ่นงานทั้งหมดโดยป้อนชื่อเฉพาะ

Sub ChangeWorkSheetName()
'Updateby20140624
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
newName = Application.InputBox("Name", xTitleId, "", Type:=2)
For i = 1 To Application.Sheets.Count
    Application.Sheets(i).Name = newName & i
Next
End Sub

3.  คลิก ปุ่มเรียกใช้ เพื่อรันโค้ดและป้อนชื่อที่คุณต้องการลงในกล่องโต้ตอบป๊อปอัพดูภาพหน้าจอ:

กรอกชื่อชีทใหม่

4. คลิก OK. จากนั้นคุณจะเห็นแผ่นงานทั้งหมดถูกเปลี่ยนชื่อ

แผ่นงานทั้งหมดได้รับการเปลี่ยนชื่อ

2. รหัส VBA เพื่อเปลี่ยนชื่อแผ่นงานหลายแผ่นตามค่าเซลล์เฉพาะในแต่ละแผ่นงานของสมุดงานที่ใช้งานอยู่

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

1.  โปรดระบุเซลล์ที่จะมีชื่อแผ่นงานในแต่ละแผ่นงานและพิมพ์ชื่อแผ่นงานลงไป ในตัวอย่างนี้ฉันจะพิมพ์ชื่อเวิร์กชีตในเซลล์ A1 ในแต่ละแผ่นงาน

2.  คลิก ผู้พัฒนา > ของ Visual Basicและคลิก สิ่งที่ใส่เข้าไป > โมดูล ใน แอปพลิเคชัน Microsoft Visual Basic หน้าต่าง

3.  โปรดคัดลอกและวางรหัสต่อไปนี้ลงในโมดูล

VBA: เปลี่ยนชื่อแผ่นงานตามเนื้อหาเซลล์เฉพาะ

Sub RenameTabs()
'Updateby20140624
 For x = 1 To Sheets.Count
 If Worksheets(x).Range("A1").Value <> "" Then
 Sheets(x).Name = Worksheets(x).Range("A1").Value
 End If
 Next
 End Sub

4.  คลิก ปุ่มเรียกใช้ ปุ่มเพื่อรันโค้ด worsheets ทั้งหมดถูกเปลี่ยนชื่อตามเนื้อหาของเซลล์ A1

หมายเหตุ:

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

Demo: เปลี่ยนชื่อแผ่นงานหลายแผ่นด้วย Kutools for Excel