Thep Excel

SHEETS – นับจำนวนแผ่นงาน

ส่งกลับจำนวนแผ่นงานทั้งหมดในการอ้างอิง หรือในเวิร์กบุ๊กปัจจุบันหากไม่มีการอ้างอิง

=SHEETS([reference])

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
3/10

Difficulty
2/10

Usefulness
2/10

Syntax & Arguments

=SHEETS([reference])

Argument Type Required Default Description
reference Reference Optional เวิร์กบุ๊กปัจจุบัน การอ้างอิงที่ต้องการนับจำนวนแผ่นงาน สามารถเป็นการอ้างอิงไปยังเซลล์ หรือช่วงของแผ่นงาน (3D reference) ถ้าละเว้นอาร์กิวเมนต์นี้ SHEETS จะนับแผ่นงานทั้งหมดในเวิร์กบุ๊กปัจจุบัน

Examples

นับแผ่นงานทั้งหมดในเวิร์กบุ๊ก
SHEETS()
ใช้ SHEETS() โดยไม่มีอาร์กิวเมนต์ มันจะนับแผ่นงานทั้งหมดในเวิร์กบุ๊กปัจจุบัน ในตัวอย่างนี้เวิร์กบุ๊กมี 3 แผ่นงาน
Excel Formula:

=SHEETS()

Result:

3

นับแผ่นงานในช่วงเฉพาะ (3D Reference)
SHEETS(January:March!A1)
การอ้างอิง 3D reference ระหว่าง sheet January ถึง March จะนับจำนวนแผ่นงานทั้งหมดในช่วงนั้น ผลลัพธ์คือ 3 แผ่นงาน
Excel Formula:

=SHEETS(January:March!A1)

Result:

3

นับแผ่นงานในช่วงที่กำหนดของแผ่นงาน
SHEETS(Sales:Marketing!B2:B5)
SHEETS สามารถนับแผ่นงานระหว่าง Sales และ Marketing sheet ได้ ในที่นี้มี 4 แผ่นงานอยู่ระหว่างช่วงนั้น
Excel Formula:

=SHEETS(Sales:Marketing!B2:B5)

Result:

4

ตรวจสอบจำนวนแผ่นงานสำหรับการกำหนดเงื่อนไข
IF(SHEETS()>5, "เวิร์กบุ๊กใหญ่", "เวิร์กบุ๊กเล็ก")
รวม SHEETS กับ IF เพื่อตรวจสอบว่าเวิร์กบุ๊กมีแผ่นงานกี่แผ่น ถ้ามากกว่า 5 แผ่นจะแสดง "เวิร์กบุ๊กใหญ่" ถ้าไม่ก็แสดง "เวิร์กบุ๊กเล็ก"
Excel Formula:

=IF(SHEETS()>5, "เวิร์กบุ๊กใหญ่", "เวิร์กบุ๊กเล็ก")

Result:

เวิร์กบุ๊กเล็ก

FAQs

SHEETS นับแผ่นงานที่ซ่อนไว้ (hidden sheets) ได้หรือไม่?

ใช่ครับ SHEETS นับแผ่นงานที่ซ่อนไว้ (hidden) แผ่นงานที่ซ่อนมากๆ (very hidden) และแผ่นงานที่มองเห็นได้ทั้งหมด มันนับได้ทั้งสิ้นไม่ว่าแผ่นงานจะมองเห็นได้หรือไม่

ถ้าใส่การอ้างอิงที่ไม่ถูกต้องจะเกิดอะไรขึ้น?

SHEETS จะส่งกลับข้อผิดพลาด #REF! ซึ่งบอกว่าการอ้างอิงนั้นไม่ถูกต้องหรือเซลล์ที่อ้างอิงไม่มีอยู่

เวิร์กบุ๊กอื่นในไฟล์ที่เปิดอยู่ สามารถนับแผ่นงานได้หรือไม่?

ได้ครับ สามารถใช้ 3D reference ที่ชี้ไปยังเวิร์กบุ๊กอื่นได้ แต่ต้องใช้รูปแบบการอ้างอิง [Workbook]Sheet!Range

SHEETS กับ SHEET ต่างกันอย่างไร?

SHEETS นับจำนวนแผ่นงาน ส่วน SHEET ส่งกลับหมายเลขลำดับของแผ่นงานปัจจุบัน ตัวอย่างเช่น SHEET() บน Sheet2 จะส่งกลับ 2

SHEETS ใช้ร่วมกับ INDIRECT ได้หรือไม่?

ได้ แต่ต้องระวัง SHEETS ร่วมกับ INDIRECT อาจไม่สามารถสร้าง 3D reference ได้ตามที่คาดหวัง ลองทดสอบหลายครั้งก่อนนำไปใช้

Resources & Related

Additional Notes

ฟังก์ชัน SHEETS ใช้สำหรับนับจำนวนแผ่นงานทั้งหมดในเวิร์กบุ๊กหรือในช่วงของแผ่นงาน .

จุดดีของ SHEETS คือมันนับได้ทั้งแผ่นงานที่มองเห็นได้ แผ่นงานที่ซ่อนไว้ และแผ่นงานที่ซ่อนมากๆ (very hidden) อีกทั้งยังนับแผ่นงานประเภทอื่นๆ เช่น แผ่นงานแมโคร (macro sheet) ได้ด้วย .

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

Leave a Reply

Your email address will not be published. Required fields are marked *