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

วิธีนับจำนวนแผ่นงานของสมุดงาน?

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

นับจำนวนแผ่นงานในฟังก์ชัน SHEETS ของสมุดงาน

นับจำนวนแผ่นงานในสมุดงานด้วยคำสั่งกำหนดชื่อ

นับจำนวนแผ่นงานในสมุดงานด้วยรหัส VBA

แสดงจำนวนแผ่นงานในสมุดงานตามบานหน้าต่างนำทาง ความคิดที่ดี 3

นับจำนวนแผ่นงานในสมุดงานโดยสร้างรายการแผ่นงาน ความคิดที่ดี 3


ลูกศรสีฟ้าฟองขวานับจำนวนแผ่นงานในฟังก์ชัน SHEETS ของสมุดงาน

ถ้าเวอร์ชัน Excel ของคุณคือ 2013 หรือใหม่กว่า คุณสามารถใช้ฟังก์ชัน SHEETS เพื่อรับจำนวนแผ่นงานของสมุดงานปัจจุบันทั้งหมดได้

เลือกเซลล์ว่างกว่าประเภท =แผ่นงาน() เข้าไปกด Enter เพื่อรับจำนวนแผ่น


ลูกศรสีฟ้าฟองขวานับจำนวนแผ่นงานในสมุดงานด้วยคำสั่งกำหนดชื่อ

ใน Excel คุณสามารถใช้สูตรในคุณลักษณะกำหนดชื่อก่อนจากนั้นจึงนับจำนวนแผ่นงาน

1. เปิดสมุดงานของคุณที่คุณต้องการนับจำนวนแผ่นงาน

2. คลิก สูตร > กำหนดชื่อดูภาพหน้าจอ:

เอกสารนับจำนวนแผ่น 1

3. และใน ชื่อใหม่ กล่องโต้ตอบระบุชื่อในไฟล์ ชื่อ นามสกุล กล่องข้อความจากนั้นป้อนสูตรนี้ = GET.WORKBOOK (1) & T (ตอนนี้ ()) ไป อ้างถึง กล่องข้อความดูภาพหน้าจอ:

เอกสารนับจำนวนแผ่น 1

4. จากนั้นคลิก OK เพื่อปิดกล่องโต้ตอบนี้และกลับไปที่แผ่นงานจากนั้นพิมพ์สูตรนี้ = COUNTA (INDEX (CountSheets, 0))(นับแผ่น ในสูตรนี้เป็นชื่อที่คุณกำหนดในขั้นตอนที่ 3 คุณสามารถเปลี่ยนได้ตามต้องการ) ลงในเซลล์ว่างดูภาพหน้าจอ:

เอกสารนับจำนวนแผ่น 1

5. แล้วกด เข้าสู่ คุณจะได้รับจำนวนแผ่นงานของคุณในสมุดงานปัจจุบัน

เอกสารนับจำนวนแผ่น 1


ลูกศรสีฟ้าฟองขวานับจำนวนแผ่นงานในสมุดงานด้วยรหัส VBA

หากคุณคิดว่าสูตรข้างต้นค่อนข้างจำยากนี่คือรหัส VBA ง่ายๆที่ช่วยคุณได้

1. กด ALT + F11 และจะเปิดไฟล์ หน้าต่าง Microsoft Visual Basic for Applications.

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

รหัส VBA: นับจำนวนแผ่นงานในสมุดงาน

Public Sub CountWorkSheets()
'Update 20140326
MsgBox "The total number sheets of this workbook: " & Application.Sheets.Count
End Sub

3. จากนั้นกด F5 คีย์เพื่อรันโค้ดนี้และกล่องพร้อมต์จะปรากฏขึ้นเพื่อบอกจำนวนเวิร์กชีตทั้งหมดดังภาพหน้าจอต่อไปนี้:

เอกสารนับจำนวนแผ่น 1


ลูกศรสีฟ้าฟองขวา แสดงจำนวนแผ่นงานในสมุดงานด้วยบานหน้าต่างนำทาง

ถ้าคุณมี Kutools สำหรับ Excel ติดตั้งแล้วคุณสามารถดูจำนวนแผ่นงานในสมุดงานได้อย่างชัดเจนด้วยไฟล์ การเดินเรือ บานหน้าต่าง

Kutools สำหรับ Excel, ที่มีมากกว่า 300 ฟังก์ชั่นที่มีประโยชน์ทำให้งานของคุณง่ายขึ้น 

หลังจาก ติดตั้งฟรี Kutools สำหรับ Excel โปรดทำดังนี้:

1 คลิก Kutools > การเดินเรือ เพื่อเปิดใช้งาน บานหน้าต่างนำทาง ทางด้านซ้ายของแผ่นงาน ดูภาพหน้าจอ:
การนำทาง doc 1

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

กับ การเดินเรือ บานหน้าต่างคุณสามารถเข้า Google ระหว่างแผ่นงานแสดงส่วนหัวคอลัมน์ทั้งหมดชื่อช่วงและเพิ่มข้อความอัตโนมัติและอื่น ๆ คลิกที่นี่เพื่อทราบรายละเอียดเพิ่มเติม

ลูกศรสีฟ้าฟองขวา บานหน้าต่างนำทาง - รายการและนับแผ่นงานทั้งหมด


ลูกศรสีฟ้าฟองขวา นับจำนวนแผ่นงานในสมุดงานโดยสร้างรายการแผ่นงาน

หากคุณคิดว่าวิธีการข้างต้นไม่สะดวกฉันสามารถแนะนำวิธีการให้คุณได้

ถ้าคุณได้ติดตั้ง Kutools สำหรับ Excelคุณสามารถสร้างรายการชื่อของแผ่นงานทั้งหมดจากนั้นเลือกเพื่อนับในแถบสถานะ

หลังจาก ติดตั้งฟรี Kutools สำหรับ Excel โปรดทำดังนี้:

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

2. จากนั้นในกล่องโต้ตอบ popping ให้เลือก ประกอบด้วยรายการไฮเปอร์ลิงก์ ตัวเลือกและสำหรับการเลือกชื่อแผ่นงานอย่างสะดวกคุณสามารถแสดงดัชนีชีตใน 3 หรือ 4 คอลัมน์ ดูภาพหน้าจอ:
แผ่นนับเอกสาร 2

3 คลิก Okจากนั้นแผ่นงานจะถูกสร้างขึ้นโดยมีชื่อของแผ่นงานทั้งหมดก่อนแผ่นงานทั้งหมดและคุณเพียงแค่ต้องเลือกชื่อแผ่นงานเหล่านี้และดูผลการนับที่ สถานะ bar.
doc kutools สร้างรายชื่อแผ่นงาน 3

จริงๆแล้วชื่อแผ่นงานเหล่านี้สามารถเชื่อมโยงได้คุณสามารถคลิกชื่อแผ่นงานหนึ่งชื่อจากนั้นเชื่อมโยงไปยังแผ่นงานที่สัมพันธ์กันได้อย่างรวดเร็ว และด้วย สร้างรายชื่อแผ่นงานคุณสามารถสร้างปุ่มที่เชื่อมโยงได้ของชื่อแผ่นงานด้วยการทำเครื่องหมาย ประกอบด้วยปุ่มและมาโคร ตัวเลือก คลิกที่นี่เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Create List of Sheet Names

ลูกศรสีฟ้าฟองขวา สร้างรายชื่อแผ่นงาน



Kutools for Excel: 300 + ฟังก์ชันที่คุณต้องมีใน Excel ทดลองใช้ฟรี 30 วันจากที่นี่

ดีบานหน้าต่างนำทาง - ค้นหาและแทนที่

Kutools สำหรับ Excelขั้นสูง ค้นหาและแทนที่ สามารถช่วยคุณค้นหาและ
แทนที่ค่าในแผ่นงานและสมุดงานหลายแผ่น
doc ค้นหาและแทนที่

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

kte แท็บ 201905


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (16)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Thanks!
=Sheets() worked just fine!
Before I thought I must use VBA.
Saved a lot of trouble!
Rated 5 out of 5
This comment was minimized by the moderator on the site
Save the entire workbook in single pdf then u can find easily count the total no of pages.
This comment was minimized by the moderator on the site
I upgraded to Office 365 and now=COUNTA(INDEX(CountSheets,0)) always returns 1. Is there a fix for Excel 365 to get this to work?Thanks,
Jim...
This comment was minimized by the moderator on the site
=SHEETS() in Excel 365 returns 0.
=SHEETS(reference) - so what goes in "reference"?
This comment was minimized by the moderator on the site
Hi, gerland, in my office 365, the defined name method work as well. You can try the SHEETS function, I have updated it as the first one method in this tutorial.
This comment was minimized by the moderator on the site
=Sheets()  gives the answer. 
This comment was minimized by the moderator on the site
=sheets() works great
This comment was minimized by the moderator on the site
It Works only 2010 & Higher Version of Excel. Not Working In Excel 2007
This comment was minimized by the moderator on the site
Tried it on my 2007 version.
=COUNTA(countsheets)
works for me.
This comment was minimized by the moderator on the site
I like it. Thanks too much
This comment was minimized by the moderator on the site
Thank you so much for posting these directions!! I have a workbook with over 700 sheets and never knew there was a way for excel to count them for me. I used the first method and it worked absolutely perfectly!!
This comment was minimized by the moderator on the site
Great! Saved so much of my time!!
This comment was minimized by the moderator on the site
Hi, Thanks! This worked for me great in excel 2013 to count the number of sheets. Crazy that a formula is required to do this.
This comment was minimized by the moderator on the site
Sorry Freddy. Your first method using Formula > Define Name doesn't work. You got a typo somewhere or something
This comment was minimized by the moderator on the site
[quote]Sorry Freddy. Your first method using Formula > Define Name doesn't work. You got a typo somewhere or somethingBy smith[/quote] yes, instead of =COUNTA(INDEX(CountSheets,0)) You should write =COUNTA(INDEX(CountSheets;0))
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations